--- /srv/rebuilderd/tmp/rebuilderduWrI0Z/inputs/libghc-iospec-dev_0.3.1.2-3_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderduWrI0Z/out/libghc-iospec-dev_0.3.1.2-3_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-07 18:55:15.000000 debian-binary │ --rw-r--r-- 0 0 0 1820 2026-01-07 18:55:15.000000 control.tar.xz │ --rw-r--r-- 0 0 0 92476 2026-01-07 18:55:15.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1816 2026-01-07 18:55:15.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 92488 2026-01-07 18:55:15.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/IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D/libHSIOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -790,25 +790,25 @@ │ │ │ │ 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 │ │ │ │ -0000000000000043 r i8sj_str │ │ │ │ +0000000000000043 r i88L_str │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_fast │ │ │ │ U stg_ap_p_info │ │ │ │ U stg_gc_unpt_r1 │ │ │ │ U stg_sel_0_upd_info │ │ │ │ U stg_sel_1_upd_info │ │ │ │ U stg_upd_frame_info │ │ │ │ │ │ │ │ IORef.o: │ │ │ │ -000000000000008f r .Lr8Lt_bytes │ │ │ │ +000000000000008f r .Lr90o_bytes │ │ │ │ 0000000000000650 D IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_NewIORef_closure │ │ │ │ 0000000000001448 T IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_NewIORef_con_info │ │ │ │ 0000000000001338 T IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_NewIORef_info │ │ │ │ 0000000000000658 D IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_ReadIORef_closure │ │ │ │ 0000000000001468 T IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_ReadIORef_con_info │ │ │ │ 0000000000001390 T IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_ReadIORef_info │ │ │ │ 0000000000000660 D IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_WriteIORef_closure │ │ │ │ @@ -898,17 +898,17 @@ │ │ │ │ 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 │ │ │ │ U ghczmprim_GHCziTypes_zdtcInt_closure │ │ │ │ -00000000000000bf r i9Cf_str │ │ │ │ -0000000000000100 r i9Cn_str │ │ │ │ -0000000000000142 r i9Ct_str │ │ │ │ +00000000000000bf r i9MM_str │ │ │ │ +0000000000000100 r i9Nk_str │ │ │ │ +0000000000000142 r i9Nt_str │ │ │ │ U newCAF │ │ │ │ U stg_INTLIKE_closure │ │ │ │ U stg_SRT_2_info │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_fast │ │ │ │ U stg_ap_p_info │ │ │ │ U stg_bh_upd_frame_info │ │ │ │ @@ -1007,33 +1007,33 @@ │ │ │ │ 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 │ │ │ │ U ghczmprim_GHCziTypes_zdtcInt_closure │ │ │ │ -00000000000000ce r i9gC_str │ │ │ │ -000000000000010e r i9gQ_str │ │ │ │ -000000000000008a r i9gu_str │ │ │ │ +000000000000008a r i9Tb_str │ │ │ │ +00000000000000ce r i9Tg_str │ │ │ │ +000000000000010e r i9Tl_str │ │ │ │ U newCAF │ │ │ │ U stg_INTLIKE_closure │ │ │ │ U stg_SRT_2_info │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_fast │ │ │ │ U stg_ap_p_info │ │ │ │ U stg_bh_upd_frame_info │ │ │ │ U stg_gc_unpt_r1 │ │ │ │ U stg_sel_0_upd_info │ │ │ │ U stg_sel_1_upd_info │ │ │ │ U stg_unpack_cstring_info │ │ │ │ U stg_upd_frame_info │ │ │ │ │ │ │ │ STM.o: │ │ │ │ -0000000000000058 r .Lr9lD_bytes │ │ │ │ -000000000000009c r .Lr9lz_bytes │ │ │ │ +000000000000009c r .Lr8TJ_bytes │ │ │ │ +0000000000000058 r .Lr8TN_bytes │ │ │ │ 0000000000000b88 D IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_Atomically_closure │ │ │ │ 00000000000024e0 T IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_Atomically_con_info │ │ │ │ 00000000000022d0 T IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_Atomically_info │ │ │ │ 0000000000000b98 D IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_NewTVar_closure │ │ │ │ 0000000000002520 T IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_NewTVar_con_info │ │ │ │ 0000000000002378 T IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_NewTVar_info │ │ │ │ 0000000000000bb8 D IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_OrElse_closure │ │ │ │ @@ -1194,21 +1194,21 @@ │ │ │ │ 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 │ │ │ │ U ghczmprim_GHCziTypes_zdtcInt_closure │ │ │ │ -0000000000000105 r iajL_str │ │ │ │ -0000000000000146 r iak2_str │ │ │ │ -000000000000027f r iakC_str │ │ │ │ -0000000000000186 r iaki_str │ │ │ │ -00000000000001c4 r iakn_str │ │ │ │ -0000000000000203 r iaks_str │ │ │ │ -0000000000000243 r iakx_str │ │ │ │ +00000000000001c4 r i9RG_str │ │ │ │ +0000000000000203 r i9RL_str │ │ │ │ +0000000000000243 r i9RS_str │ │ │ │ +000000000000027f r i9RY_str │ │ │ │ +0000000000000105 r i9Rc_str │ │ │ │ +0000000000000146 r i9Rr_str │ │ │ │ +0000000000000186 r i9Rw_str │ │ │ │ U newCAF │ │ │ │ U stg_INTLIKE_closure │ │ │ │ U stg_SRT_2_info │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_fast │ │ │ │ U stg_ap_p_info │ │ │ │ U stg_bh_upd_frame_info │ │ │ │ @@ -1317,16 +1317,16 @@ │ │ │ │ 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 │ │ │ │ U ghczmprim_GHCziTypes_zdtcChar_closure │ │ │ │ -0000000000000056 r i8PZ_str │ │ │ │ -0000000000000099 r i8QD_str │ │ │ │ +0000000000000056 r i8Fo_str │ │ │ │ +0000000000000099 r i8Ft_str │ │ │ │ U stg_CHARLIKE_closure │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_fast │ │ │ │ U stg_ap_p_info │ │ │ │ U stg_gc_unpt_r1 │ │ │ │ U stg_sel_0_upd_info │ │ │ │ U stg_sel_1_upd_info │ │ │ ├── Fork.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 64 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: 0000000000000043 0 NOTYPE LOCAL DEFAULT 6 i8sj_str │ │ │ │ │ + 3: 0000000000000043 0 NOTYPE LOCAL DEFAULT 6 i88L_str │ │ │ │ │ 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdtczqFork3_bytes │ │ │ │ │ 5: 0000000000000006 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdtcForkS2_bytes │ │ │ │ │ 6: 000000000000000c 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdtrModule2_bytes │ │ │ │ │ 7: 000000000000001d 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdtrModule4_bytes │ │ │ │ │ 8: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast │ │ │ │ │ 9: 0000000000000040 170 FUNC GLOBAL DEFAULT 1 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdfFunctorForkSzuzdczlzd_info │ │ │ │ │ 10: 00000000000006c0 6 OBJECT GLOBAL DEFAULT 1 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_Fork_con_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -36,15 +36,15 @@ │ │ │ │ │ 00000000000005a5 000000250000000b R_X86_64_32S 0000000000000060 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_forkIO1_closure + 1 │ │ │ │ │ 00000000000005b0 000000260000000b R_X86_64_32S 0000000000000000 stg_ap_p_info + 0 │ │ │ │ │ 0000000000000602 000000010000000b R_X86_64_32S 0000000000000000 .text + 560 │ │ │ │ │ 000000000000061a 000000290000000b R_X86_64_32S 0000000000000000 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTypes_Impure_con_info + 0 │ │ │ │ │ 000000000000063d 0000002a00000002 R_X86_64_PC32 0000000000000068 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_forkIO_closure - 4 │ │ │ │ │ 0000000000000672 0000000a0000000b R_X86_64_32S 00000000000006c0 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_Fork_con_info + 0 │ │ │ │ │ 000000000000069a 0000003f00000002 R_X86_64_PC32 00000000000002a0 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_Fork_closure - 4 │ │ │ │ │ -00000000000006a8 0000000300000018 R_X86_64_PC64 0000000000000043 i8sj_str - 18 │ │ │ │ │ +00000000000006a8 0000000300000018 R_X86_64_PC64 0000000000000043 i88L_str - 18 │ │ │ │ │ 000000000000001d 0000000800000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000000db 0000000b00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 0000000000000114 0000000d00000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_info - 4 │ │ │ │ │ 00000000000001d4 0000000b00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 000000000000021a 0000001300000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ │ 000000000000035f 0000001900000004 R_X86_64_PLT32 0000000000000000 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziVirtualMachine_updateSoup1_info - 4 │ │ │ │ │ 0000000000000394 0000001a00000004 R_X86_64_PLT32 0000000000000000 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziVirtualMachine_zdfApplicativeEffectzuzdczgzgze_info - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ Test.IOSpec.Fork │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.Fork.Fork │ │ │ │ │ -i8sj_str │ │ │ │ │ +i88L_str │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdtczqFork3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdtcForkS2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdtrModule2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdtrModule4_bytes │ │ │ │ │ stg_ap_0_fast │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_zdfFunctorForkSzuzdczlzd_info │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_Fork_con_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -522,15 +522,15 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziFork_Fork_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 i8sj_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i88L_str-0x18 │ │ │ │ │ add (%rax),%eax │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %eax,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693873 6a5f7374 7200494f 53706563 .i8sj_str.IOSpec │ │ │ │ │ + 0x00000000 00693838 4c5f7374 7200494f 53706563 .i88L_str.IOSpec │ │ │ │ │ 0x00000010 7a6d307a 69337a69 317a6932 7a6d4436 zm0zi3zi1zi2zmD6 │ │ │ │ │ 0x00000020 6d6a7648 56587059 5a5a4361 64694338 mjvHVXpYZZCadiC8 │ │ │ │ │ 0x00000030 75416b37 445f5465 73747a69 494f5370 uAk7D_TestziIOSp │ │ │ │ │ 0x00000040 65637a69 466f726b 5f7a6474 637a7146 ecziFork_zdtczqF │ │ │ │ │ 0x00000050 6f726b33 5f627974 65730049 4f537065 ork3_bytes.IOSpe │ │ │ │ │ 0x00000060 637a6d30 7a69337a 69317a69 327a6d44 czm0zi3zi1zi2zmD │ │ │ │ │ 0x00000070 366d6a76 48565870 595a5a43 61646943 6mjvHVXpYZZCadiC │ │ │ ├── IORef.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 117 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: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata.str │ │ │ │ │ - 4: 00000000000000bf 0 NOTYPE LOCAL DEFAULT 6 i9Cf_str │ │ │ │ │ - 5: 0000000000000100 0 NOTYPE LOCAL DEFAULT 6 i9Cn_str │ │ │ │ │ - 6: 0000000000000142 0 NOTYPE LOCAL DEFAULT 6 i9Ct_str │ │ │ │ │ - 7: 000000000000008f 0 NOTYPE LOCAL DEFAULT 6 .Lr8Lt_bytes │ │ │ │ │ + 4: 00000000000000bf 0 NOTYPE LOCAL DEFAULT 6 i9MM_str │ │ │ │ │ + 5: 0000000000000100 0 NOTYPE LOCAL DEFAULT 6 i9Nk_str │ │ │ │ │ + 6: 0000000000000142 0 NOTYPE LOCAL DEFAULT 6 i9Nt_str │ │ │ │ │ + 7: 000000000000008f 0 NOTYPE LOCAL DEFAULT 6 .Lr90o_bytes │ │ │ │ │ 8: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtczqIORef3_bytes │ │ │ │ │ 9: 0000000000000007 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtcIORef2_bytes │ │ │ │ │ 10: 000000000000000d 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtczqReadIORef3_bytes │ │ │ │ │ 11: 0000000000000018 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtczqNewIORef3_bytes │ │ │ │ │ 12: 0000000000000022 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtczqWriteIORef3_bytes │ │ │ │ │ 13: 000000000000002e 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtcIORefS2_bytes │ │ │ │ │ 14: 000000000000004e 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtrModule2_bytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ 000000000000033e 000000140000000b R_X86_64_32S 0000000000001488 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_WriteIORef_con_info + 0 │ │ │ │ │ 000000000000038f 000000010000000b R_X86_64_32S 0000000000000000 .text + 1c8 │ │ │ │ │ 00000000000003a2 000000150000000b R_X86_64_32S 0000000000001448 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_NewIORef_con_info + 0 │ │ │ │ │ 00000000000003c3 0000001b00000002 R_X86_64_PC32 0000000000000008 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdfFunctorIORefSzuzdcfmap_closure - 4 │ │ │ │ │ 00000000000003dc 0000001e00000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziControlziExceptionziBase_patError_closure - 4 │ │ │ │ │ 00000000000003f9 0000002000000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ 000000000000040a 000000210000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ -0000000000000415 0000000700000002 R_X86_64_PC32 000000000000008f .Lr8Lt_bytes - 4 │ │ │ │ │ +0000000000000415 0000000700000002 R_X86_64_PC32 000000000000008f .Lr90o_bytes - 4 │ │ │ │ │ 000000000000044d 000000180000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 000000000000049e 000000240000000b R_X86_64_32S 0000000000000000 stg_sel_1_upd_info + 0 │ │ │ │ │ 00000000000004ac 000000250000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTuple_Z2T_con_info + 0 │ │ │ │ │ 00000000000004c4 000000260000000b R_X86_64_32S 0000000000000000 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziVirtualMachine_Done_con_info + 0 │ │ │ │ │ 000000000000052b 000000270000000b R_X86_64_32S 0000000000000000 stg_sel_0_upd_info + 0 │ │ │ │ │ 0000000000000539 000000010000000b R_X86_64_32S 0000000000000000 .text + 440 │ │ │ │ │ 0000000000000551 000000280000000b R_X86_64_32S 0000000000000000 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziVirtualMachine_Step_con_info + 0 │ │ │ │ │ @@ -134,17 +134,17 @@ │ │ │ │ │ 00000000000012ed 0000004f00000002 R_X86_64_PC32 0000000000000230 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_modifyIORef_closure - 4 │ │ │ │ │ 000000000000134a 000000150000000b R_X86_64_32S 0000000000001448 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_NewIORef_con_info + 0 │ │ │ │ │ 000000000000136d 0000007000000002 R_X86_64_PC32 0000000000000650 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_NewIORef_closure - 4 │ │ │ │ │ 00000000000013a2 000000120000000b R_X86_64_32S 0000000000001468 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_ReadIORef_con_info + 0 │ │ │ │ │ 00000000000013c5 0000007200000002 R_X86_64_PC32 0000000000000658 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_ReadIORef_closure - 4 │ │ │ │ │ 00000000000013fa 000000140000000b R_X86_64_32S 0000000000001488 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_WriteIORef_con_info + 0 │ │ │ │ │ 0000000000001422 0000007400000002 R_X86_64_PC32 0000000000000660 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_WriteIORef_closure - 4 │ │ │ │ │ -0000000000001430 0000000400000018 R_X86_64_PC64 00000000000000bf i9Cf_str - 18 │ │ │ │ │ -0000000000001450 0000000500000018 R_X86_64_PC64 0000000000000100 i9Cn_str - 18 │ │ │ │ │ -0000000000001470 0000000600000018 R_X86_64_PC64 0000000000000142 i9Ct_str - 18 │ │ │ │ │ +0000000000001430 0000000400000018 R_X86_64_PC64 00000000000000bf i9MM_str - 18 │ │ │ │ │ +0000000000001450 0000000500000018 R_X86_64_PC64 0000000000000100 i9Nk_str - 18 │ │ │ │ │ +0000000000001470 0000000600000018 R_X86_64_PC64 0000000000000142 i9Nt_str - 18 │ │ │ │ │ 000000000000001d 0000001000000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000045 0000001000000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000110 0000001300000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 0000000000000158 0000001300000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 00000000000001d4 0000001700000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_info - 4 │ │ │ │ │ 00000000000001fc 0000001700000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_info - 4 │ │ │ │ │ 0000000000000232 0000001900000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -5,18 +5,18 @@ │ │ │ │ │ Test.IOSpec.IORef │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D │ │ │ │ │ fromJust │ │ │ │ │ src/Test/IOSpec/IORef.hs:(64,49)-(65,50)|lambda │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.IORef.NewIORef │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.IORef.ReadIORef │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.IORef.WriteIORef │ │ │ │ │ -i9Cf_str │ │ │ │ │ -i9Cn_str │ │ │ │ │ -i9Ct_str │ │ │ │ │ -.Lr8Lt_bytes │ │ │ │ │ +i9MM_str │ │ │ │ │ +i9Nk_str │ │ │ │ │ +i9Nt_str │ │ │ │ │ +.Lr90o_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtczqIORef3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtcIORef2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtczqReadIORef3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtczqNewIORef3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtczqWriteIORef3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtcIORefS2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_zdtrModule2_bytes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 422 │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_bh_upd_frame_info │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .Lr8Lt_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .Lr90o_bytes-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp 422 │ │ │ │ │ R_X86_64_PLT32 ghczminternal_GHCziInternalziControlziExceptionziBase_patError_info-0x4 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ @@ -1532,29 +1532,29 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziIORef_WriteIORef_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 i9Cf_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9MM_str-0x18 │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add $0x0,%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000001448 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i9Cn_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9Nk_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000001468 : │ │ │ │ │ H....e.......... │ │ │ │ │ - R_X86_64_PC64 i9Ct_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9Nt_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000001488 : │ │ │ │ │ H....e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693943 665f7374 72006939 436e5f73 .i9Cf_str.i9Cn_s │ │ │ │ │ - 0x00000010 74720069 3943745f 73747200 2e4c7238 tr.i9Ct_str..Lr8 │ │ │ │ │ - 0x00000020 4c745f62 79746573 00494f53 7065637a Lt_bytes.IOSpecz │ │ │ │ │ + 0x00000000 0069394d 4d5f7374 72006939 4e6b5f73 .i9MM_str.i9Nk_s │ │ │ │ │ + 0x00000010 74720069 394e745f 73747200 2e4c7239 tr.i9Nt_str..Lr9 │ │ │ │ │ + 0x00000020 306f5f62 79746573 00494f53 7065637a 0o_bytes.IOSpecz │ │ │ │ │ 0x00000030 6d307a69 337a6931 7a69327a 6d44366d m0zi3zi1zi2zmD6m │ │ │ │ │ 0x00000040 6a764856 5870595a 5a436164 69433875 jvHVXpYZZCadiC8u │ │ │ │ │ 0x00000050 416b3744 5f546573 747a6949 4f537065 Ak7D_TestziIOSpe │ │ │ │ │ 0x00000060 637a6949 4f526566 5f7a6474 637a7149 cziIORef_zdtczqI │ │ │ │ │ 0x00000070 4f526566 335f6279 74657300 494f5370 ORef3_bytes.IOSp │ │ │ │ │ 0x00000080 65637a6d 307a6933 7a69317a 69327a6d eczm0zi3zi1zi2zm │ │ │ │ │ 0x00000090 44366d6a 76485658 70595a5a 43616469 D6mjvHVXpYZZCadi │ │ │ ├── MVar.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 111 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: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata.str │ │ │ │ │ - 4: 000000000000008a 0 NOTYPE LOCAL DEFAULT 6 i9gu_str │ │ │ │ │ - 5: 00000000000000ce 0 NOTYPE LOCAL DEFAULT 6 i9gC_str │ │ │ │ │ - 6: 000000000000010e 0 NOTYPE LOCAL DEFAULT 6 i9gQ_str │ │ │ │ │ + 4: 000000000000008a 0 NOTYPE LOCAL DEFAULT 6 i9Tb_str │ │ │ │ │ + 5: 00000000000000ce 0 NOTYPE LOCAL DEFAULT 6 i9Tg_str │ │ │ │ │ + 6: 000000000000010e 0 NOTYPE LOCAL DEFAULT 6 i9Tl_str │ │ │ │ │ 7: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtczqMVar3_bytes │ │ │ │ │ 8: 0000000000000006 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtcMVar2_bytes │ │ │ │ │ 9: 000000000000000b 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtczqTakeMVar3_bytes │ │ │ │ │ 10: 0000000000000015 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtczqNewEmptyMVar3_bytes │ │ │ │ │ 11: 0000000000000023 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtczqPutMVar3_bytes │ │ │ │ │ 12: 000000000000002c 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtcMVarS2_bytes │ │ │ │ │ 13: 000000000000004a 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtrModule2_bytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -105,17 +105,17 @@ │ │ │ │ │ 000000000000106a 0000004a00000002 R_X86_64_PC32 0000000000000218 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_putMVar_closure - 4 │ │ │ │ │ 00000000000010a2 000000140000000b R_X86_64_32S 0000000000001198 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_NewEmptyMVar_con_info + 0 │ │ │ │ │ 00000000000010c0 0000006a00000002 R_X86_64_PC32 0000000000000610 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_NewEmptyMVar_closure - 4 │ │ │ │ │ 00000000000010f2 000000110000000b R_X86_64_32S 00000000000011b8 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_TakeMVar_con_info + 0 │ │ │ │ │ 0000000000001115 0000006c00000002 R_X86_64_PC32 0000000000000618 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_TakeMVar_closure - 4 │ │ │ │ │ 000000000000114a 000000130000000b R_X86_64_32S 00000000000011d8 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_PutMVar_con_info + 0 │ │ │ │ │ 0000000000001172 0000006e00000002 R_X86_64_PC32 0000000000000620 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_PutMVar_closure - 4 │ │ │ │ │ -0000000000001180 0000000400000018 R_X86_64_PC64 000000000000008a i9gu_str - 18 │ │ │ │ │ -00000000000011a0 0000000500000018 R_X86_64_PC64 00000000000000ce i9gC_str - 18 │ │ │ │ │ -00000000000011c0 0000000600000018 R_X86_64_PC64 000000000000010e i9gQ_str - 18 │ │ │ │ │ +0000000000001180 0000000400000018 R_X86_64_PC64 000000000000008a i9Tb_str - 18 │ │ │ │ │ +00000000000011a0 0000000500000018 R_X86_64_PC64 00000000000000ce i9Tg_str - 18 │ │ │ │ │ +00000000000011c0 0000000600000018 R_X86_64_PC64 000000000000010e i9Tl_str - 18 │ │ │ │ │ 000000000000001d 0000000f00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000045 0000000f00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000110 0000001200000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 0000000000000158 0000001200000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 00000000000001c4 0000001600000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_info - 4 │ │ │ │ │ 00000000000001ec 0000001600000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_info - 4 │ │ │ │ │ 0000000000000222 0000001800000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ │ src/Test/IOSpec/MVar.hs │ │ │ │ │ Test.IOSpec.MVar │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D │ │ │ │ │ fromJust │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.MVar.NewEmptyMVar │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.MVar.TakeMVar │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.MVar.PutMVar │ │ │ │ │ -i9gu_str │ │ │ │ │ -i9gC_str │ │ │ │ │ -i9gQ_str │ │ │ │ │ +i9Tb_str │ │ │ │ │ +i9Tg_str │ │ │ │ │ +i9Tl_str │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtczqMVar3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtcMVar2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtczqTakeMVar3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtczqNewEmptyMVar3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtczqPutMVar3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtcMVarS2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_zdtrModule2_bytes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1331,29 +1331,29 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziMVar_PutMVar_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 i9gu_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9Tb_str-0x18 │ │ │ │ │ add %eax,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000001198 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i9gC_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9Tg_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 00000000000011b8 : │ │ │ │ │ H....e.......... │ │ │ │ │ - R_X86_64_PC64 i9gQ_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9Tl_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 00000000000011d8 : │ │ │ │ │ H....e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693967 755f7374 72006939 67435f73 .i9gu_str.i9gC_s │ │ │ │ │ - 0x00000010 74720069 3967515f 73747200 494f5370 tr.i9gQ_str.IOSp │ │ │ │ │ + 0x00000000 00693954 625f7374 72006939 54675f73 .i9Tb_str.i9Tg_s │ │ │ │ │ + 0x00000010 74720069 39546c5f 73747200 494f5370 tr.i9Tl_str.IOSp │ │ │ │ │ 0x00000020 65637a6d 307a6933 7a69317a 69327a6d eczm0zi3zi1zi2zm │ │ │ │ │ 0x00000030 44366d6a 76485658 70595a5a 43616469 D6mjvHVXpYZZCadi │ │ │ │ │ 0x00000040 43387541 6b37445f 54657374 7a69494f C8uAk7D_TestziIO │ │ │ │ │ 0x00000050 53706563 7a694d56 61725f7a 6474637a SpecziMVar_zdtcz │ │ │ │ │ 0x00000060 714d5661 72335f62 79746573 00494f53 qMVar3_bytes.IOS │ │ │ │ │ 0x00000070 7065637a 6d307a69 337a6931 7a69327a peczm0zi3zi1zi2z │ │ │ │ │ 0x00000080 6d44366d 6a764856 5870595a 5a436164 mD6mjvHVXpYZZCad │ │ │ ├── STM.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,23 +2,23 @@ │ │ │ │ │ Symbol table '.symtab' contains 194 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: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata.str │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .rodata │ │ │ │ │ - 5: 0000000000000105 0 NOTYPE LOCAL DEFAULT 6 iajL_str │ │ │ │ │ - 6: 0000000000000146 0 NOTYPE LOCAL DEFAULT 6 iak2_str │ │ │ │ │ - 7: 0000000000000186 0 NOTYPE LOCAL DEFAULT 6 iaki_str │ │ │ │ │ - 8: 00000000000001c4 0 NOTYPE LOCAL DEFAULT 6 iakn_str │ │ │ │ │ - 9: 0000000000000203 0 NOTYPE LOCAL DEFAULT 6 iaks_str │ │ │ │ │ - 10: 0000000000000243 0 NOTYPE LOCAL DEFAULT 6 iakx_str │ │ │ │ │ - 11: 000000000000027f 0 NOTYPE LOCAL DEFAULT 6 iakC_str │ │ │ │ │ - 12: 000000000000009c 0 NOTYPE LOCAL DEFAULT 6 .Lr9lz_bytes │ │ │ │ │ - 13: 0000000000000058 0 NOTYPE LOCAL DEFAULT 6 .Lr9lD_bytes │ │ │ │ │ + 5: 0000000000000105 0 NOTYPE LOCAL DEFAULT 6 i9Rc_str │ │ │ │ │ + 6: 0000000000000146 0 NOTYPE LOCAL DEFAULT 6 i9Rr_str │ │ │ │ │ + 7: 0000000000000186 0 NOTYPE LOCAL DEFAULT 6 i9Rw_str │ │ │ │ │ + 8: 00000000000001c4 0 NOTYPE LOCAL DEFAULT 6 i9RG_str │ │ │ │ │ + 9: 0000000000000203 0 NOTYPE LOCAL DEFAULT 6 i9RL_str │ │ │ │ │ + 10: 0000000000000243 0 NOTYPE LOCAL DEFAULT 6 i9RS_str │ │ │ │ │ + 11: 000000000000027f 0 NOTYPE LOCAL DEFAULT 6 i9RY_str │ │ │ │ │ + 12: 000000000000009c 0 NOTYPE LOCAL DEFAULT 6 .Lr8TJ_bytes │ │ │ │ │ + 13: 0000000000000058 0 NOTYPE LOCAL DEFAULT 6 .Lr8TN_bytes │ │ │ │ │ 14: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqTVar3_bytes │ │ │ │ │ 15: 0000000000000006 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtcTVar2_bytes │ │ │ │ │ 16: 000000000000000b 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqAtomically3_bytes │ │ │ │ │ 17: 0000000000000017 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtcSTMS2_bytes │ │ │ │ │ 18: 000000000000001c 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqNewTVar3_bytes │ │ │ │ │ 19: 0000000000000025 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqReadTVar3_bytes │ │ │ │ │ 20: 000000000000002f 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqWriteTVar3_bytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -113,26 +113,26 @@ │ │ │ │ │ 00000000000013a5 0000002e0000000b R_X86_64_32S 0000000000002560 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_WriteTVar_con_info + 0 │ │ │ │ │ 00000000000013bc 000000600000000b R_X86_64_32S 0000000000000278 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_check1_closure + 1 │ │ │ │ │ 00000000000013d6 0000006300000002 R_X86_64_PC32 0000000000000290 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_writeTVar_closure - 4 │ │ │ │ │ 000000000000140a 0000002b0000000b R_X86_64_32S 00000000000025a0 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_OrElse_con_info + 0 │ │ │ │ │ 000000000000142d 0000006700000002 R_X86_64_PC32 00000000000002a0 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_orElse_closure - 4 │ │ │ │ │ 000000000000144c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 33c │ │ │ │ │ 000000000000145d 000000010000000b R_X86_64_32S 0000000000000000 .text + 1490 │ │ │ │ │ -0000000000001467 0000000c00000002 R_X86_64_PC32 000000000000009c .Lr9lz_bytes - 4 │ │ │ │ │ +0000000000001467 0000000c00000002 R_X86_64_PC32 000000000000009c .Lr8TJ_bytes - 4 │ │ │ │ │ 0000000000001477 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 35c │ │ │ │ │ 000000000000148c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 33c │ │ │ │ │ 0000000000001496 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 316 │ │ │ │ │ 00000000000014b4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 394 │ │ │ │ │ 00000000000014d1 0000005800000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ 00000000000014e2 000000590000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ 00000000000014ed 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 36c │ │ │ │ │ 0000000000001514 0000006b00000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziControlziExceptionziBase_patError_closure - 4 │ │ │ │ │ 0000000000001531 0000005800000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ 0000000000001542 000000590000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ -000000000000154d 0000000d00000002 R_X86_64_PC32 0000000000000058 .Lr9lD_bytes - 4 │ │ │ │ │ +000000000000154d 0000000d00000002 R_X86_64_PC32 0000000000000058 .Lr8TN_bytes - 4 │ │ │ │ │ 0000000000001585 000000280000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 00000000000015bc 0000006d00000002 R_X86_64_PC32 00000000000003f8 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdfExecutableSTMS3_closure - 4 │ │ │ │ │ 00000000000015d6 0000006e0000000b R_X86_64_32S 0000000000000000 stg_sel_1_upd_info + 0 │ │ │ │ │ 0000000000001614 0000006d00000002 R_X86_64_PC32 00000000000003f8 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdfExecutableSTMS3_closure - 4 │ │ │ │ │ 000000000000163f 000000700000000b R_X86_64_32S 0000000000000000 stg_sel_0_upd_info + 0 │ │ │ │ │ 000000000000164d 000000010000000b R_X86_64_32S 0000000000000000 .text + 1578 │ │ │ │ │ 0000000000001665 000000010000000b R_X86_64_32S 0000000000000000 .text + 15c0 │ │ │ │ │ @@ -237,21 +237,21 @@ │ │ │ │ │ 00000000000023ad 000000bb00000002 R_X86_64_PC32 0000000000000b98 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_NewTVar_closure - 4 │ │ │ │ │ 00000000000023e2 0000002f0000000b R_X86_64_32S 0000000000002540 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_ReadTVar_con_info + 0 │ │ │ │ │ 0000000000002405 000000bd00000002 R_X86_64_PC32 0000000000000ba0 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_ReadTVar_closure - 4 │ │ │ │ │ 000000000000243a 0000002e0000000b R_X86_64_32S 0000000000002560 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_WriteTVar_con_info + 0 │ │ │ │ │ 0000000000002462 000000bf00000002 R_X86_64_PC32 0000000000000ba8 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_WriteTVar_closure - 4 │ │ │ │ │ 000000000000249a 0000002b0000000b R_X86_64_32S 00000000000025a0 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_OrElse_con_info + 0 │ │ │ │ │ 00000000000024bd 000000c100000002 R_X86_64_PC32 0000000000000bb8 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_OrElse_closure - 4 │ │ │ │ │ -00000000000024c8 0000000500000018 R_X86_64_PC64 0000000000000105 iajL_str - 18 │ │ │ │ │ -00000000000024e8 0000000600000018 R_X86_64_PC64 0000000000000146 iak2_str - 18 │ │ │ │ │ -0000000000002508 0000000700000018 R_X86_64_PC64 0000000000000186 iaki_str - 18 │ │ │ │ │ -0000000000002528 0000000800000018 R_X86_64_PC64 00000000000001c4 iakn_str - 18 │ │ │ │ │ -0000000000002548 0000000900000018 R_X86_64_PC64 0000000000000203 iaks_str - 18 │ │ │ │ │ -0000000000002568 0000000a00000018 R_X86_64_PC64 0000000000000243 iakx_str - 18 │ │ │ │ │ -0000000000002588 0000000b00000018 R_X86_64_PC64 000000000000027f iakC_str - 18 │ │ │ │ │ +00000000000024c8 0000000500000018 R_X86_64_PC64 0000000000000105 i9Rc_str - 18 │ │ │ │ │ +00000000000024e8 0000000600000018 R_X86_64_PC64 0000000000000146 i9Rr_str - 18 │ │ │ │ │ +0000000000002508 0000000700000018 R_X86_64_PC64 0000000000000186 i9Rw_str - 18 │ │ │ │ │ +0000000000002528 0000000800000018 R_X86_64_PC64 00000000000001c4 i9RG_str - 18 │ │ │ │ │ +0000000000002548 0000000900000018 R_X86_64_PC64 0000000000000203 i9RL_str - 18 │ │ │ │ │ +0000000000002568 0000000a00000018 R_X86_64_PC64 0000000000000243 i9RS_str - 18 │ │ │ │ │ +0000000000002588 0000000b00000018 R_X86_64_PC64 000000000000027f i9RY_str - 18 │ │ │ │ │ 000000000000001d 0000001b00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000000d2 0000001e00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 000000000000010c 0000002000000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_info - 4 │ │ │ │ │ 00000000000001c3 0000001e00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 000000000000025a 0000002900000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ │ 00000000000002a2 0000002900000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ │ 000000000000030a 0000002900000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -13,23 +13,23 @@ │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.STM.Atomically │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.STM.STMReturn │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.STM.NewTVar │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.STM.ReadTVar │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.STM.WriteTVar │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.STM.Retry │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.STM.OrElse │ │ │ │ │ -iajL_str │ │ │ │ │ -iak2_str │ │ │ │ │ -iaki_str │ │ │ │ │ -iakn_str │ │ │ │ │ -iaks_str │ │ │ │ │ -iakx_str │ │ │ │ │ -iakC_str │ │ │ │ │ -.Lr9lz_bytes │ │ │ │ │ -.Lr9lD_bytes │ │ │ │ │ +i9Rc_str │ │ │ │ │ +i9Rr_str │ │ │ │ │ +i9Rw_str │ │ │ │ │ +i9RG_str │ │ │ │ │ +i9RL_str │ │ │ │ │ +i9RS_str │ │ │ │ │ +i9RY_str │ │ │ │ │ +.Lr8TJ_bytes │ │ │ │ │ +.Lr8TN_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqTVar3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtcTVar2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqAtomically3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtcSTMS2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqNewTVar3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqReadTVar3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_zdtczqWriteTVar3_bytes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1591,15 +1591,15 @@ │ │ │ │ │ rex.RB clc │ │ │ │ │ cmp %r15,%rax │ │ │ │ │ jb 1474 │ │ │ │ │ movq $0x0,-0x8(%rbp) │ │ │ │ │ R_X86_64_32S .text+0x1490 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .Lr9lz_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .Lr8TJ_bytes-0x4 │ │ │ │ │ add $0xfffffffffffffff8,%rbp │ │ │ │ │ jmp 1474 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .data+0x35c │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nop │ │ │ │ │ @@ -1665,15 +1665,15 @@ │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 155a │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_bh_upd_frame_info │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .Lr9lD_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .Lr8TN_bytes-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp 155a │ │ │ │ │ R_X86_64_PLT32 ghczminternal_GHCziInternalziControlziExceptionziBase_patError_info-0x4 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ @@ -2884,49 +2884,49 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziSTM_OrElse_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 iajL_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9Rc_str-0x18 │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add $0x0,%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 00000000000024e0 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 iak2_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9Rr_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000002500 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 iaki_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9Rw_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000002520 : │ │ │ │ │ H....e.......... │ │ │ │ │ - R_X86_64_PC64 iakn_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9RG_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000002540 : │ │ │ │ │ H....e.......... │ │ │ │ │ - R_X86_64_PC64 iaks_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9RL_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000002560 : │ │ │ │ │ H....e.......... │ │ │ │ │ - R_X86_64_PC64 iakx_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9RS_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000002580 : │ │ │ │ │ H....e.......... │ │ │ │ │ - R_X86_64_PC64 iakC_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i9RY_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 00000000000025a0 : │ │ │ │ │ H....e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 0069616a 4c5f7374 72006961 6b325f73 .iajL_str.iak2_s │ │ │ │ │ - 0x00000010 74720069 616b695f 73747200 69616b6e tr.iaki_str.iakn │ │ │ │ │ - 0x00000020 5f737472 0069616b 735f7374 72006961 _str.iaks_str.ia │ │ │ │ │ - 0x00000030 6b785f73 74720069 616b435f 73747200 kx_str.iakC_str. │ │ │ │ │ - 0x00000040 2e4c7239 6c7a5f62 79746573 002e4c72 .Lr9lz_bytes..Lr │ │ │ │ │ - 0x00000050 396c445f 62797465 7300494f 53706563 9lD_bytes.IOSpec │ │ │ │ │ + 0x00000000 00693952 635f7374 72006939 52725f73 .i9Rc_str.i9Rr_s │ │ │ │ │ + 0x00000010 74720069 3952775f 73747200 69395247 tr.i9Rw_str.i9RG │ │ │ │ │ + 0x00000020 5f737472 00693952 4c5f7374 72006939 _str.i9RL_str.i9 │ │ │ │ │ + 0x00000030 52535f73 74720069 3952595f 73747200 RS_str.i9RY_str. │ │ │ │ │ + 0x00000040 2e4c7238 544a5f62 79746573 002e4c72 .Lr8TJ_bytes..Lr │ │ │ │ │ + 0x00000050 38544e5f 62797465 7300494f 53706563 8TN_bytes.IOSpec │ │ │ │ │ 0x00000060 7a6d307a 69337a69 317a6932 7a6d4436 zm0zi3zi1zi2zmD6 │ │ │ │ │ 0x00000070 6d6a7648 56587059 5a5a4361 64694338 mjvHVXpYZZCadiC8 │ │ │ │ │ 0x00000080 75416b37 445f5465 73747a69 494f5370 uAk7D_TestziIOSp │ │ │ │ │ 0x00000090 65637a69 53544d5f 7a647463 7a715456 ecziSTM_zdtczqTV │ │ │ │ │ 0x000000a0 6172335f 62797465 7300494f 53706563 ar3_bytes.IOSpec │ │ │ │ │ 0x000000b0 7a6d307a 69337a69 317a6932 7a6d4436 zm0zi3zi1zi2zmD6 │ │ │ │ │ 0x000000c0 6d6a7648 56587059 5a5a4361 64694338 mjvHVXpYZZCadiC8 │ │ │ ├── Teletype.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 85 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: 0000000000000056 0 NOTYPE LOCAL DEFAULT 6 i8PZ_str │ │ │ │ │ - 4: 0000000000000099 0 NOTYPE LOCAL DEFAULT 6 i8QD_str │ │ │ │ │ + 3: 0000000000000056 0 NOTYPE LOCAL DEFAULT 6 i8Fo_str │ │ │ │ │ + 4: 0000000000000099 0 NOTYPE LOCAL DEFAULT 6 i8Ft_str │ │ │ │ │ 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtczqGetChar3_bytes │ │ │ │ │ 6: 0000000000000009 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtczqPutChar3_bytes │ │ │ │ │ 7: 0000000000000012 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtcTeletype2_bytes │ │ │ │ │ 8: 000000000000001b 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtrModule2_bytes │ │ │ │ │ 9: 0000000000000030 0 OBJECT GLOBAL DEFAULT 6 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtrModule4_bytes │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast │ │ │ │ │ 11: 0000000000000040 227 FUNC GLOBAL DEFAULT 1 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdfFunctorTeletypezuzdczlzd_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -89,16 +89,16 @@ │ │ │ │ │ 0000000000000e1d 000000010000000b R_X86_64_32S 0000000000000000 .text + e60 │ │ │ │ │ 0000000000000e48 0000003d00000002 R_X86_64_PC32 00000000000000f8 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_putStrLn_closure - 4 │ │ │ │ │ 0000000000000e64 000000010000000b R_X86_64_32S 0000000000000000 .text + e88 │ │ │ │ │ 0000000000000eca 0000000e0000000b R_X86_64_32S 0000000000000f60 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_GetChar_con_info + 0 │ │ │ │ │ 0000000000000ee8 0000005200000002 R_X86_64_PC32 0000000000000320 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_GetChar_closure - 4 │ │ │ │ │ 0000000000000f1a 0000000c0000000b R_X86_64_32S 0000000000000f80 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_PutChar_con_info + 0 │ │ │ │ │ 0000000000000f3d 0000005400000002 R_X86_64_PC32 0000000000000328 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_PutChar_closure - 4 │ │ │ │ │ -0000000000000f48 0000000300000018 R_X86_64_PC64 0000000000000056 i8PZ_str - 18 │ │ │ │ │ -0000000000000f68 0000000400000018 R_X86_64_PC64 0000000000000099 i8QD_str - 18 │ │ │ │ │ +0000000000000f48 0000000300000018 R_X86_64_PC64 0000000000000056 i8Fo_str - 18 │ │ │ │ │ +0000000000000f68 0000000400000018 R_X86_64_PC64 0000000000000099 i8Ft_str - 18 │ │ │ │ │ 000000000000001d 0000000a00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000000cb 0000000d00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 0000000000000114 0000000d00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 000000000000014c 0000001000000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_info - 4 │ │ │ │ │ 0000000000000182 0000001200000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ │ 000000000000024f 0000000d00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ │ 00000000000002a1 0000000d00000004 R_X86_64_PLT32 0000000000000000 stg_gc_unpt_r1 - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ 'GetChar │ │ │ │ │ 'PutChar │ │ │ │ │ Teletype │ │ │ │ │ Test.IOSpec.Teletype │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.Teletype.GetChar │ │ │ │ │ IOSpec-0.3.1.2-D6mjvHVXpYZCadiC8uAk7D:Test.IOSpec.Teletype.PutChar │ │ │ │ │ -i8PZ_str │ │ │ │ │ -i8QD_str │ │ │ │ │ +i8Fo_str │ │ │ │ │ +i8Ft_str │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtczqGetChar3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtczqPutChar3_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtcTeletype2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtrModule2_bytes │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdtrModule4_bytes │ │ │ │ │ stg_ap_0_fast │ │ │ │ │ IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_zdfFunctorTeletypezuzdczlzd_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1156,24 +1156,24 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 IOSpeczm0zi3zi1zi2zmD6mjvHVXpYZZCadiC8uAk7D_TestziIOSpecziTeletype_PutChar_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 i8PZ_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i8Fo_str-0x18 │ │ │ │ │ add %eax,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000000f60 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i8QD_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i8Ft_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000000f80 : │ │ │ │ │ H....e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693850 5a5f7374 72006938 51445f73 .i8PZ_str.i8QD_s │ │ │ │ │ + 0x00000000 00693846 6f5f7374 72006938 46745f73 .i8Fo_str.i8Ft_s │ │ │ │ │ 0x00000010 74720049 4f537065 637a6d30 7a69337a tr.IOSpeczm0zi3z │ │ │ │ │ 0x00000020 69317a69 327a6d44 366d6a76 48565870 i1zi2zmD6mjvHVXp │ │ │ │ │ 0x00000030 595a5a43 61646943 3875416b 37445f54 YZZCadiC8uAk7D_T │ │ │ │ │ 0x00000040 6573747a 69494f53 7065637a 6954656c estziIOSpecziTel │ │ │ │ │ 0x00000050 65747970 655f7a64 74637a71 47657443 etype_zdtczqGetC │ │ │ │ │ 0x00000060 68617233 5f627974 65730049 4f537065 har3_bytes.IOSpe │ │ │ │ │ 0x00000070 637a6d30 7a69337a 69317a69 327a6d44 czm0zi3zi1zi2zmD