--- /srv/rebuilderd/tmp/rebuilderdwnYxDp/inputs/libghc-chasingbottoms-dev_1.3.1.17-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdwnYxDp/out/libghc-chasingbottoms-dev_1.3.1.17-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-06 22:03:13.000000 debian-binary │ --rw-r--r-- 0 0 0 1700 2026-01-06 22:03:13.000000 control.tar.xz │ --rw-r--r-- 0 0 0 126972 2026-01-06 22:03:13.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1704 2026-01-06 22:03:13.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 125956 2026-01-06 22:03:13.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/ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv/libHSChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -785,36 +785,36 @@ │ │ │ │ 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_krepzdConstraint_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdzt_closure │ │ │ │ -0000000000000090 r iamM_str │ │ │ │ +0000000000000090 r iao3_str │ │ │ │ U newCAF │ │ │ │ U stg_INTLIKE_closure │ │ │ │ U stg_SRT_3_info │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_pp_info │ │ │ │ U stg_bh_upd_frame_info │ │ │ │ U stg_gc_noregs │ │ │ │ U stg_unpack_cstring_info │ │ │ │ U stg_upd_frame_info │ │ │ │ │ │ │ │ ApproxShow.o: │ │ │ │ -000000000000006c r .LrbDF_bytes │ │ │ │ -0000000000000069 r .LrbDJ_bytes │ │ │ │ -0000000000000067 r .LrbDM_bytes │ │ │ │ -00000000000000d3 r .LrbDj_bytes │ │ │ │ -00000000000000cf r .LrbDl_bytes │ │ │ │ -00000000000000bd r .LrbDn_bytes │ │ │ │ -00000000000000ba r .LrbDq_bytes │ │ │ │ -00000000000000b8 r .LrbDs_bytes │ │ │ │ -00000000000000b6 r .LrbDw_bytes │ │ │ │ -000000000000006f r .LrbDx_bytes │ │ │ │ +00000000000000d3 r .LrbM6_bytes │ │ │ │ +00000000000000cf r .LrbM8_bytes │ │ │ │ +00000000000000bd r .LrbMa_bytes │ │ │ │ +00000000000000ba r .LrbMd_bytes │ │ │ │ +00000000000000b8 r .LrbMf_bytes │ │ │ │ +00000000000000b6 r .LrbMj_bytes │ │ │ │ +000000000000006f r .LrbMk_bytes │ │ │ │ +000000000000006c r .LrbMs_bytes │ │ │ │ +0000000000000069 r .LrbMw_bytes │ │ │ │ +0000000000000067 r .LrbMz_bytes │ │ │ │ 00000000000006d0 D ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_CZCApproxShow_closure │ │ │ │ 00000000000064d0 T ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_CZCApproxShow_con_info │ │ │ │ 0000000000006470 T ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_CZCApproxShow_info │ │ │ │ 0000000000000010 D ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_approxShow_closure │ │ │ │ 00000000000000e8 T ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_approxShow_info │ │ │ │ 0000000000000000 D ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_approxShowsPrec_closure │ │ │ │ 0000000000000018 T ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_approxShowsPrec_info │ │ │ │ @@ -912,15 +912,15 @@ │ │ │ │ U ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdzt_closure │ │ │ │ U ghczmprim_GHCziTypes_zdtcChar_closure │ │ │ │ U ghczmprim_GHCziTypes_zdtcInt_closure │ │ │ │ U ghczmprim_GHCziTypes_zdtcList_closure │ │ │ │ -00000000000000d5 r idUF_str │ │ │ │ +00000000000000d5 r iead_str │ │ │ │ U newCAF │ │ │ │ U stg_CHARLIKE_closure │ │ │ │ U stg_INTLIKE_closure │ │ │ │ U stg_SRT_2_info │ │ │ │ U stg_SRT_3_info │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_fast │ │ │ │ @@ -1297,23 +1297,23 @@ │ │ │ │ 0000000000000000 R ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_zdtrModule2_bytes │ │ │ │ 0000000000000250 D ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_zdtrModule3_closure │ │ │ │ 000000000000001d R ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_zdtrModule4_bytes │ │ │ │ 0000000000000270 D ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_zdtrModule_closure │ │ │ │ U ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOut2_closure │ │ │ │ U ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOut4_closure │ │ │ │ U ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOut4_info │ │ │ │ -00000000000000c0 r c7g6_str │ │ │ │ -0000000000000132 r c7gJ_str │ │ │ │ -00000000000000c4 r c7gh_str │ │ │ │ -00000000000000e6 r c7gq_str │ │ │ │ -0000000000000103 r c7gz_str │ │ │ │ -0000000000000138 r c7m9_str │ │ │ │ -00000000000001a6 r c7mB_str │ │ │ │ -000000000000015a r c7mi_str │ │ │ │ -0000000000000177 r c7mr_str │ │ │ │ +00000000000000e6 r c6QI_str │ │ │ │ +0000000000000103 r c6QR_str │ │ │ │ +00000000000000c0 r c6Qo_str │ │ │ │ +00000000000000c4 r c6Qz_str │ │ │ │ +0000000000000132 r c6R1_str │ │ │ │ +000000000000015a r c6UC_str │ │ │ │ +0000000000000177 r c6UL_str │ │ │ │ +00000000000001a6 r c6UV_str │ │ │ │ +0000000000000138 r c6Ut_str │ │ │ │ U ghczminternal_GHCziInternalziControlziException_Handler_con_info │ │ │ │ U ghczminternal_GHCziInternalziControlziException_catches1_closure │ │ │ │ U ghczminternal_GHCziInternalziControlziException_catches1_info │ │ │ │ U ghczminternal_GHCziInternalziControlziExceptionziBase_zdfExceptionNoMethodError_closure │ │ │ │ U ghczminternal_GHCziInternalziControlziExceptionziBase_zdfExceptionNonTermination_closure │ │ │ │ U ghczminternal_GHCziInternalziControlziExceptionziBase_zdfExceptionPatternMatchFail_closure │ │ │ │ U ghczminternal_GHCziInternalziControlziExceptionziBase_zdfExceptionRecConError_closure │ │ │ │ @@ -1760,17 +1760,17 @@ │ │ │ │ U ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ U ghczmprim_GHCziTypes_krepzdzt_closure │ │ │ │ U ghczmprim_GHCziTypes_zdtcBool_closure │ │ │ │ U ghczmprim_GHCziTypes_zdtcInt_closure │ │ │ │ U ghczmprim_GHCziTypes_zdtcOrdering_closure │ │ │ │ -000000000000015c r idyZ_str │ │ │ │ -00000000000001b9 r idz7_str │ │ │ │ -0000000000000215 r idzd_str │ │ │ │ +000000000000015c r idw3_str │ │ │ │ +00000000000001b9 r idw9_str │ │ │ │ +0000000000000215 r idwg_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_ap_pp_info │ │ │ │ @@ -1931,18 +1931,18 @@ │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ U ghczmprim_GHCziTypes_True_closure │ │ │ │ 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_krepzdzt_closure │ │ │ │ -000000000000013e r i5SL_str │ │ │ │ -0000000000000198 r i5SV_str │ │ │ │ -000000000000009e r i5Sr_str │ │ │ │ -00000000000000ed r i5Sz_str │ │ │ │ +000000000000009e r i5vU_str │ │ │ │ +00000000000000ed r i5vZ_str │ │ │ │ +000000000000013e r i5w4_str │ │ │ │ +0000000000000198 r i5w9_str │ │ │ │ U newCAF │ │ │ │ U rtsSupportsBoundThreads │ │ │ │ U stg_INTLIKE_closure │ │ │ │ U stg_SRT_2_info │ │ │ │ U stg_SRT_3_info │ │ │ │ U stg_ap_0_fast │ │ │ │ U stg_ap_p_fast │ │ │ ├── Approx.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ 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: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata.str │ │ │ │ │ - 4: 0000000000000090 0 NOTYPE LOCAL DEFAULT 6 iamM_str │ │ │ │ │ + 4: 0000000000000090 0 NOTYPE LOCAL DEFAULT 6 iao3_str │ │ │ │ │ 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_zdtczqCZCApprox3_bytes │ │ │ │ │ 6: 000000000000000a 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_zdtcApprox3_bytes │ │ │ │ │ 7: 0000000000000040 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_zdtrModule2_bytes │ │ │ │ │ 8: 000000000000005b 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_zdtrModule4_bytes │ │ │ │ │ 9: 0000000000000018 80 FUNC GLOBAL DEFAULT 1 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_approxAll_info │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast │ │ │ │ │ 11: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_approxAll_closure │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ 00000000000006ac 0000002500000002 R_X86_64_PC32 0000000000000270 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_approxAllGen_closure - 4 │ │ │ │ │ 00000000000006ea 000000010000000b R_X86_64_32S 0000000000000000 .text + 688 │ │ │ │ │ 00000000000006f8 000000010000000b R_X86_64_32S 0000000000000000 .text + 6b0 │ │ │ │ │ 0000000000000706 000000280000000b R_X86_64_32S 00000000000007b0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_CZCApprox_con_info + 0 │ │ │ │ │ 0000000000000733 0000002900000002 R_X86_64_PC32 0000000000000290 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_zdfApproxa_closure - 4 │ │ │ │ │ 000000000000076a 000000280000000b R_X86_64_32S 00000000000007b0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_CZCApprox_con_info + 0 │ │ │ │ │ 000000000000078d 0000003f00000002 R_X86_64_PC32 00000000000004a0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_CZCApprox_closure - 4 │ │ │ │ │ -0000000000000798 0000000400000018 R_X86_64_PC64 0000000000000090 iamM_str - 18 │ │ │ │ │ +0000000000000798 0000000400000018 R_X86_64_PC64 0000000000000090 iao3_str - 18 │ │ │ │ │ 0000000000000059 0000000a00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000000c1 0000000a00000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000125 0000001700000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziErr_error_info - 4 │ │ │ │ │ 0000000000000166 0000001900000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziDataziData_zdp1Data_info - 4 │ │ │ │ │ 00000000000001b5 0000001c00000004 R_X86_64_PLT32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziNat_zdfArbitraryNatzuzdczm_info - 4 │ │ │ │ │ 000000000000021e 0000001900000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziDataziData_zdp1Data_info - 4 │ │ │ │ │ 000000000000024f 0000001f00000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziDataziTypeableziInternal_sameTypeRep_info - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ 'C:Approx │ │ │ │ │ approx 0 = _|_ │ │ │ │ │ ./Test/ChasingBottoms/Approx.hs │ │ │ │ │ Test.ChasingBottoms.Approx │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv:Test.ChasingBottoms.Approx.C:Approx │ │ │ │ │ -iamM_str │ │ │ │ │ +iao3_str │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_zdtczqCZCApprox3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_zdtcApprox3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_zdtrModule2_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_zdtrModule4_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_approxAll_info │ │ │ │ │ stg_ap_0_fast │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_approxAll_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -653,15 +653,15 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApprox_CZCApprox_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 iamM_str-0x18 │ │ │ │ │ + R_X86_64_PC64 iao3_str-0x18 │ │ │ │ │ add (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add $0x0,%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 0069616d 4d5f7374 72004368 6173696e .iamM_str.Chasin │ │ │ │ │ + 0x00000000 0069616f 335f7374 72004368 6173696e .iao3_str.Chasin │ │ │ │ │ 0x00000010 67426f74 746f6d73 7a6d317a 69337a69 gBottomszm1zi3zi │ │ │ │ │ 0x00000020 317a6931 377a6d35 644a3061 7778706c 1zi17zm5dJ0awxpl │ │ │ │ │ 0x00000030 38744335 75417044 586f3444 765f5465 8tC5uApDXo4Dv_Te │ │ │ │ │ 0x00000040 73747a69 43686173 696e6742 6f74746f stziChasingBotto │ │ │ │ │ 0x00000050 6d737a69 41707072 6f785f7a 6474637a msziApprox_zdtcz │ │ │ │ │ 0x00000060 71435a43 41707072 6f78335f 62797465 qCZCApprox3_byte │ │ │ │ │ 0x00000070 73004368 6173696e 67426f74 746f6d73 s.ChasingBottoms │ │ │ ├── ApproxShow.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 138 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: 00000000000000d5 0 NOTYPE LOCAL DEFAULT 6 idUF_str │ │ │ │ │ - 4: 00000000000000d3 0 NOTYPE LOCAL DEFAULT 6 .LrbDj_bytes │ │ │ │ │ - 5: 00000000000000cf 0 NOTYPE LOCAL DEFAULT 6 .LrbDl_bytes │ │ │ │ │ - 6: 00000000000000bd 0 NOTYPE LOCAL DEFAULT 6 .LrbDn_bytes │ │ │ │ │ - 7: 00000000000000ba 0 NOTYPE LOCAL DEFAULT 6 .LrbDq_bytes │ │ │ │ │ - 8: 000000000000006f 0 NOTYPE LOCAL DEFAULT 6 .LrbDx_bytes │ │ │ │ │ - 9: 00000000000000b8 0 NOTYPE LOCAL DEFAULT 6 .LrbDs_bytes │ │ │ │ │ - 10: 000000000000006c 0 NOTYPE LOCAL DEFAULT 6 .LrbDF_bytes │ │ │ │ │ - 11: 00000000000000b6 0 NOTYPE LOCAL DEFAULT 6 .LrbDw_bytes │ │ │ │ │ - 12: 0000000000000069 0 NOTYPE LOCAL DEFAULT 6 .LrbDJ_bytes │ │ │ │ │ - 13: 0000000000000067 0 NOTYPE LOCAL DEFAULT 6 .LrbDM_bytes │ │ │ │ │ + 3: 00000000000000d5 0 NOTYPE LOCAL DEFAULT 6 iead_str │ │ │ │ │ + 4: 00000000000000d3 0 NOTYPE LOCAL DEFAULT 6 .LrbM6_bytes │ │ │ │ │ + 5: 00000000000000cf 0 NOTYPE LOCAL DEFAULT 6 .LrbM8_bytes │ │ │ │ │ + 6: 00000000000000bd 0 NOTYPE LOCAL DEFAULT 6 .LrbMa_bytes │ │ │ │ │ + 7: 00000000000000ba 0 NOTYPE LOCAL DEFAULT 6 .LrbMd_bytes │ │ │ │ │ + 8: 000000000000006f 0 NOTYPE LOCAL DEFAULT 6 .LrbMk_bytes │ │ │ │ │ + 9: 00000000000000b8 0 NOTYPE LOCAL DEFAULT 6 .LrbMf_bytes │ │ │ │ │ + 10: 000000000000006c 0 NOTYPE LOCAL DEFAULT 6 .LrbMs_bytes │ │ │ │ │ + 11: 00000000000000b6 0 NOTYPE LOCAL DEFAULT 6 .LrbMj_bytes │ │ │ │ │ + 12: 0000000000000069 0 NOTYPE LOCAL DEFAULT 6 .LrbMw_bytes │ │ │ │ │ + 13: 0000000000000067 0 NOTYPE LOCAL DEFAULT 6 .LrbMz_bytes │ │ │ │ │ 14: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zdtczqCZCApproxShow3_bytes │ │ │ │ │ 15: 000000000000000e 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zdtcApproxShow3_bytes │ │ │ │ │ 16: 0000000000000019 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zdtrModule2_bytes │ │ │ │ │ 17: 0000000000000038 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zdtrModule4_bytes │ │ │ │ │ 18: 0000000000000018 80 FUNC GLOBAL DEFAULT 1 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_approxShowsPrec_info │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_ap_0_fast │ │ │ │ │ 20: 0000000000000000 0 OBJECT GLOBAL DEFAULT 3 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_approxShowsPrec_closure │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -16,20 +16,20 @@ │ │ │ │ │ 00000000000001d5 0000002200000002 R_X86_64_PC32 0000000000000030 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zddmapproxShows_closure - 4 │ │ │ │ │ 00000000000001fe 0000001e00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure - 3 │ │ │ │ │ 0000000000000225 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000272 000000010000000b R_X86_64_32S 0000000000000000 .text + 218 │ │ │ │ │ 0000000000000285 000000260000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0 │ │ │ │ │ 000000000000028e 000000270000000b R_X86_64_32S 0000000000000000 stg_CHARLIKE_closure + 201 │ │ │ │ │ 00000000000002b9 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 3c │ │ │ │ │ -00000000000002e6 0000000400000002 R_X86_64_PC32 00000000000000d3 .LrbDj_bytes - 4 │ │ │ │ │ -000000000000030e 0000000500000002 R_X86_64_PC32 00000000000000cf .LrbDl_bytes - 4 │ │ │ │ │ -0000000000000336 0000000600000002 R_X86_64_PC32 00000000000000bd .LrbDn_bytes - 4 │ │ │ │ │ +00000000000002e6 0000000400000002 R_X86_64_PC32 00000000000000d3 .LrbM6_bytes - 4 │ │ │ │ │ +000000000000030e 0000000500000002 R_X86_64_PC32 00000000000000cf .LrbM8_bytes - 4 │ │ │ │ │ +0000000000000336 0000000600000002 R_X86_64_PC32 00000000000000bd .LrbMa_bytes - 4 │ │ │ │ │ 000000000000036a 000000260000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0 │ │ │ │ │ 000000000000038d 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 5c │ │ │ │ │ -00000000000003b6 0000000700000002 R_X86_64_PC32 00000000000000ba .LrbDq_bytes - 4 │ │ │ │ │ +00000000000003b6 0000000700000002 R_X86_64_PC32 00000000000000ba .LrbMd_bytes - 4 │ │ │ │ │ 00000000000003cc 0000002900000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziDataziTypeableziInternal_mkTrCon_closure - 4 │ │ │ │ │ 00000000000003e9 0000002a00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ 00000000000003fa 0000002b0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ 0000000000000405 0000001e00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure - 3 │ │ │ │ │ 000000000000040c 0000002c00000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_zdtcChar_closure - 3 │ │ │ │ │ 0000000000000434 0000002900000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziDataziTypeableziInternal_mkTrCon_closure - 4 │ │ │ │ │ 0000000000000451 0000002a00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ 00000000000004b9 0000002a00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ 00000000000004ca 0000002b0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ 00000000000004d5 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 6c │ │ │ │ │ 00000000000004dc 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 8c │ │ │ │ │ 0000000000000504 0000003200000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziControlziExceptionziBase_patError_closure - 4 │ │ │ │ │ 0000000000000521 0000002a00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ 0000000000000532 0000002b0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ -000000000000053d 0000000800000002 R_X86_64_PC32 000000000000006f .LrbDx_bytes - 4 │ │ │ │ │ +000000000000053d 0000000800000002 R_X86_64_PC32 000000000000006f .LrbMk_bytes - 4 │ │ │ │ │ 0000000000000575 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 00000000000005ad 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000602 000000010000000b R_X86_64_32S 0000000000000000 .text + 5a0 │ │ │ │ │ 0000000000000651 000000010000000b R_X86_64_32S 0000000000000000 .text + 678 │ │ │ │ │ 000000000000069e 000000010000000b R_X86_64_32S 0000000000000000 .text + 568 │ │ │ │ │ 00000000000006ac 000000010000000b R_X86_64_32S 0000000000000000 .text + 5e8 │ │ │ │ │ 00000000000006dd 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 114 │ │ │ │ │ @@ -69,22 +69,22 @@ │ │ │ │ │ 000000000000094d 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 00000000000009a2 000000010000000b R_X86_64_32S 0000000000000000 .text + 940 │ │ │ │ │ 00000000000009f1 000000010000000b R_X86_64_32S 0000000000000000 .text + a18 │ │ │ │ │ 0000000000000a3e 000000010000000b R_X86_64_32S 0000000000000000 .text + 908 │ │ │ │ │ 0000000000000a4c 000000010000000b R_X86_64_32S 0000000000000000 .text + 988 │ │ │ │ │ 0000000000000a7d 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 164 │ │ │ │ │ 0000000000000a88 0000003500000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziBase_id_closure - 3 │ │ │ │ │ -0000000000000ab6 0000000900000002 R_X86_64_PC32 00000000000000b8 .LrbDs_bytes - 4 │ │ │ │ │ -0000000000000ade 0000000a00000002 R_X86_64_PC32 000000000000006c .LrbDF_bytes - 4 │ │ │ │ │ +0000000000000ab6 0000000900000002 R_X86_64_PC32 00000000000000b8 .LrbMf_bytes - 4 │ │ │ │ │ +0000000000000ade 0000000a00000002 R_X86_64_PC32 000000000000006c .LrbMs_bytes - 4 │ │ │ │ │ 0000000000000af4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 17c │ │ │ │ │ 0000000000000b11 0000002a00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ 0000000000000b22 0000002b0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ 0000000000000b2d 0000003800000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziDataziData_zdfDataListzuzdszdcp1Data1_closure - 4 │ │ │ │ │ -0000000000000b66 0000000b00000002 R_X86_64_PC32 00000000000000b6 .LrbDw_bytes - 4 │ │ │ │ │ -0000000000000b8e 0000000c00000002 R_X86_64_PC32 0000000000000069 .LrbDJ_bytes - 4 │ │ │ │ │ +0000000000000b66 0000000b00000002 R_X86_64_PC32 00000000000000b6 .LrbMj_bytes - 4 │ │ │ │ │ +0000000000000b8e 0000000c00000002 R_X86_64_PC32 0000000000000069 .LrbMw_bytes - 4 │ │ │ │ │ 0000000000000ba4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 1cc │ │ │ │ │ 0000000000000bc1 0000002a00000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ 0000000000000bd2 0000002b0000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ 0000000000000bdd 0000003800000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziDataziData_zdfDataListzuzdszdcp1Data1_closure - 4 │ │ │ │ │ 0000000000000c22 000000260000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0 │ │ │ │ │ 0000000000000c45 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 20c │ │ │ │ │ 0000000000000c6d 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ 00000000000021dc 0000004400000002 R_X86_64_PC32 0000000000000290 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_gShowsPrec_closure - 4 │ │ │ │ │ 00000000000021fa 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000002213 000000010000000b R_X86_64_32S 0000000000000000 .text + 1db8 │ │ │ │ │ 0000000000002221 000000010000000b R_X86_64_32S 0000000000000000 .text + 1f88 │ │ │ │ │ 0000000000002243 0000003500000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziBase_id_closure - 3 │ │ │ │ │ 000000000000224a 0000005700000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_closure - 1 │ │ │ │ │ 00000000000022b6 000000010000000b R_X86_64_32S 0000000000000000 .text + 2278 │ │ │ │ │ -00000000000022cb 0000000d00000002 R_X86_64_PC32 0000000000000067 .LrbDM_bytes - 4 │ │ │ │ │ +00000000000022cb 0000000d00000002 R_X86_64_PC32 0000000000000067 .LrbMz_bytes - 4 │ │ │ │ │ 000000000000231c 0000004100000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziNat_zdfArbitraryNatzuzdczm_closure - 4 │ │ │ │ │ 000000000000232d 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000002338 0000004200000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziNat_zdfArbitraryNat1_closure - 3 │ │ │ │ │ 000000000000237e 000000260000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0 │ │ │ │ │ 00000000000023d6 000000260000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0 │ │ │ │ │ 000000000000242e 000000260000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_ZC_con_info + 0 │ │ │ │ │ 000000000000246c 0000004400000002 R_X86_64_PC32 0000000000000290 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_gShowsPrec_closure - 4 │ │ │ │ │ @@ -284,15 +284,15 @@ │ │ │ │ │ 00000000000027b4 0000004400000002 R_X86_64_PC32 0000000000000290 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_gShowsPrec_closure - 4 │ │ │ │ │ 00000000000027d2 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 00000000000027e7 000000010000000b R_X86_64_32S 0000000000000000 .text + 2320 │ │ │ │ │ 00000000000027f5 000000010000000b R_X86_64_32S 0000000000000000 .text + 2470 │ │ │ │ │ 0000000000002812 0000003500000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziBase_id_closure - 3 │ │ │ │ │ 0000000000002819 0000005700000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziBase_zi_closure - 1 │ │ │ │ │ 0000000000002886 000000010000000b R_X86_64_32S 0000000000000000 .text + 2848 │ │ │ │ │ -000000000000289b 0000000900000002 R_X86_64_PC32 00000000000000b8 .LrbDs_bytes - 4 │ │ │ │ │ +000000000000289b 0000000900000002 R_X86_64_PC32 00000000000000b8 .LrbMf_bytes - 4 │ │ │ │ │ 00000000000028ec 0000004100000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziNat_zdfArbitraryNatzuzdczm_closure - 4 │ │ │ │ │ 00000000000028fd 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000002908 0000004200000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziNat_zdfArbitraryNat1_closure - 3 │ │ │ │ │ 0000000000002934 0000004400000002 R_X86_64_PC32 0000000000000290 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_gShowsPrec_closure - 4 │ │ │ │ │ 000000000000293e 0000001d00000002 R_X86_64_PC32 0000000000000000 stg_INTLIKE_closure + fd │ │ │ │ │ 0000000000002949 0000004500000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_False_closure - 3 │ │ │ │ │ 0000000000002975 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ @@ -560,15 +560,15 @@ │ │ │ │ │ 0000000000004b7e 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000004b9b 000000010000000b R_X86_64_32S 0000000000000000 .text + 42b8 │ │ │ │ │ 0000000000004ba9 000000010000000b R_X86_64_32S 0000000000000000 .text + 4ae0 │ │ │ │ │ 0000000000004bcc 0000001c0000000b R_X86_64_32S 0000000000000000 stg_ap_pppp_info + 0 │ │ │ │ │ 0000000000004bd4 000000570000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziBase_zi_closure + 3 │ │ │ │ │ 0000000000004bdc 000000350000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziBase_id_closure + 1 │ │ │ │ │ 0000000000004c56 000000010000000b R_X86_64_32S 0000000000000000 .text + 4c18 │ │ │ │ │ -0000000000004c6b 0000000d00000002 R_X86_64_PC32 0000000000000067 .LrbDM_bytes - 4 │ │ │ │ │ +0000000000004c6b 0000000d00000002 R_X86_64_PC32 0000000000000067 .LrbMz_bytes - 4 │ │ │ │ │ 0000000000004cbc 0000004100000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziNat_zdfArbitraryNatzuzdczm_closure - 4 │ │ │ │ │ 0000000000004ccd 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000004cd8 0000004200000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziNat_zdfArbitraryNat1_closure - 3 │ │ │ │ │ 0000000000004d0d 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000004d34 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 23c │ │ │ │ │ 0000000000004d45 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000004d50 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 6c │ │ │ │ │ @@ -613,15 +613,15 @@ │ │ │ │ │ 00000000000052ae 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 00000000000052c7 000000010000000b R_X86_64_32S 0000000000000000 .text + 4cc0 │ │ │ │ │ 00000000000052d5 000000010000000b R_X86_64_32S 0000000000000000 .text + 51f8 │ │ │ │ │ 00000000000052ee 0000001c0000000b R_X86_64_32S 0000000000000000 stg_ap_pppp_info + 0 │ │ │ │ │ 00000000000052f6 000000570000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziBase_zi_closure + 3 │ │ │ │ │ 00000000000052fe 000000350000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziBase_id_closure + 1 │ │ │ │ │ 0000000000005376 000000010000000b R_X86_64_32S 0000000000000000 .text + 5338 │ │ │ │ │ -000000000000538b 0000000900000002 R_X86_64_PC32 00000000000000b8 .LrbDs_bytes - 4 │ │ │ │ │ +000000000000538b 0000000900000002 R_X86_64_PC32 00000000000000b8 .LrbMf_bytes - 4 │ │ │ │ │ 00000000000053dc 0000004100000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziNat_zdfArbitraryNatzuzdczm_closure - 4 │ │ │ │ │ 00000000000053ed 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 00000000000053f8 0000004200000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziNat_zdfArbitraryNat1_closure - 3 │ │ │ │ │ 0000000000005424 0000004400000002 R_X86_64_PC32 0000000000000290 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_gShowsPrec_closure - 4 │ │ │ │ │ 000000000000542e 0000001d00000002 R_X86_64_PC32 0000000000000000 stg_INTLIKE_closure + fd │ │ │ │ │ 0000000000005439 0000004500000002 R_X86_64_PC32 0000000000000000 ghczmprim_GHCziTypes_False_closure - 3 │ │ │ │ │ 0000000000005465 000000240000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ @@ -753,15 +753,15 @@ │ │ │ │ │ 00000000000063ea 000000010000000b R_X86_64_32S 0000000000000000 .text + 6358 │ │ │ │ │ 00000000000063f8 000000010000000b R_X86_64_32S 0000000000000000 .text + 6380 │ │ │ │ │ 0000000000006406 000000010000000b R_X86_64_32S 0000000000000000 .text + 63a8 │ │ │ │ │ 0000000000006414 000000730000000b R_X86_64_32S 00000000000064d0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_CZCApproxShow_con_info + 0 │ │ │ │ │ 000000000000644b 0000007400000002 R_X86_64_PC32 0000000000000378 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zdfApproxShowa_closure - 4 │ │ │ │ │ 0000000000006482 000000730000000b R_X86_64_32S 00000000000064d0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_CZCApproxShow_con_info + 0 │ │ │ │ │ 00000000000064aa 0000008900000002 R_X86_64_PC32 00000000000006d0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_CZCApproxShow_closure - 4 │ │ │ │ │ -00000000000064b8 0000000300000018 R_X86_64_PC64 00000000000000d5 idUF_str - 18 │ │ │ │ │ +00000000000064b8 0000000300000018 R_X86_64_PC64 00000000000000d5 iead_str - 18 │ │ │ │ │ 0000000000000059 0000001300000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000000c1 0000001300000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000129 0000001300000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000203 0000002300000004 R_X86_64_PLT32 0000000000000000 ghczminternal_GHCziInternalziBase_zpzp_info - 4 │ │ │ │ │ 000000000000023a 0000002500000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ │ 00000000000002a7 0000002500000004 R_X86_64_PLT32 0000000000000000 stg_ap_p_fast - 4 │ │ │ │ │ 00000000000002eb 0000002800000004 R_X86_64_PLT32 0000000000000000 ghczmprim_GHCziCString_unpackAppendCStringzh_info - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ 'C:ApproxShow │ │ │ │ │ ApproxShow │ │ │ │ │ Test.ChasingBottoms.ApproxShow │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv │ │ │ │ │ Test/ChasingBottoms/ApproxShow.hs:(105,24)-(106,59)|arg1 : arg2 : rest │ │ │ │ │ │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv:Test.ChasingBottoms.ApproxShow.C:ApproxShow │ │ │ │ │ -idUF_str │ │ │ │ │ -.LrbDj_bytes │ │ │ │ │ -.LrbDl_bytes │ │ │ │ │ -.LrbDn_bytes │ │ │ │ │ -.LrbDq_bytes │ │ │ │ │ -.LrbDx_bytes │ │ │ │ │ -.LrbDs_bytes │ │ │ │ │ -.LrbDF_bytes │ │ │ │ │ -.LrbDw_bytes │ │ │ │ │ -.LrbDJ_bytes │ │ │ │ │ -.LrbDM_bytes │ │ │ │ │ +iead_str │ │ │ │ │ +.LrbM6_bytes │ │ │ │ │ +.LrbM8_bytes │ │ │ │ │ +.LrbMa_bytes │ │ │ │ │ +.LrbMd_bytes │ │ │ │ │ +.LrbMk_bytes │ │ │ │ │ +.LrbMf_bytes │ │ │ │ │ +.LrbMs_bytes │ │ │ │ │ +.LrbMj_bytes │ │ │ │ │ +.LrbMw_bytes │ │ │ │ │ +.LrbMz_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zdtczqCZCApproxShow3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zdtcApproxShow3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zdtrModule2_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_zdtrModule4_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_approxShowsPrec_info │ │ │ │ │ stg_ap_0_fast │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_approxShowsPrec_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -248,41 +248,41 @@ │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,(%rsi) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDj_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbM6_bytes-0x4 │ │ │ │ │ jmp 2ef │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ nop │ │ │ │ │ add $0x1000000,%eax │ │ │ │ │ ... │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,(%rsi) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDl_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbM8_bytes-0x4 │ │ │ │ │ jmp 317 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ nop │ │ │ │ │ add $0x1000000,%eax │ │ │ │ │ ... │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,(%rsi) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDn_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMa_bytes-0x4 │ │ │ │ │ jmp 33f │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ nop │ │ │ │ │ sldt (%rax) │ │ │ │ │ add %al,(%rdx) │ │ │ │ │ ... │ │ │ │ │ add %al,(%rax) │ │ │ │ │ @@ -313,15 +313,15 @@ │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,(%rsi) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDq_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMd_bytes-0x4 │ │ │ │ │ jmp 3bf │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ adc $0x0,%eax │ │ │ │ │ R_X86_64_PC32 ghczminternal_GHCziInternalziDataziTypeableziInternal_mkTrCon_closure-0x4 │ │ │ │ │ add %al,(%rax) │ │ │ │ │ @@ -435,15 +435,15 @@ │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 54a │ │ │ │ │ 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 .LrbDx_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMk_bytes-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp 54a │ │ │ │ │ R_X86_64_PLT32 ghczminternal_GHCziInternalziControlziExceptionziBase_patError_info-0x4 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ @@ -854,28 +854,28 @@ │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,(%rsi) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDs_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMf_bytes-0x4 │ │ │ │ │ jmp abf │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ nop │ │ │ │ │ add $0x1000000,%eax │ │ │ │ │ ... │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,(%rsi) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDF_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMs_bytes-0x4 │ │ │ │ │ jmp ae7 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ adc $0x0,%eax │ │ │ │ │ R_X86_64_PC32 .data+0x17c │ │ │ │ │ add %al,(%rax) │ │ │ │ │ @@ -910,28 +910,28 @@ │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,(%rsi) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDw_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMj_bytes-0x4 │ │ │ │ │ jmp b6f │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ nop │ │ │ │ │ add $0x1000000,%eax │ │ │ │ │ ... │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,(%rsi) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %cl,-0xa(%rcx,%rcx,4) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDJ_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMw_bytes-0x4 │ │ │ │ │ jmp b97 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ adc $0x0,%eax │ │ │ │ │ R_X86_64_PC32 .data+0x1cc │ │ │ │ │ add %al,(%rax) │ │ │ │ │ @@ -2742,15 +2742,15 @@ │ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ │ movq $0x0,-0x18(%r12) │ │ │ │ │ R_X86_64_32S .text+0x2278 │ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDM_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMz_bytes-0x4 │ │ │ │ │ jmp 22d4 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x1000000,%eax │ │ │ │ │ add %al,(%rax) │ │ │ │ │ @@ -3227,15 +3227,15 @@ │ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ │ movq $0x0,-0x18(%r12) │ │ │ │ │ R_X86_64_32S .text+0x2848 │ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDs_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMf_bytes-0x4 │ │ │ │ │ jmp 28a4 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x1000000,%eax │ │ │ │ │ add %al,(%rax) │ │ │ │ │ @@ -6046,15 +6046,15 @@ │ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ │ movq $0x0,-0x18(%r12) │ │ │ │ │ R_X86_64_32S .text+0x4c18 │ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDM_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMz_bytes-0x4 │ │ │ │ │ jmp 4c74 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x1000000,%eax │ │ │ │ │ add %al,(%rax) │ │ │ │ │ @@ -6621,15 +6621,15 @@ │ │ │ │ │ mov 0x7(%rbx),%rax │ │ │ │ │ movq $0x0,-0x18(%r12) │ │ │ │ │ R_X86_64_32S .text+0x5338 │ │ │ │ │ mov %r14,-0x8(%r12) │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ lea -0x18(%r12),%rsi │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 .LrbDs_bytes-0x4 │ │ │ │ │ + R_X86_64_PC32 .LrbMf_bytes-0x4 │ │ │ │ │ jmp 5394 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackAppendCStringzh_info-0x4 │ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x1000000,%eax │ │ │ │ │ add %al,(%rax) │ │ │ │ │ @@ -8028,15 +8028,15 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x20,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziApproxShow_CZCApproxShow_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 idUF_str-0x18 │ │ │ │ │ + R_X86_64_PC64 iead_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,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00696455 465f7374 72002e4c 7262446a .idUF_str..LrbDj │ │ │ │ │ - 0x00000010 5f627974 6573002e 4c726244 6c5f6279 _bytes..LrbDl_by │ │ │ │ │ - 0x00000020 74657300 2e4c7262 446e5f62 79746573 tes..LrbDn_bytes │ │ │ │ │ - 0x00000030 002e4c72 6244715f 62797465 73002e4c ..LrbDq_bytes..L │ │ │ │ │ - 0x00000040 72624478 5f627974 6573002e 4c726244 rbDx_bytes..LrbD │ │ │ │ │ - 0x00000050 735f6279 74657300 2e4c7262 44465f62 s_bytes..LrbDF_b │ │ │ │ │ - 0x00000060 79746573 002e4c72 6244775f 62797465 ytes..LrbDw_byte │ │ │ │ │ - 0x00000070 73002e4c 7262444a 5f627974 6573002e s..LrbDJ_bytes.. │ │ │ │ │ - 0x00000080 4c726244 4d5f6279 74657300 43686173 LrbDM_bytes.Chas │ │ │ │ │ + 0x00000000 00696561 645f7374 72002e4c 72624d36 .iead_str..LrbM6 │ │ │ │ │ + 0x00000010 5f627974 6573002e 4c72624d 385f6279 _bytes..LrbM8_by │ │ │ │ │ + 0x00000020 74657300 2e4c7262 4d615f62 79746573 tes..LrbMa_bytes │ │ │ │ │ + 0x00000030 002e4c72 624d645f 62797465 73002e4c ..LrbMd_bytes..L │ │ │ │ │ + 0x00000040 72624d6b 5f627974 6573002e 4c72624d rbMk_bytes..LrbM │ │ │ │ │ + 0x00000050 665f6279 74657300 2e4c7262 4d735f62 f_bytes..LrbMs_b │ │ │ │ │ + 0x00000060 79746573 002e4c72 624d6a5f 62797465 ytes..LrbMj_byte │ │ │ │ │ + 0x00000070 73002e4c 72624d77 5f627974 6573002e s..LrbMw_bytes.. │ │ │ │ │ + 0x00000080 4c72624d 7a5f6279 74657300 43686173 LrbMz_bytes.Chas │ │ │ │ │ 0x00000090 696e6742 6f74746f 6d737a6d 317a6933 ingBottomszm1zi3 │ │ │ │ │ 0x000000a0 7a69317a 6931377a 6d35644a 30617778 zi1zi17zm5dJ0awx │ │ │ │ │ 0x000000b0 706c3874 43357541 7044586f 3444765f pl8tC5uApDXo4Dv_ │ │ │ │ │ 0x000000c0 54657374 7a694368 6173696e 67426f74 TestziChasingBot │ │ │ │ │ 0x000000d0 746f6d73 7a694170 70726f78 53686f77 tomsziApproxShow │ │ │ │ │ 0x000000e0 5f7a6474 637a7143 5a434170 70726f78 _zdtczqCZCApprox │ │ │ │ │ 0x000000f0 53686f77 335f6279 74657300 43686173 Show3_bytes.Chas │ │ │ ├── IsBottom.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 76 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: 00000000000000c0 0 NOTYPE LOCAL DEFAULT 6 c7g6_str │ │ │ │ │ - 5: 00000000000000c4 0 NOTYPE LOCAL DEFAULT 6 c7gh_str │ │ │ │ │ - 6: 00000000000000e6 0 NOTYPE LOCAL DEFAULT 6 c7gq_str │ │ │ │ │ - 7: 0000000000000103 0 NOTYPE LOCAL DEFAULT 6 c7gz_str │ │ │ │ │ - 8: 0000000000000132 0 NOTYPE LOCAL DEFAULT 6 c7gJ_str │ │ │ │ │ - 9: 0000000000000138 0 NOTYPE LOCAL DEFAULT 6 c7m9_str │ │ │ │ │ - 10: 000000000000015a 0 NOTYPE LOCAL DEFAULT 6 c7mi_str │ │ │ │ │ - 11: 0000000000000177 0 NOTYPE LOCAL DEFAULT 6 c7mr_str │ │ │ │ │ - 12: 00000000000001a6 0 NOTYPE LOCAL DEFAULT 6 c7mB_str │ │ │ │ │ + 4: 00000000000000c0 0 NOTYPE LOCAL DEFAULT 6 c6Qo_str │ │ │ │ │ + 5: 00000000000000c4 0 NOTYPE LOCAL DEFAULT 6 c6Qz_str │ │ │ │ │ + 6: 00000000000000e6 0 NOTYPE LOCAL DEFAULT 6 c6QI_str │ │ │ │ │ + 7: 0000000000000103 0 NOTYPE LOCAL DEFAULT 6 c6QR_str │ │ │ │ │ + 8: 0000000000000132 0 NOTYPE LOCAL DEFAULT 6 c6R1_str │ │ │ │ │ + 9: 0000000000000138 0 NOTYPE LOCAL DEFAULT 6 c6Ut_str │ │ │ │ │ + 10: 000000000000015a 0 NOTYPE LOCAL DEFAULT 6 c6UC_str │ │ │ │ │ + 11: 0000000000000177 0 NOTYPE LOCAL DEFAULT 6 c6UL_str │ │ │ │ │ + 12: 00000000000001a6 0 NOTYPE LOCAL DEFAULT 6 c6UV_str │ │ │ │ │ 13: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_zdtrModule2_bytes │ │ │ │ │ 14: 000000000000001d 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_zdtrModule4_bytes │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND stg_upd_frame_info │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziCString_unpackCStringzh_info │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczminternal_GHCziInternalziErr_error_closure │ │ │ │ │ 18: 0000000000000110 317 FUNC GLOBAL DEFAULT 1 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_bottom_info │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND newCAF │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x2a10 contains 145 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001d 0000000f0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ -0000000000000028 0000000500000002 R_X86_64_PC32 00000000000000c4 c7gh_str - 4 │ │ │ │ │ +0000000000000028 0000000500000002 R_X86_64_PC32 00000000000000c4 c6Qz_str - 4 │ │ │ │ │ 000000000000005d 0000000f0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ -0000000000000068 0000000600000002 R_X86_64_PC32 00000000000000e6 c7gq_str - 4 │ │ │ │ │ +0000000000000068 0000000600000002 R_X86_64_PC32 00000000000000e6 c6QI_str - 4 │ │ │ │ │ 000000000000009d 0000000f0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ -00000000000000a8 0000000700000002 R_X86_64_PC32 0000000000000103 c7gz_str - 4 │ │ │ │ │ +00000000000000a8 0000000700000002 R_X86_64_PC32 0000000000000103 c6QR_str - 4 │ │ │ │ │ 00000000000000dd 0000000f0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ -00000000000000e8 0000000800000002 R_X86_64_PC32 0000000000000132 c7gJ_str - 4 │ │ │ │ │ +00000000000000e8 0000000800000002 R_X86_64_PC32 0000000000000132 c6R1_str - 4 │ │ │ │ │ 000000000000010c 0000001100000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziErr_error_closure - 4 │ │ │ │ │ 0000000000000129 0000001300000004 R_X86_64_PLT32 0000000000000000 newCAF - 4 │ │ │ │ │ 000000000000013a 000000140000000b R_X86_64_32S 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ 0000000000000146 000000010000000b R_X86_64_32S 0000000000000000 .text + 178 │ │ │ │ │ -000000000000014d 0000000400000002 R_X86_64_PC32 00000000000000c0 c7g6_str - 4 │ │ │ │ │ +000000000000014d 0000000400000002 R_X86_64_PC32 00000000000000c0 c6Qo_str - 4 │ │ │ │ │ 0000000000000174 0000001100000002 R_X86_64_PC32 0000000000000000 ghczminternal_GHCziInternalziErr_error_closure - 4 │ │ │ │ │ 0000000000000194 000000010000000b R_X86_64_32S 0000000000000000 .text + 10 │ │ │ │ │ 00000000000001a0 000000010000000b R_X86_64_32S 0000000000000000 .text + 50 │ │ │ │ │ 00000000000001a9 000000010000000b R_X86_64_32S 0000000000000000 .text + 90 │ │ │ │ │ 00000000000001b2 000000150000000b R_X86_64_32S 0000000000000000 ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info + 0 │ │ │ │ │ 00000000000001df 000000160000000b R_X86_64_32S 0000000000000000 stg_INTLIKE_closure + 5f1 │ │ │ │ │ 00000000000001e8 000000160000000b R_X86_64_32S 0000000000000000 stg_INTLIKE_closure + 1a1 │ │ │ │ │ @@ -41,21 +41,21 @@ │ │ │ │ │ 0000000000000454 0000002500000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOut2_closure - 4 │ │ │ │ │ 0000000000000469 000000010000000b R_X86_64_32S 0000000000000000 .text + 490 │ │ │ │ │ 000000000000048c 0000002500000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOut2_closure - 4 │ │ │ │ │ 0000000000000494 000000010000000b R_X86_64_32S 0000000000000000 .text + 4c8 │ │ │ │ │ 000000000000049f 0000002500000002 R_X86_64_PC32 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOut2_closure - 4 │ │ │ │ │ 00000000000004e6 0000002a0000000b R_X86_64_32S 0000000000000000 ghczmprim_GHCziTypes_Izh_con_info + 0 │ │ │ │ │ 000000000000052d 0000000f0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ -0000000000000538 0000000900000002 R_X86_64_PC32 0000000000000138 c7m9_str - 4 │ │ │ │ │ +0000000000000538 0000000900000002 R_X86_64_PC32 0000000000000138 c6Ut_str - 4 │ │ │ │ │ 000000000000056d 0000000f0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ -0000000000000578 0000000a00000002 R_X86_64_PC32 000000000000015a c7mi_str - 4 │ │ │ │ │ +0000000000000578 0000000a00000002 R_X86_64_PC32 000000000000015a c6UC_str - 4 │ │ │ │ │ 00000000000005ad 0000000f0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ -00000000000005b8 0000000b00000002 R_X86_64_PC32 0000000000000177 c7mr_str - 4 │ │ │ │ │ +00000000000005b8 0000000b00000002 R_X86_64_PC32 0000000000000177 c6UL_str - 4 │ │ │ │ │ 00000000000005ed 0000000f0000000b R_X86_64_32S 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ -00000000000005f8 0000000c00000002 R_X86_64_PC32 00000000000001a6 c7mB_str - 4 │ │ │ │ │ +00000000000005f8 0000000c00000002 R_X86_64_PC32 00000000000001a6 c6UV_str - 4 │ │ │ │ │ 0000000000000624 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 174 │ │ │ │ │ 000000000000064b 000000010000000b R_X86_64_32S 0000000000000000 .text + 438 │ │ │ │ │ 0000000000000659 000000010000000b R_X86_64_32S 0000000000000000 .text + 458 │ │ │ │ │ 0000000000000665 000000010000000b R_X86_64_32S 0000000000000000 .text + 6a0 │ │ │ │ │ 000000000000069c 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 154 │ │ │ │ │ 00000000000006a4 000000010000000b R_X86_64_32S 0000000000000000 .text + 6c8 │ │ │ │ │ 00000000000006c4 0000000200000002 R_X86_64_PC32 0000000000000000 .data + 154 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -5,23 +5,23 @@ │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv │ │ │ │ │ ./Test/ChasingBottoms/IsBottom.hs │ │ │ │ │ Test.ChasingBottoms.IsBottom │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv │ │ │ │ │ ./Test/ChasingBottoms/IsBottom.hs │ │ │ │ │ Test.ChasingBottoms.IsBottom │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv │ │ │ │ │ -c7g6_str │ │ │ │ │ -c7gh_str │ │ │ │ │ -c7gq_str │ │ │ │ │ -c7gz_str │ │ │ │ │ -c7gJ_str │ │ │ │ │ -c7m9_str │ │ │ │ │ -c7mi_str │ │ │ │ │ -c7mr_str │ │ │ │ │ -c7mB_str │ │ │ │ │ +c6Qo_str │ │ │ │ │ +c6Qz_str │ │ │ │ │ +c6QI_str │ │ │ │ │ +c6QR_str │ │ │ │ │ +c6R1_str │ │ │ │ │ +c6Ut_str │ │ │ │ │ +c6UC_str │ │ │ │ │ +c6UL_str │ │ │ │ │ +c6UV_str │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_zdtrModule2_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_zdtrModule4_bytes │ │ │ │ │ stg_upd_frame_info │ │ │ │ │ ghczmprim_GHCziCString_unpackCStringzh_info │ │ │ │ │ ghczminternal_GHCziInternalziErr_error_closure │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_bottom_info │ │ │ │ │ stg_bh_upd_frame_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ rex.RB │ │ │ │ │ lock cmp %r15,%rax │ │ │ │ │ jb 35 │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_upd_frame_info │ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 c7gh_str-0x4 │ │ │ │ │ + R_X86_64_PC32 c6Qz_str-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp 35 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackCStringzh_info-0x4 │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ... │ │ │ │ │ sldt (%rax) │ │ │ │ │ @@ -30,15 +30,15 @@ │ │ │ │ │ rex.RB │ │ │ │ │ lock cmp %r15,%rax │ │ │ │ │ jb 75 │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_upd_frame_info │ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 c7gq_str-0x4 │ │ │ │ │ + R_X86_64_PC32 c6QI_str-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp 75 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackCStringzh_info-0x4 │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ... │ │ │ │ │ sldt (%rax) │ │ │ │ │ @@ -48,15 +48,15 @@ │ │ │ │ │ rex.RB │ │ │ │ │ lock cmp %r15,%rax │ │ │ │ │ jb b5 │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_upd_frame_info │ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 c7gz_str-0x4 │ │ │ │ │ + R_X86_64_PC32 c6QR_str-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp b5 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackCStringzh_info-0x4 │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ... │ │ │ │ │ sldt (%rax) │ │ │ │ │ @@ -66,15 +66,15 @@ │ │ │ │ │ rex.RB │ │ │ │ │ lock cmp %r15,%rax │ │ │ │ │ jb f5 │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_upd_frame_info │ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 c7gJ_str-0x4 │ │ │ │ │ + R_X86_64_PC32 c6R1_str-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp f5 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackCStringzh_info-0x4 │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ... │ │ │ │ │ adc $0x0,%eax │ │ │ │ │ @@ -99,15 +99,15 @@ │ │ │ │ │ je 15a │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_bh_upd_frame_info │ │ │ │ │ mov %rax,-0x8(%rbp) │ │ │ │ │ movq $0x0,-0x18(%rbp) │ │ │ │ │ R_X86_64_32S .text+0x178 │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 c7g6_str-0x4 │ │ │ │ │ + R_X86_64_PC32 c6Qo_str-0x4 │ │ │ │ │ add $0xffffffffffffffe8,%rbp │ │ │ │ │ jmp 15a │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackCStringzh_info-0x4 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ @@ -433,15 +433,15 @@ │ │ │ │ │ rex.RB │ │ │ │ │ lock cmp %r15,%rax │ │ │ │ │ jb 545 │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_upd_frame_info │ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 c7m9_str-0x4 │ │ │ │ │ + R_X86_64_PC32 c6Ut_str-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp 545 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackCStringzh_info-0x4 │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ... │ │ │ │ │ sldt (%rax) │ │ │ │ │ @@ -451,15 +451,15 @@ │ │ │ │ │ rex.RB │ │ │ │ │ lock cmp %r15,%rax │ │ │ │ │ jb 585 │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_upd_frame_info │ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 c7mi_str-0x4 │ │ │ │ │ + R_X86_64_PC32 c6UC_str-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp 585 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackCStringzh_info-0x4 │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ... │ │ │ │ │ sldt (%rax) │ │ │ │ │ @@ -469,15 +469,15 @@ │ │ │ │ │ rex.RB │ │ │ │ │ lock cmp %r15,%rax │ │ │ │ │ jb 5c5 │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_upd_frame_info │ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 c7mr_str-0x4 │ │ │ │ │ + R_X86_64_PC32 c6UL_str-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp 5c5 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackCStringzh_info-0x4 │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ... │ │ │ │ │ sldt (%rax) │ │ │ │ │ @@ -487,15 +487,15 @@ │ │ │ │ │ rex.RB │ │ │ │ │ lock cmp %r15,%rax │ │ │ │ │ jb 605 │ │ │ │ │ movq $0x0,-0x10(%rbp) │ │ │ │ │ R_X86_64_32S stg_upd_frame_info │ │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ - R_X86_64_PC32 c7mB_str-0x4 │ │ │ │ │ + R_X86_64_PC32 c6UV_str-0x4 │ │ │ │ │ add $0xfffffffffffffff0,%rbp │ │ │ │ │ jmp 605 │ │ │ │ │ R_X86_64_PLT32 ghczmprim_GHCziCString_unpackCStringzh_info-0x4 │ │ │ │ │ jmp *-0x10(%r13) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ add (%rax),%eax │ │ │ │ │ add %al,(%rax) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00633767 365f7374 72006337 67685f73 .c7g6_str.c7gh_s │ │ │ │ │ - 0x00000010 74720063 3767715f 73747200 6337677a tr.c7gq_str.c7gz │ │ │ │ │ - 0x00000020 5f737472 00633767 4a5f7374 72006337 _str.c7gJ_str.c7 │ │ │ │ │ - 0x00000030 6d395f73 74720063 376d695f 73747200 m9_str.c7mi_str. │ │ │ │ │ - 0x00000040 63376d72 5f737472 0063376d 425f7374 c7mr_str.c7mB_st │ │ │ │ │ + 0x00000000 00633651 6f5f7374 72006336 517a5f73 .c6Qo_str.c6Qz_s │ │ │ │ │ + 0x00000010 74720063 3651495f 73747200 63365152 tr.c6QI_str.c6QR │ │ │ │ │ + 0x00000020 5f737472 00633652 315f7374 72006336 _str.c6R1_str.c6 │ │ │ │ │ + 0x00000030 55745f73 74720063 3655435f 73747200 Ut_str.c6UC_str. │ │ │ │ │ + 0x00000040 6336554c 5f737472 00633655 565f7374 c6UL_str.c6UV_st │ │ │ │ │ 0x00000050 72004368 6173696e 67426f74 746f6d73 r.ChasingBottoms │ │ │ │ │ 0x00000060 7a6d317a 69337a69 317a6931 377a6d35 zm1zi3zi1zi17zm5 │ │ │ │ │ 0x00000070 644a3061 7778706c 38744335 75417044 dJ0awxpl8tC5uApD │ │ │ │ │ 0x00000080 586f3444 765f5465 73747a69 43686173 Xo4Dv_TestziChas │ │ │ │ │ 0x00000090 696e6742 6f74746f 6d737a69 4973426f ingBottomsziIsBo │ │ │ │ │ 0x000000a0 74746f6d 5f7a6474 724d6f64 756c6532 ttom_zdtrModule2 │ │ │ │ │ 0x000000b0 5f627974 65730043 68617369 6e67426f _bytes.ChasingBo │ │ │ ├── SemanticOrd.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 251 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: 000000000000015c 0 NOTYPE LOCAL DEFAULT 6 idyZ_str │ │ │ │ │ - 5: 00000000000001b9 0 NOTYPE LOCAL DEFAULT 6 idz7_str │ │ │ │ │ - 6: 0000000000000215 0 NOTYPE LOCAL DEFAULT 6 idzd_str │ │ │ │ │ + 4: 000000000000015c 0 NOTYPE LOCAL DEFAULT 6 idw3_str │ │ │ │ │ + 5: 00000000000001b9 0 NOTYPE LOCAL DEFAULT 6 idw9_str │ │ │ │ │ + 6: 0000000000000215 0 NOTYPE LOCAL DEFAULT 6 idwg_str │ │ │ │ │ 7: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtczqCZCSemanticOrd3_bytes │ │ │ │ │ 8: 000000000000000f 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtcSemanticOrd2_bytes │ │ │ │ │ 9: 000000000000001b 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtczqCZCSemanticEq3_bytes │ │ │ │ │ 10: 0000000000000029 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtcSemanticEq3_bytes │ │ │ │ │ 11: 0000000000000034 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtczqTweak3_bytes │ │ │ │ │ 12: 000000000000003b 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtcTweak2_bytes │ │ │ │ │ 13: 0000000000000041 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtrModule2_bytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -519,17 +519,17 @@ │ │ │ │ │ 000000000000466a 000000d30000000b R_X86_64_32S 0000000000004890 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_CZCSemanticOrd_con_info + 0 │ │ │ │ │ 000000000000473a 000000d30000000b R_X86_64_32S 0000000000004890 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_CZCSemanticOrd_con_info + 0 │ │ │ │ │ 000000000000479d 000000f600000002 R_X86_64_PC32 0000000000000e60 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_CZCSemanticOrd_closure - 4 │ │ │ │ │ 00000000000047ea 000000c50000000b R_X86_64_32S 00000000000048b0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_CZCSemanticEq_con_info + 0 │ │ │ │ │ 0000000000004812 000000f800000002 R_X86_64_PC32 0000000000000e68 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_CZCSemanticEq_closure - 4 │ │ │ │ │ 000000000000484a 0000007d0000000b R_X86_64_32S 00000000000048d0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_Tweak_con_info + 0 │ │ │ │ │ 000000000000486d 000000fa00000002 R_X86_64_PC32 0000000000000e70 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_Tweak_closure - 4 │ │ │ │ │ -0000000000004878 0000000400000018 R_X86_64_PC64 000000000000015c idyZ_str - 18 │ │ │ │ │ -0000000000004898 0000000500000018 R_X86_64_PC64 00000000000001b9 idz7_str - 18 │ │ │ │ │ -00000000000048b8 0000000600000018 R_X86_64_PC64 0000000000000215 idzd_str - 18 │ │ │ │ │ +0000000000004878 0000000400000018 R_X86_64_PC64 000000000000015c idw3_str - 18 │ │ │ │ │ +0000000000004898 0000000500000018 R_X86_64_PC64 00000000000001b9 idw9_str - 18 │ │ │ │ │ +00000000000048b8 0000000600000018 R_X86_64_PC64 0000000000000215 idwg_str - 18 │ │ │ │ │ 00000000000000c9 0000001500000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000131 0000001500000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000199 0000001500000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000201 0000001500000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000269 0000001500000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 00000000000002d1 0000001500000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ 0000000000000339 0000001500000004 R_X86_64_PLT32 0000000000000000 stg_ap_0_fast - 4 │ │ │ │ │ @@ -721,16 +721,16 @@ │ │ │ │ │ 0000000000000338 0000008800000001 R_X86_64_64 0000000000000000 stg_unpack_cstring_info + 0 │ │ │ │ │ 0000000000000358 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str + de │ │ │ │ │ 0000000000000360 0000008900000001 R_X86_64_64 0000000000000000 stg_SRT_2_info + 0 │ │ │ │ │ 0000000000000368 0000008a00000001 R_X86_64_64 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_nonBottomError_closure + 0 │ │ │ │ │ 0000000000000370 0000000200000001 R_X86_64_64 0000000000000000 .data + 338 │ │ │ │ │ 0000000000000380 0000000100000001 R_X86_64_64 0000000000000000 .text + 29f0 │ │ │ │ │ 00000000000003a0 000000a700000001 R_X86_64_64 0000000000002b08 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_semanticJoinzq_info + 0 │ │ │ │ │ -00000000000003a8 000000a800000001 R_X86_64_64 0000000000000000 ghczminternal_GHCziInternalziDataziTypeableziInternal_sameTypeRep_closure + 0 │ │ │ │ │ -00000000000003b0 0000009d00000001 R_X86_64_64 0000000000000000 ghczminternal_GHCziInternalziDataziTypeableziInternal_typeRepTyCon_closure + 0 │ │ │ │ │ +00000000000003a8 0000009d00000001 R_X86_64_64 0000000000000000 ghczminternal_GHCziInternalziDataziTypeableziInternal_typeRepTyCon_closure + 0 │ │ │ │ │ +00000000000003b0 000000a800000001 R_X86_64_64 0000000000000000 ghczminternal_GHCziInternalziDataziTypeableziInternal_sameTypeRep_closure + 0 │ │ │ │ │ 00000000000003b8 0000009900000001 R_X86_64_64 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsType_isFunction1_closure + 0 │ │ │ │ │ 00000000000003c0 0000009e00000001 R_X86_64_64 0000000000000000 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsBottom_isBottomTimeOut_closure + 0 │ │ │ │ │ 00000000000003c8 0000009f00000001 R_X86_64_64 0000000000000000 ghczminternal_GHCziInternalziDataziData_zdfEqConstrzuzdczeze_closure + 0 │ │ │ │ │ 00000000000003d0 000000aa00000001 R_X86_64_64 0000000000000000 sybzm0zi7zi2zi4zm12dUtsGeFL8C4bfW558280_DataziGenericsziTwins_gzzipWithM2_closure + 0 │ │ │ │ │ 00000000000003d8 000000ad00000001 R_X86_64_64 0000000000000000 sybzm0zi7zi2zi4zm12dUtsGeFL8C4bfW558280_DataziGenericsziTwins_gzzipWithM1_closure + 0 │ │ │ │ │ 00000000000003e0 0000000200000001 R_X86_64_64 0000000000000000 .data + 320 │ │ │ │ │ 00000000000003e8 0000000200000001 R_X86_64_64 0000000000000000 .data + 380 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -8,17 +8,17 @@ │ │ │ │ │ \/! does not handle non-bottom functions. │ │ │ │ │ /\! does not handle non-bottom functions. │ │ │ │ │ , timeOutLimit = │ │ │ │ │ Tweak {approxDepth = │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv:Test.ChasingBottoms.SemanticOrd.C:SemanticOrd │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv:Test.ChasingBottoms.SemanticOrd.C:SemanticEq │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv:Test.ChasingBottoms.SemanticOrd.Tweak │ │ │ │ │ -idyZ_str │ │ │ │ │ -idz7_str │ │ │ │ │ -idzd_str │ │ │ │ │ +idw3_str │ │ │ │ │ +idw9_str │ │ │ │ │ +idwg_str │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtczqCZCSemanticOrd3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtcSemanticOrd2_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtczqCZCSemanticEq3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtcSemanticEq3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtczqTweak3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtcTweak2_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_zdtrModule2_bytes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6367,29 +6367,29 @@ │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x18,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziSemanticOrd_Tweak_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ nopl (%rax) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 idyZ_str-0x18 │ │ │ │ │ + R_X86_64_PC64 idw3_str-0x18 │ │ │ │ │ or (%rax),%al │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %eax,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000004890 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 idz7_str-0x18 │ │ │ │ │ + R_X86_64_PC64 idw9_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 00000000000048b0 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 idzd_str-0x18 │ │ │ │ │ + R_X86_64_PC64 idwg_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 00000000000048d0 : │ │ │ │ │ H...e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00696479 5a5f7374 72006964 7a375f73 .idyZ_str.idz7_s │ │ │ │ │ - 0x00000010 74720069 647a645f 73747200 43686173 tr.idzd_str.Chas │ │ │ │ │ + 0x00000000 00696477 335f7374 72006964 77395f73 .idw3_str.idw9_s │ │ │ │ │ + 0x00000010 74720069 6477675f 73747200 43686173 tr.idwg_str.Chas │ │ │ │ │ 0x00000020 696e6742 6f74746f 6d737a6d 317a6933 ingBottomszm1zi3 │ │ │ │ │ 0x00000030 7a69317a 6931377a 6d35644a 30617778 zi1zi17zm5dJ0awx │ │ │ │ │ 0x00000040 706c3874 43357541 7044586f 3444765f pl8tC5uApDXo4Dv_ │ │ │ │ │ 0x00000050 54657374 7a694368 6173696e 67426f74 TestziChasingBot │ │ │ │ │ 0x00000060 746f6d73 7a695365 6d616e74 69634f72 tomsziSemanticOr │ │ │ │ │ 0x00000070 645f7a64 74637a71 435a4353 656d616e d_zdtczqCZCSeman │ │ │ │ │ 0x00000080 7469634f 7264335f 62797465 73004368 ticOrd3_bytes.Ch │ │ │ ├── TimeOut.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 171 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: 000000000000009e 0 NOTYPE LOCAL DEFAULT 6 i5Sr_str │ │ │ │ │ - 4: 00000000000000ed 0 NOTYPE LOCAL DEFAULT 6 i5Sz_str │ │ │ │ │ - 5: 000000000000013e 0 NOTYPE LOCAL DEFAULT 6 i5SL_str │ │ │ │ │ - 6: 0000000000000198 0 NOTYPE LOCAL DEFAULT 6 i5SV_str │ │ │ │ │ + 3: 000000000000009e 0 NOTYPE LOCAL DEFAULT 6 i5vU_str │ │ │ │ │ + 4: 00000000000000ed 0 NOTYPE LOCAL DEFAULT 6 i5vZ_str │ │ │ │ │ + 5: 000000000000013e 0 NOTYPE LOCAL DEFAULT 6 i5w4_str │ │ │ │ │ + 6: 0000000000000198 0 NOTYPE LOCAL DEFAULT 6 i5w9_str │ │ │ │ │ 7: 0000000000000000 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtczqDie3_bytes │ │ │ │ │ 8: 0000000000000005 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtczqException3_bytes │ │ │ │ │ 9: 0000000000000010 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtczqValue3_bytes │ │ │ │ │ 10: 0000000000000017 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtczqNonTermination3_bytes │ │ │ │ │ 11: 0000000000000027 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtcResult2_bytes │ │ │ │ │ 12: 000000000000002e 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdfShowResult2_bytes │ │ │ │ │ 13: 0000000000000039 0 OBJECT GLOBAL DEFAULT 6 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdfShowResult4_bytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -220,18 +220,18 @@ │ │ │ │ │ 0000000000001b7c 0000009500000002 R_X86_64_PC32 0000000000000640 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOut4_closure - 4 │ │ │ │ │ 0000000000001b92 000000010000000b R_X86_64_32S 0000000000000000 .text + 1b58 │ │ │ │ │ 0000000000001bb2 000000a300000002 R_X86_64_PC32 00000000000006a0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOutMicrozq1_closure - 4 │ │ │ │ │ 0000000000001bd4 000000a300000002 R_X86_64_PC32 00000000000006a0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOutMicrozq1_closure - 4 │ │ │ │ │ 0000000000001bf4 0000009500000002 R_X86_64_PC32 0000000000000640 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_timeOut4_closure - 4 │ │ │ │ │ 0000000000001c2a 0000008a0000000b R_X86_64_32S 0000000000001cc8 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_Exception_con_info + 0 │ │ │ │ │ 0000000000001c48 000000a900000002 R_X86_64_PC32 00000000000006d0 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_Exception_closure - 4 │ │ │ │ │ -0000000000001c50 0000000300000018 R_X86_64_PC64 000000000000009e i5Sr_str - 18 │ │ │ │ │ -0000000000001c70 0000000400000018 R_X86_64_PC64 00000000000000ed i5Sz_str - 18 │ │ │ │ │ -0000000000001c90 0000000500000018 R_X86_64_PC64 000000000000013e i5SL_str - 18 │ │ │ │ │ -0000000000001cb0 0000000600000018 R_X86_64_PC64 0000000000000198 i5SV_str - 18 │ │ │ │ │ +0000000000001c50 0000000300000018 R_X86_64_PC64 000000000000009e i5vU_str - 18 │ │ │ │ │ +0000000000001c70 0000000400000018 R_X86_64_PC64 00000000000000ed i5vZ_str - 18 │ │ │ │ │ +0000000000001c90 0000000500000018 R_X86_64_PC64 000000000000013e i5w4_str - 18 │ │ │ │ │ +0000000000001cb0 0000000600000018 R_X86_64_PC64 0000000000000198 i5w9_str - 18 │ │ │ │ │ 00000000000000f7 0000001900000004 R_X86_64_PLT32 0000000000000000 ghczmbignum_GHCziNumziInteger_integerRem_info - 4 │ │ │ │ │ 0000000000000148 0000001a00000004 R_X86_64_PLT32 0000000000000000 ghczmbignum_GHCziNumziInteger_integerQuot_info - 4 │ │ │ │ │ 000000000000017c 0000001a00000004 R_X86_64_PLT32 0000000000000000 ghczmbignum_GHCziNumziInteger_integerQuot_info - 4 │ │ │ │ │ 00000000000001a5 0000001a00000004 R_X86_64_PLT32 0000000000000000 ghczmbignum_GHCziNumziInteger_integerQuot_info - 4 │ │ │ │ │ 00000000000001d5 0000001a00000004 R_X86_64_PLT32 0000000000000000 ghczmbignum_GHCziNumziInteger_integerQuot_info - 4 │ │ │ │ │ 0000000000000226 0000001900000004 R_X86_64_PLT32 0000000000000000 ghczmbignum_GHCziNumziInteger_integerRem_info - 4 │ │ │ │ │ 000000000000027c 0000001a00000004 R_X86_64_PLT32 0000000000000000 ghczmbignum_GHCziNumziInteger_integerQuot_info - 4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,18 +4,18 @@ │ │ │ │ │ NonTermination │ │ │ │ │ Test.ChasingBottoms.TimeOut │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv:Test.ChasingBottoms.TimeOut.Die │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv:Test.ChasingBottoms.TimeOut.Value │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv:Test.ChasingBottoms.TimeOut.NonTermination │ │ │ │ │ ChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv:Test.ChasingBottoms.TimeOut.Exception │ │ │ │ │ -i5Sr_str │ │ │ │ │ -i5Sz_str │ │ │ │ │ -i5SL_str │ │ │ │ │ -i5SV_str │ │ │ │ │ +i5vU_str │ │ │ │ │ +i5vZ_str │ │ │ │ │ +i5w4_str │ │ │ │ │ +i5w9_str │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtczqDie3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtczqException3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtczqValue3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtczqNonTermination3_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdtcResult2_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdfShowResult2_bytes │ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_zdfShowResult4_bytes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2451,32 +2451,32 @@ │ │ │ │ │ lea -0x5(%r12),%rbx │ │ │ │ │ jmp *0x0(%rbp) │ │ │ │ │ movq $0x10,0x388(%r13) │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziTimeOut_Exception_closure-0x4 │ │ │ │ │ jmp *-0x8(%r13) │ │ │ │ │ ... │ │ │ │ │ - R_X86_64_PC64 i5Sr_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i5vU_str-0x18 │ │ │ │ │ add %eax,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add (%rax),%eax │ │ │ │ │ add %al,(%rax) │ │ │ │ │ add %al,(%rax) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ 0000000000001c68 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i5Sz_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i5vZ_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000001c88 : │ │ │ │ │ H...e.f......... │ │ │ │ │ - R_X86_64_PC64 i5SL_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i5w4_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000001ca8 : │ │ │ │ │ H....e.......... │ │ │ │ │ - R_X86_64_PC64 i5SV_str-0x18 │ │ │ │ │ + R_X86_64_PC64 i5w9_str-0x18 │ │ │ │ │ ................ │ │ │ │ │ │ │ │ │ │ 0000000000001cc8 : │ │ │ │ │ H....e. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693553 725f7374 72006935 537a5f73 .i5Sr_str.i5Sz_s │ │ │ │ │ - 0x00000010 74720069 35534c5f 73747200 69355356 tr.i5SL_str.i5SV │ │ │ │ │ + 0x00000000 00693576 555f7374 72006935 765a5f73 .i5vU_str.i5vZ_s │ │ │ │ │ + 0x00000010 74720069 3577345f 73747200 69357739 tr.i5w4_str.i5w9 │ │ │ │ │ 0x00000020 5f737472 00436861 73696e67 426f7474 _str.ChasingBott │ │ │ │ │ 0x00000030 6f6d737a 6d317a69 337a6931 7a693137 omszm1zi3zi1zi17 │ │ │ │ │ 0x00000040 7a6d3564 4a306177 78706c38 74433575 zm5dJ0awxpl8tC5u │ │ │ │ │ 0x00000050 41704458 6f344476 5f546573 747a6943 ApDXo4Dv_TestziC │ │ │ │ │ 0x00000060 68617369 6e67426f 74746f6d 737a6954 hasingBottomsziT │ │ │ │ │ 0x00000070 696d654f 75745f7a 6474637a 71446965 imeOut_zdtczqDie │ │ │ │ │ 0x00000080 335f6279 74657300 43686173 696e6742 3_bytes.ChasingB │ │ ├── ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-2b2a/libHSChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv-ghc9.10.3.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x496a8 contains 47 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSQuickCheck-2.15.0.1-2BxGpIazyzSFcnhMMU0vea-ghc9.10.3.so] │ │ │ │ + 0x0000000000000001 (NEEDED) Shared library: [libHSsyb-0.7.2.4-12dUtsGeFL8C4bfW558280-ghc9.10.3.so] │ │ │ │ + 0x0000000000000001 (NEEDED) Shared library: [libHScontainers-0.7-08c6-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSrandom-1.2.1.3-DHMZ67HUeFv5C8h47tlFHv-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSsplitmix-0.1.3.1-DvZViVIUGpIAUlRpaHzmYB-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSmtl-2.3.1-93e3-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHStransformers-0.6.1.1-e66c-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSbytestring-0.12.2.0-c7a8-ghc9.10.3.so] │ │ │ │ - 0x0000000000000001 (NEEDED) Shared library: [libHScontainers-0.7-08c6-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHStemplate-haskell-2.22.0.0-1850-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSpretty-1.1.3.6-2a62-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSghc-boot-th-9.10.3-bd48-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSdeepseq-1.5.0.0-0bce-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSarray-0.5.8.0-34a2-ghc9.10.3.so] │ │ │ │ - 0x0000000000000001 (NEEDED) Shared library: [libHSsyb-0.7.2.4-12dUtsGeFL8C4bfW558280-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSbase-4.20.2.0-d92c-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSghc-internal-9.1003.0-cf9e-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSghc-bignum-1.3-74b2-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libHSghc-prim-0.12.0-1050-ghc9.10.3.so] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgmp.so.10] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libHSChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv-ghc9.10.3.so] │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cb6e087ef7bf9bda52d9a563e82f48bce271b715 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: debc4ed8d6d7b8b9047eb9eef3154fc244bd86c3 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -1002,26 +1002,26 @@ │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsType_isFunction_info │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsType_isFunction_closure │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsType_zdtrModule3_closure │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsType_zdtrModule1_closure │ │ │ │ ChasingBottomszm1zi3zi1zi17zm5dJ0awxpl8tC5uApDXo4Dv_TestziChasingBottomsziIsType_zdtrModule_closure │ │ │ │ libm.so.6 │ │ │ │ libHSQuickCheck-2.15.0.1-2BxGpIazyzSFcnhMMU0vea-ghc9.10.3.so │ │ │ │ +libHSsyb-0.7.2.4-12dUtsGeFL8C4bfW558280-ghc9.10.3.so │ │ │ │ +libHScontainers-0.7-08c6-ghc9.10.3.so │ │ │ │ libHSrandom-1.2.1.3-DHMZ67HUeFv5C8h47tlFHv-ghc9.10.3.so │ │ │ │ libHSsplitmix-0.1.3.1-DvZViVIUGpIAUlRpaHzmYB-ghc9.10.3.so │ │ │ │ libHSmtl-2.3.1-93e3-ghc9.10.3.so │ │ │ │ libHStransformers-0.6.1.1-e66c-ghc9.10.3.so │ │ │ │ libHSbytestring-0.12.2.0-c7a8-ghc9.10.3.so │ │ │ │ -libHScontainers-0.7-08c6-ghc9.10.3.so │ │ │ │ libHStemplate-haskell-2.22.0.0-1850-ghc9.10.3.so │ │ │ │ libHSpretty-1.1.3.6-2a62-ghc9.10.3.so │ │ │ │ libHSghc-boot-th-9.10.3-bd48-ghc9.10.3.so │ │ │ │ libHSdeepseq-1.5.0.0-0bce-ghc9.10.3.so │ │ │ │ libHSarray-0.5.8.0-34a2-ghc9.10.3.so │ │ │ │ -libHSsyb-0.7.2.4-12dUtsGeFL8C4bfW558280-ghc9.10.3.so │ │ │ │ libHSbase-4.20.2.0-d92c-ghc9.10.3.so │ │ │ │ libHSghc-internal-9.1003.0-cf9e-ghc9.10.3.so │ │ │ │ libHSghc-bignum-1.3-74b2-ghc9.10.3.so │ │ │ │ libHSghc-prim-0.12.0-1050-ghc9.10.3.so │ │ │ │ libgmp.so.10 │ │ │ │ libc.so.6 │ │ │ │ libHSChasingBottoms-1.3.1.17-5dJ0awxpl8tC5uApDXo4Dv-ghc9.10.3.so │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -5878,47 +5878,47 @@ │ │ │ │ 0x0001e558 696e6742 6f74746f 6d737a69 49735479 ingBottomsziIsTy │ │ │ │ 0x0001e568 70655f7a 6474724d 6f64756c 655f636c pe_zdtrModule_cl │ │ │ │ 0x0001e578 6f737572 65006c69 626d2e73 6f2e3600 osure.libm.so.6. │ │ │ │ 0x0001e588 6c696248 53517569 636b4368 65636b2d libHSQuickCheck- │ │ │ │ 0x0001e598 322e3135 2e302e31 2d324278 47704961 2.15.0.1-2BxGpIa │ │ │ │ 0x0001e5a8 7a797a53 46636e68 4d4d5530 7665612d zyzSFcnhMMU0vea- │ │ │ │ 0x0001e5b8 67686339 2e31302e 332e736f 006c6962 ghc9.10.3.so.lib │ │ │ │ - 0x0001e5c8 48537261 6e646f6d 2d312e32 2e312e33 HSrandom-1.2.1.3 │ │ │ │ - 0x0001e5d8 2d44484d 5a363748 55654676 35433868 -DHMZ67HUeFv5C8h │ │ │ │ - 0x0001e5e8 3437746c 4648762d 67686339 2e31302e 47tlFHv-ghc9.10. │ │ │ │ - 0x0001e5f8 332e736f 006c6962 48537370 6c69746d 3.so.libHSsplitm │ │ │ │ - 0x0001e608 69782d30 2e312e33 2e312d44 765a5669 ix-0.1.3.1-DvZVi │ │ │ │ - 0x0001e618 56495547 70494155 6c527061 487a6d59 VIUGpIAUlRpaHzmY │ │ │ │ - 0x0001e628 422d6768 63392e31 302e332e 736f006c B-ghc9.10.3.so.l │ │ │ │ - 0x0001e638 69624853 6d746c2d 322e332e 312d3933 ibHSmtl-2.3.1-93 │ │ │ │ - 0x0001e648 65332d67 6863392e 31302e33 2e736f00 e3-ghc9.10.3.so. │ │ │ │ - 0x0001e658 6c696248 53747261 6e73666f 726d6572 libHStransformer │ │ │ │ - 0x0001e668 732d302e 362e312e 312d6536 36632d67 s-0.6.1.1-e66c-g │ │ │ │ - 0x0001e678 6863392e 31302e33 2e736f00 6c696248 hc9.10.3.so.libH │ │ │ │ - 0x0001e688 53627974 65737472 696e672d 302e3132 Sbytestring-0.12 │ │ │ │ - 0x0001e698 2e322e30 2d633761 382d6768 63392e31 .2.0-c7a8-ghc9.1 │ │ │ │ - 0x0001e6a8 302e332e 736f006c 69624853 636f6e74 0.3.so.libHScont │ │ │ │ - 0x0001e6b8 61696e65 72732d30 2e372d30 3863362d ainers-0.7-08c6- │ │ │ │ - 0x0001e6c8 67686339 2e31302e 332e736f 006c6962 ghc9.10.3.so.lib │ │ │ │ - 0x0001e6d8 48537465 6d706c61 74652d68 61736b65 HStemplate-haske │ │ │ │ - 0x0001e6e8 6c6c2d32 2e32322e 302e302d 31383530 ll-2.22.0.0-1850 │ │ │ │ - 0x0001e6f8 2d676863 392e3130 2e332e73 6f006c69 -ghc9.10.3.so.li │ │ │ │ - 0x0001e708 62485370 72657474 792d312e 312e332e bHSpretty-1.1.3. │ │ │ │ - 0x0001e718 362d3261 36322d67 6863392e 31302e33 6-2a62-ghc9.10.3 │ │ │ │ - 0x0001e728 2e736f00 6c696248 53676863 2d626f6f .so.libHSghc-boo │ │ │ │ - 0x0001e738 742d7468 2d392e31 302e332d 62643438 t-th-9.10.3-bd48 │ │ │ │ - 0x0001e748 2d676863 392e3130 2e332e73 6f006c69 -ghc9.10.3.so.li │ │ │ │ - 0x0001e758 62485364 65657073 65712d31 2e352e30 bHSdeepseq-1.5.0 │ │ │ │ - 0x0001e768 2e302d30 6263652d 67686339 2e31302e .0-0bce-ghc9.10. │ │ │ │ - 0x0001e778 332e736f 006c6962 48536172 7261792d 3.so.libHSarray- │ │ │ │ - 0x0001e788 302e352e 382e302d 33346132 2d676863 0.5.8.0-34a2-ghc │ │ │ │ - 0x0001e798 392e3130 2e332e73 6f006c69 62485373 9.10.3.so.libHSs │ │ │ │ - 0x0001e7a8 79622d30 2e372e32 2e342d31 32645574 yb-0.7.2.4-12dUt │ │ │ │ - 0x0001e7b8 73476546 4c384334 62665735 35383238 sGeFL8C4bfW55828 │ │ │ │ - 0x0001e7c8 302d6768 63392e31 302e332e 736f006c 0-ghc9.10.3.so.l │ │ │ │ + 0x0001e5c8 48537379 622d302e 372e322e 342d3132 HSsyb-0.7.2.4-12 │ │ │ │ + 0x0001e5d8 64557473 4765464c 38433462 66573535 dUtsGeFL8C4bfW55 │ │ │ │ + 0x0001e5e8 38323830 2d676863 392e3130 2e332e73 8280-ghc9.10.3.s │ │ │ │ + 0x0001e5f8 6f006c69 62485363 6f6e7461 696e6572 o.libHScontainer │ │ │ │ + 0x0001e608 732d302e 372d3038 63362d67 6863392e s-0.7-08c6-ghc9. │ │ │ │ + 0x0001e618 31302e33 2e736f00 6c696248 5372616e 10.3.so.libHSran │ │ │ │ + 0x0001e628 646f6d2d 312e322e 312e332d 44484d5a dom-1.2.1.3-DHMZ │ │ │ │ + 0x0001e638 36374855 65467635 43386834 37746c46 67HUeFv5C8h47tlF │ │ │ │ + 0x0001e648 48762d67 6863392e 31302e33 2e736f00 Hv-ghc9.10.3.so. │ │ │ │ + 0x0001e658 6c696248 5373706c 69746d69 782d302e libHSsplitmix-0. │ │ │ │ + 0x0001e668 312e332e 312d4476 5a566956 49554770 1.3.1-DvZViVIUGp │ │ │ │ + 0x0001e678 4941556c 52706148 7a6d5942 2d676863 IAUlRpaHzmYB-ghc │ │ │ │ + 0x0001e688 392e3130 2e332e73 6f006c69 6248536d 9.10.3.so.libHSm │ │ │ │ + 0x0001e698 746c2d32 2e332e31 2d393365 332d6768 tl-2.3.1-93e3-gh │ │ │ │ + 0x0001e6a8 63392e31 302e332e 736f006c 69624853 c9.10.3.so.libHS │ │ │ │ + 0x0001e6b8 7472616e 73666f72 6d657273 2d302e36 transformers-0.6 │ │ │ │ + 0x0001e6c8 2e312e31 2d653636 632d6768 63392e31 .1.1-e66c-ghc9.1 │ │ │ │ + 0x0001e6d8 302e332e 736f006c 69624853 62797465 0.3.so.libHSbyte │ │ │ │ + 0x0001e6e8 73747269 6e672d30 2e31322e 322e302d string-0.12.2.0- │ │ │ │ + 0x0001e6f8 63376138 2d676863 392e3130 2e332e73 c7a8-ghc9.10.3.s │ │ │ │ + 0x0001e708 6f006c69 62485374 656d706c 6174652d o.libHStemplate- │ │ │ │ + 0x0001e718 6861736b 656c6c2d 322e3232 2e302e30 haskell-2.22.0.0 │ │ │ │ + 0x0001e728 2d313835 302d6768 63392e31 302e332e -1850-ghc9.10.3. │ │ │ │ + 0x0001e738 736f006c 69624853 70726574 74792d31 so.libHSpretty-1 │ │ │ │ + 0x0001e748 2e312e33 2e362d32 6136322d 67686339 .1.3.6-2a62-ghc9 │ │ │ │ + 0x0001e758 2e31302e 332e736f 006c6962 48536768 .10.3.so.libHSgh │ │ │ │ + 0x0001e768 632d626f 6f742d74 682d392e 31302e33 c-boot-th-9.10.3 │ │ │ │ + 0x0001e778 2d626434 382d6768 63392e31 302e332e -bd48-ghc9.10.3. │ │ │ │ + 0x0001e788 736f006c 69624853 64656570 7365712d so.libHSdeepseq- │ │ │ │ + 0x0001e798 312e352e 302e302d 30626365 2d676863 1.5.0.0-0bce-ghc │ │ │ │ + 0x0001e7a8 392e3130 2e332e73 6f006c69 62485361 9.10.3.so.libHSa │ │ │ │ + 0x0001e7b8 72726179 2d302e35 2e382e30 2d333461 rray-0.5.8.0-34a │ │ │ │ + 0x0001e7c8 322d6768 63392e31 302e332e 736f006c 2-ghc9.10.3.so.l │ │ │ │ 0x0001e7d8 69624853 62617365 2d342e32 302e322e ibHSbase-4.20.2. │ │ │ │ 0x0001e7e8 302d6439 32632d67 6863392e 31302e33 0-d92c-ghc9.10.3 │ │ │ │ 0x0001e7f8 2e736f00 6c696248 53676863 2d696e74 .so.libHSghc-int │ │ │ │ 0x0001e808 65726e61 6c2d392e 31303033 2e302d63 ernal-9.1003.0-c │ │ │ │ 0x0001e818 6639652d 67686339 2e31302e 332e736f f9e-ghc9.10.3.so │ │ │ │ 0x0001e828 006c6962 48536768 632d6269 676e756d .libHSghc-bignum │ │ │ │ 0x0001e838 2d312e33 2d373462 322d6768 63392e31 -1.3-74b2-ghc9.1