--- /srv/rebuilderd/tmp/rebuilderdU3OAgK/inputs/libghc-crypto-cipher-types-prof_0.0.9-14_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdU3OAgK/out/libghc-crypto-cipher-types-prof_0.0.9-14_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-07 18:55:08.000000 debian-binary │ -rw-r--r-- 0 0 0 1172 2026-01-07 18:55:08.000000 control.tar.xz │ --rw-r--r-- 0 0 0 80188 2026-01-07 18:55:08.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 80088 2026-01-07 18:55:08.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-98d9/crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF/libHScrypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF_p.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -639,34 +639,34 @@ │ │ │ │ U ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info │ │ │ │ U ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info │ │ │ │ U ghczmprim_GHCziCString_unpackAppendCStringzh_info │ │ │ │ U ghczmprim_GHCziClasses_zdfEqInt_closure │ │ │ │ U ghczmprim_GHCziTypes_Module_con_info │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ -0000000000000100 r i9eU_str │ │ │ │ -0000000000000108 r i9eV_str │ │ │ │ -0000000000000160 r i9jM_str │ │ │ │ -0000000000000178 r i9jN_str │ │ │ │ -00000000000001c8 r i9jO_str │ │ │ │ -00000000000001d8 r i9jP_str │ │ │ │ -0000000000000228 r i9jQ_str │ │ │ │ -0000000000000230 r i9jR_str │ │ │ │ -0000000000000280 r i9jS_str │ │ │ │ -0000000000000288 r i9jT_str │ │ │ │ -00000000000002d8 r i9jU_str │ │ │ │ -00000000000002e0 r i9jV_str │ │ │ │ -0000000000000330 r i9jW_str │ │ │ │ -0000000000000338 r i9jX_str │ │ │ │ -0000000000000388 r i9jY_str │ │ │ │ -0000000000000390 r i9jZ_str │ │ │ │ -00000000000003e0 r i9k0_str │ │ │ │ -00000000000003f0 r i9k1_str │ │ │ │ -0000000000000440 r i9k2_str │ │ │ │ -0000000000000450 r i9k3_str │ │ │ │ +0000000000000100 r i9gJ_str │ │ │ │ +0000000000000108 r i9gK_str │ │ │ │ +0000000000000160 r i9ld_str │ │ │ │ +0000000000000178 r i9le_str │ │ │ │ +00000000000001c8 r i9lf_str │ │ │ │ +00000000000001d8 r i9lg_str │ │ │ │ +0000000000000228 r i9lh_str │ │ │ │ +0000000000000230 r i9li_str │ │ │ │ +0000000000000280 r i9lj_str │ │ │ │ +0000000000000288 r i9lk_str │ │ │ │ +00000000000002d8 r i9ll_str │ │ │ │ +00000000000002e0 r i9lm_str │ │ │ │ +0000000000000330 r i9ln_str │ │ │ │ +0000000000000338 r i9lo_str │ │ │ │ +0000000000000388 r i9lp_str │ │ │ │ +0000000000000390 r i9lq_str │ │ │ │ +00000000000003e0 r i9lr_str │ │ │ │ +00000000000003f0 r i9ls_str │ │ │ │ +0000000000000440 r i9lt_str │ │ │ │ +0000000000000450 r i9lu_str │ │ │ │ U memoryzm0zi18zi0zmHewDBe7OaQ8KvNFoU6VexU_DataziByteArrayziScrubbedBytes_sizzeofScrubbedBytes_info │ │ │ │ U newCAF │ │ │ │ U pushCostCentre │ │ │ │ U registerCcList │ │ │ │ U registerCcsList │ │ │ │ U securememzm0zi1zi10zmFdREjmmRdQr5roBfzzIfDTw_DataziSecureMem_secureMemGetSizze_HPC_cc │ │ │ │ U stg_INTLIKE_closure │ │ │ │ @@ -723,24 +723,24 @@ │ │ │ │ U ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ U ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure │ │ │ │ U ghczminternal_GHCziInternalziStackziTypes_PushCallStack_con_info │ │ │ │ U ghczminternal_GHCziInternalziStackziTypes_SrcLoc_con_info │ │ │ │ U ghczmprim_GHCziTuple_Z0T_closure │ │ │ │ U ghczmprim_GHCziTypes_Module_con_info │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ -0000000000000118 r i2Kv_str │ │ │ │ -0000000000000128 r i2Kw_str │ │ │ │ -0000000000000180 r i2NY_str │ │ │ │ -0000000000000190 r i2NZ_str │ │ │ │ -00000000000001e8 r i2O0_str │ │ │ │ -00000000000001f8 r i2O1_str │ │ │ │ -0000000000000250 r i2O2_str │ │ │ │ -0000000000000260 r i2O3_str │ │ │ │ -00000000000002c0 r i2QQ_str │ │ │ │ -00000000000002d0 r i2QR_str │ │ │ │ +0000000000000118 r i2Dj_str │ │ │ │ +0000000000000128 r i2Dk_str │ │ │ │ +0000000000000180 r i2Jd_str │ │ │ │ +0000000000000190 r i2Je_str │ │ │ │ +00000000000001e8 r i2Jf_str │ │ │ │ +00000000000001f8 r i2Jg_str │ │ │ │ +0000000000000250 r i2Jh_str │ │ │ │ +0000000000000260 r i2Ji_str │ │ │ │ +00000000000002c0 r i2PC_str │ │ │ │ +00000000000002d0 r i2PD_str │ │ │ │ U newCAF │ │ │ │ U pushCostCentre │ │ │ │ U registerCcList │ │ │ │ U registerCcsList │ │ │ │ U stg_INTLIKE_closure │ │ │ │ U stg_SRT_3_info │ │ │ │ U stg_bh_upd_frame_info │ │ │ │ @@ -1418,23 +1418,23 @@ │ │ │ │ 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 │ │ │ │ -00000000000000a8 r i45t_str │ │ │ │ -00000000000000b0 r i45u_str │ │ │ │ -0000000000000118 r i46j_str │ │ │ │ -0000000000000128 r i46k_str │ │ │ │ -0000000000000188 r i47D_str │ │ │ │ -0000000000000198 r i47E_str │ │ │ │ -0000000000000200 r i48m_str │ │ │ │ -0000000000000210 r i48n_str │ │ │ │ -0000000000000220 r i48o_str │ │ │ │ +00000000000000a8 r i46I_str │ │ │ │ +00000000000000b0 r i46J_str │ │ │ │ +0000000000000118 r i47r_str │ │ │ │ +0000000000000128 r i47s_str │ │ │ │ +0000000000000188 r i498_str │ │ │ │ +0000000000000198 r i499_str │ │ │ │ +0000000000000200 r i4a9_str │ │ │ │ +0000000000000210 r i4aa_str │ │ │ │ +0000000000000220 r i4ab_str │ │ │ │ U registerCcList │ │ │ │ U registerCcsList │ │ │ │ U stg_ap_0_fast │ │ │ │ U user_era │ │ │ │ │ │ │ │ OfIO.p_o: │ │ │ │ U CCS_DONT_CARE │ │ │ │ @@ -1485,16 +1485,16 @@ │ │ │ │ 0000000000000328 r i9BX_str │ │ │ │ 0000000000000380 r i9BY_str │ │ │ │ 0000000000000390 r i9BZ_str │ │ │ │ 00000000000003f0 r i9DN_str │ │ │ │ 00000000000003f8 r i9DO_str │ │ │ │ 0000000000000450 r i9DP_str │ │ │ │ 0000000000000460 r i9DQ_str │ │ │ │ -0000000000000168 r i9vi_str │ │ │ │ -0000000000000178 r i9vj_str │ │ │ │ +0000000000000168 r i9vd_str │ │ │ │ +0000000000000178 r i9ve_str │ │ │ │ 00000000000001d8 r i9y7_str │ │ │ │ 00000000000001e8 r i9y8_str │ │ │ │ 0000000000000240 r i9y9_str │ │ │ │ 0000000000000250 r i9ya_str │ │ │ │ U newCAF │ │ │ │ U pushCostCentre │ │ │ │ U registerCcList │ │ │ │ @@ -1561,18 +1561,18 @@ │ │ │ │ U ghczminternal_GHCziInternalziWord_eqWord8_closure │ │ │ │ U ghczmprim_GHCziTuple_Z2T_con_info │ │ │ │ U ghczmprim_GHCziTypes_False_closure │ │ │ │ U ghczmprim_GHCziTypes_Izh_con_info │ │ │ │ U ghczmprim_GHCziTypes_Module_con_info │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ U ghczmprim_GHCziTypes_True_closure │ │ │ │ -00000000000002e0 r i7Ss_str │ │ │ │ -00000000000002e8 r i7St_str │ │ │ │ -0000000000000340 r i7Su_str │ │ │ │ -0000000000000348 r i7Sv_str │ │ │ │ +00000000000002e0 r i7Sw_str │ │ │ │ +00000000000002e8 r i7Sx_str │ │ │ │ +0000000000000340 r i7Sy_str │ │ │ │ +0000000000000348 r i7Sz_str │ │ │ │ 00000000000003b0 r i7UG_str │ │ │ │ 00000000000003b8 r i7UH_str │ │ │ │ 0000000000000410 r i7UI_str │ │ │ │ 0000000000000420 r i7UJ_str │ │ │ │ 0000000000000480 r i7Xv_str │ │ │ │ 0000000000000488 r i7Xw_str │ │ │ │ 00000000000004e0 r i7Xx_str │ │ │ │ @@ -1585,16 +1585,16 @@ │ │ │ │ 0000000000000628 r i82e_str │ │ │ │ 0000000000000680 r i82f_str │ │ │ │ 0000000000000688 r i82g_str │ │ │ │ 00000000000006e0 r i82h_str │ │ │ │ 00000000000006e8 r i82i_str │ │ │ │ 0000000000000740 r i82j_str │ │ │ │ 0000000000000750 r i82k_str │ │ │ │ -00000000000007b8 r i896_str │ │ │ │ -00000000000007c8 r i897_str │ │ │ │ +00000000000007b8 r i895_str │ │ │ │ +00000000000007c8 r i896_str │ │ │ │ 0000000000000830 r i8cr_str │ │ │ │ 0000000000000838 r i8cs_str │ │ │ │ 0000000000000890 r i8ct_str │ │ │ │ 0000000000000898 r i8cu_str │ │ │ │ 00000000000008f0 r i8cv_str │ │ │ │ 0000000000000900 r i8cw_str │ │ │ │ 0000000000000968 r i8ht_str │ │ │ │ @@ -2127,36 +2127,36 @@ │ │ │ │ U ghczmprim_GHCziTuple_Z2T_con_info │ │ │ │ U ghczmprim_GHCziTypes_Bool_closure_tbl │ │ │ │ U ghczmprim_GHCziTypes_Izh_con_info │ │ │ │ U ghczmprim_GHCziTypes_Module_con_info │ │ │ │ U ghczmprim_GHCziTypes_TrNameS_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ U ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ -00000000000003d8 r i2Bh_str │ │ │ │ -00000000000003e0 r i2Bi_str │ │ │ │ -0000000000000438 r i2Bj_str │ │ │ │ -0000000000000440 r i2Bl_str │ │ │ │ -0000000000000498 r i2Bp_str │ │ │ │ -00000000000004a8 r i2Bq_str │ │ │ │ -0000000000000500 r i2JI_str │ │ │ │ -0000000000000510 r i2JJ_str │ │ │ │ +00000000000003d8 r i2Go_str │ │ │ │ +00000000000003e0 r i2Gp_str │ │ │ │ +0000000000000438 r i2Gq_str │ │ │ │ +0000000000000440 r i2Gr_str │ │ │ │ +0000000000000498 r i2Gs_str │ │ │ │ +00000000000004a8 r i2Gt_str │ │ │ │ +0000000000000500 r i2Qq_str │ │ │ │ +0000000000000510 r i2Qr_str │ │ │ │ 0000000000000130 r i2rq_str │ │ │ │ 0000000000000138 r i2rr_str │ │ │ │ 0000000000000190 r i2rs_str │ │ │ │ 0000000000000198 r i2rt_str │ │ │ │ 00000000000001f0 r i2ru_str │ │ │ │ 00000000000001f8 r i2rv_str │ │ │ │ 0000000000000250 r i2rw_str │ │ │ │ 0000000000000258 r i2rx_str │ │ │ │ 00000000000002b0 r i2ry_str │ │ │ │ 00000000000002b8 r i2rz_str │ │ │ │ -0000000000000318 r i2x2_str │ │ │ │ -0000000000000320 r i2x3_str │ │ │ │ -0000000000000378 r i2xO_str │ │ │ │ -0000000000000380 r i2xP_str │ │ │ │ +0000000000000318 r i2xb_str │ │ │ │ +0000000000000320 r i2xc_str │ │ │ │ +0000000000000378 r i2za_str │ │ │ │ +0000000000000380 r i2zb_str │ │ │ │ U newCAF │ │ │ │ U pushCostCentre │ │ │ │ U registerCcList │ │ │ │ U registerCcsList │ │ │ │ U stg_SRT_1_info │ │ │ │ U stg_SRT_2_info │ │ │ │ U stg_bh_upd_frame_info │ │ │ ├── Types.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,48 +4,48 @@ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .rodata.str │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 11 .data.rel │ │ │ │ │ 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 7: 0000000000000100 0 NOTYPE LOCAL DEFAULT 3 i9eU_str │ │ │ │ │ - 8: 0000000000000108 0 NOTYPE LOCAL DEFAULT 3 i9eV_str │ │ │ │ │ + 7: 0000000000000100 0 NOTYPE LOCAL DEFAULT 3 i9gJ_str │ │ │ │ │ + 8: 0000000000000108 0 NOTYPE LOCAL DEFAULT 3 i9gK_str │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 10: 0000000000000020 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 11: 0000000000000160 0 NOTYPE LOCAL DEFAULT 3 i9jM_str │ │ │ │ │ - 12: 0000000000000178 0 NOTYPE LOCAL DEFAULT 3 i9jN_str │ │ │ │ │ + 11: 0000000000000160 0 NOTYPE LOCAL DEFAULT 3 i9ld_str │ │ │ │ │ + 12: 0000000000000178 0 NOTYPE LOCAL DEFAULT 3 i9le_str │ │ │ │ │ 13: 0000000000000110 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 14: 0000000000000130 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 15: 00000000000001c8 0 NOTYPE LOCAL DEFAULT 3 i9jO_str │ │ │ │ │ - 16: 00000000000001d8 0 NOTYPE LOCAL DEFAULT 3 i9jP_str │ │ │ │ │ + 15: 00000000000001c8 0 NOTYPE LOCAL DEFAULT 3 i9lf_str │ │ │ │ │ + 16: 00000000000001d8 0 NOTYPE LOCAL DEFAULT 3 i9lg_str │ │ │ │ │ 17: 0000000000000220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 0000000000000240 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 19: 0000000000000228 0 NOTYPE LOCAL DEFAULT 3 i9jQ_str │ │ │ │ │ - 20: 0000000000000230 0 NOTYPE LOCAL DEFAULT 3 i9jR_str │ │ │ │ │ + 19: 0000000000000228 0 NOTYPE LOCAL DEFAULT 3 i9lh_str │ │ │ │ │ + 20: 0000000000000230 0 NOTYPE LOCAL DEFAULT 3 i9li_str │ │ │ │ │ 21: 00000000000002d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 22: 00000000000002f0 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 23: 0000000000000280 0 NOTYPE LOCAL DEFAULT 3 i9jS_str │ │ │ │ │ - 24: 0000000000000288 0 NOTYPE LOCAL DEFAULT 3 i9jT_str │ │ │ │ │ + 23: 0000000000000280 0 NOTYPE LOCAL DEFAULT 3 i9lj_str │ │ │ │ │ + 24: 0000000000000288 0 NOTYPE LOCAL DEFAULT 3 i9lk_str │ │ │ │ │ 25: 00000000000003c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 26: 00000000000003e0 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 27: 00000000000002d8 0 NOTYPE LOCAL DEFAULT 3 i9jU_str │ │ │ │ │ - 28: 00000000000002e0 0 NOTYPE LOCAL DEFAULT 3 i9jV_str │ │ │ │ │ + 27: 00000000000002d8 0 NOTYPE LOCAL DEFAULT 3 i9ll_str │ │ │ │ │ + 28: 00000000000002e0 0 NOTYPE LOCAL DEFAULT 3 i9lm_str │ │ │ │ │ 29: 0000000000000450 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 30: 0000000000000470 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 31: 0000000000000330 0 NOTYPE LOCAL DEFAULT 3 i9jW_str │ │ │ │ │ - 32: 0000000000000338 0 NOTYPE LOCAL DEFAULT 3 i9jX_str │ │ │ │ │ + 31: 0000000000000330 0 NOTYPE LOCAL DEFAULT 3 i9ln_str │ │ │ │ │ + 32: 0000000000000338 0 NOTYPE LOCAL DEFAULT 3 i9lo_str │ │ │ │ │ 33: 0000000000000570 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 34: 0000000000000590 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 35: 0000000000000388 0 NOTYPE LOCAL DEFAULT 3 i9jY_str │ │ │ │ │ - 36: 0000000000000390 0 NOTYPE LOCAL DEFAULT 3 i9jZ_str │ │ │ │ │ + 35: 0000000000000388 0 NOTYPE LOCAL DEFAULT 3 i9lp_str │ │ │ │ │ + 36: 0000000000000390 0 NOTYPE LOCAL DEFAULT 3 i9lq_str │ │ │ │ │ 37: 00000000000005f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 0000000000000610 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 39: 00000000000003e0 0 NOTYPE LOCAL DEFAULT 3 i9k0_str │ │ │ │ │ - 40: 00000000000003f0 0 NOTYPE LOCAL DEFAULT 3 i9k1_str │ │ │ │ │ + 39: 00000000000003e0 0 NOTYPE LOCAL DEFAULT 3 i9lr_str │ │ │ │ │ + 40: 00000000000003f0 0 NOTYPE LOCAL DEFAULT 3 i9ls_str │ │ │ │ │ 41: 0000000000000710 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 42: 0000000000000738 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 43: 00000000000008a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 44: 00000000000008c4 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 45: 0000000000000950 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 46: 0000000000000970 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 47: 0000000000000ab0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -54,16 +54,16 @@ │ │ │ │ │ 50: 0000000000000b28 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 51: 0000000000000d00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 52: 0000000000000d20 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 53: 0000000000000d58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 54: 0000000000000d78 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 55: 0000000000000dd8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 56: 0000000000000df8 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 57: 0000000000000440 0 NOTYPE LOCAL DEFAULT 3 i9k2_str │ │ │ │ │ - 58: 0000000000000450 0 NOTYPE LOCAL DEFAULT 3 i9k3_str │ │ │ │ │ + 57: 0000000000000440 0 NOTYPE LOCAL DEFAULT 3 i9lt_str │ │ │ │ │ + 58: 0000000000000450 0 NOTYPE LOCAL DEFAULT 3 i9lu_str │ │ │ │ │ 59: 0000000000001070 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 60: 0000000000001098 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 61: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 62: 0000000000001178 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 63: 0000000000000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 64: 0000000000000014 0 NOTYPE LOCAL DEFAULT 4 $d │ │ │ │ │ 65: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND ghczminternal_GHCziInternalziDataziEither_Right_con_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x3348 contains 242 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000700000104 R_AARCH64_PREL64 0000000000000100 i9eU_str - 20 │ │ │ │ │ -0000000000000008 0000000800000104 R_AARCH64_PREL64 0000000000000108 i9eV_str - 18 │ │ │ │ │ +0000000000000000 0000000700000104 R_AARCH64_PREL64 0000000000000100 i9gJ_str - 20 │ │ │ │ │ +0000000000000008 0000000800000104 R_AARCH64_PREL64 0000000000000108 i9gK_str - 18 │ │ │ │ │ 000000000000001c 0000000300000105 R_AARCH64_PREL32 0000000000000000 .data + 29c │ │ │ │ │ 0000000000000024 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000028 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000048 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000004c 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000084 000000720000011b R_AARCH64_CALL26 0000000000000000 newCAF + 0 │ │ │ │ │ 0000000000000094 0000005c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ 0000000000000098 0000005c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ 00000000000000c4 0000006900000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey_HPC_cc + 0 │ │ │ │ │ 00000000000000c8 0000006900000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey_HPC_cc + 0 │ │ │ │ │ 00000000000000d0 0000006a0000011b R_AARCH64_CALL26 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 00000000000000e0 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .data + 218 │ │ │ │ │ 00000000000000e4 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .data + 218 │ │ │ │ │ 00000000000000f0 000000550000011a R_AARCH64_JUMP26 0000000000000000 ghczminternal_GHCziInternalziErr_undefined_info + 0 │ │ │ │ │ -0000000000000110 0000000b00000104 R_AARCH64_PREL64 0000000000000160 i9jM_str - 20 │ │ │ │ │ -0000000000000118 0000000c00000104 R_AARCH64_PREL64 0000000000000178 i9jN_str - 18 │ │ │ │ │ +0000000000000110 0000000b00000104 R_AARCH64_PREL64 0000000000000160 i9ld_str - 20 │ │ │ │ │ +0000000000000118 0000000c00000104 R_AARCH64_PREL64 0000000000000178 i9le_str - 18 │ │ │ │ │ 000000000000012c 0000005900000105 R_AARCH64_PREL32 00000000000002d0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey4_closure - 4 │ │ │ │ │ 0000000000000134 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000138 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000158 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000015c 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000180 0000004c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000184 0000004c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ @@ -32,48 +32,48 @@ │ │ │ │ │ 00000000000001dc 0000005700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_restore_cccs_info + 0 │ │ │ │ │ 00000000000001e0 0000005700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_restore_cccs_info + 0 │ │ │ │ │ 00000000000001f0 0000006700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_ap_p_info + 0 │ │ │ │ │ 00000000000001f4 0000006700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_ap_p_info + 0 │ │ │ │ │ 00000000000001fc 0000005900000113 R_AARCH64_ADR_PREL_PG_HI21 00000000000002d0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey4_closure + 0 │ │ │ │ │ 0000000000000200 0000005900000115 R_AARCH64_ADD_ABS_LO12_NC 00000000000002d0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey4_closure + 0 │ │ │ │ │ 000000000000020c 0000005e0000011a R_AARCH64_JUMP26 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziBase_cipherKeySizze_info + 0 │ │ │ │ │ -0000000000000220 0000000f00000104 R_AARCH64_PREL64 00000000000001c8 i9jO_str - 20 │ │ │ │ │ -0000000000000228 0000001000000104 R_AARCH64_PREL64 00000000000001d8 i9jP_str - 18 │ │ │ │ │ +0000000000000220 0000000f00000104 R_AARCH64_PREL64 00000000000001c8 i9lf_str - 20 │ │ │ │ │ +0000000000000228 0000001000000104 R_AARCH64_PREL64 00000000000001d8 i9lg_str - 18 │ │ │ │ │ 0000000000000244 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000248 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000268 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000026c 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000290 0000004c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000294 0000004c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 00000000000002bc 000000620000011a R_AARCH64_JUMP26 0000000000000000 stg_ap_p_fast + 0 │ │ │ │ │ -00000000000002d0 0000001300000104 R_AARCH64_PREL64 0000000000000228 i9jQ_str - 20 │ │ │ │ │ -00000000000002d8 0000001400000104 R_AARCH64_PREL64 0000000000000230 i9jR_str - 18 │ │ │ │ │ +00000000000002d0 0000001300000104 R_AARCH64_PREL64 0000000000000228 i9lh_str - 20 │ │ │ │ │ +00000000000002d8 0000001400000104 R_AARCH64_PREL64 0000000000000230 i9li_str - 18 │ │ │ │ │ 00000000000002f4 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000002f8 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000318 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000031c 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000340 0000004c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000344 0000004c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000374 0000004200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 securememzm0zi1zi10zmFdREjmmRdQr5roBfzzIfDTw_DataziSecureMem_secureMemGetSizze_HPC_cc + 0 │ │ │ │ │ 0000000000000378 0000004200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 securememzm0zi1zi10zmFdREjmmRdQr5roBfzzIfDTw_DataziSecureMem_secureMemGetSizze_HPC_cc + 0 │ │ │ │ │ 0000000000000384 0000006a0000011b R_AARCH64_CALL26 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 00000000000003ac 0000005d0000011a R_AARCH64_JUMP26 0000000000000000 memoryzm0zi18zi0zmHewDBe7OaQ8KvNFoU6VexU_DataziByteArrayziScrubbedBytes_sizzeofScrubbedBytes_info + 0 │ │ │ │ │ -00000000000003c0 0000001700000104 R_AARCH64_PREL64 0000000000000280 i9jS_str - 20 │ │ │ │ │ -00000000000003c8 0000001800000104 R_AARCH64_PREL64 0000000000000288 i9jT_str - 18 │ │ │ │ │ +00000000000003c0 0000001700000104 R_AARCH64_PREL64 0000000000000280 i9lj_str - 20 │ │ │ │ │ +00000000000003c8 0000001800000104 R_AARCH64_PREL64 0000000000000288 i9lk_str - 18 │ │ │ │ │ 00000000000003e4 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000003e8 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000408 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000040c 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 000000000000042c 0000006600000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure + 0 │ │ │ │ │ 0000000000000430 0000006600000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure + 0 │ │ │ │ │ 000000000000043c 0000004300000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczminternal_GHCziInternalziShow_zdfShowInt1_closure + 0 │ │ │ │ │ 0000000000000440 0000004300000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczminternal_GHCziInternalziShow_zdfShowInt1_closure + 0 │ │ │ │ │ 0000000000000448 000000480000011a R_AARCH64_JUMP26 0000000000000000 ghczminternal_GHCziInternalziShow_showListzuzu_info + 0 │ │ │ │ │ -0000000000000450 0000001b00000104 R_AARCH64_PREL64 00000000000002d8 i9jU_str - 20 │ │ │ │ │ -0000000000000458 0000001c00000104 R_AARCH64_PREL64 00000000000002e0 i9jV_str - 18 │ │ │ │ │ +0000000000000450 0000001b00000104 R_AARCH64_PREL64 00000000000002d8 i9ll_str - 20 │ │ │ │ │ +0000000000000458 0000001c00000104 R_AARCH64_PREL64 00000000000002e0 i9lm_str - 18 │ │ │ │ │ 0000000000000474 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000478 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000498 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000049c 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 00000000000004d0 0000004c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 00000000000004d4 0000004c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000508 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 3e0 │ │ │ │ │ @@ -81,25 +81,25 @@ │ │ │ │ │ 000000000000051c 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000520 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000530 0000007000000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000000534 0000007000000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ 000000000000054c 0000007800000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000078 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey1_bytes + 0 │ │ │ │ │ 0000000000000550 0000007800000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000078 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey1_bytes + 0 │ │ │ │ │ 0000000000000558 000000790000011a R_AARCH64_JUMP26 0000000000000000 ghczmprim_GHCziCString_unpackAppendCStringzh_info + 0 │ │ │ │ │ -0000000000000570 0000001f00000104 R_AARCH64_PREL64 0000000000000330 i9jW_str - 20 │ │ │ │ │ -0000000000000578 0000002000000104 R_AARCH64_PREL64 0000000000000338 i9jX_str - 18 │ │ │ │ │ +0000000000000570 0000001f00000104 R_AARCH64_PREL64 0000000000000330 i9ln_str - 20 │ │ │ │ │ +0000000000000578 0000002000000104 R_AARCH64_PREL64 0000000000000338 i9lo_str - 18 │ │ │ │ │ 0000000000000594 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000598 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 00000000000005b8 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000005bc 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 00000000000005dc 0000006600000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure + 0 │ │ │ │ │ 00000000000005e0 0000006600000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure + 0 │ │ │ │ │ 00000000000005ec 000000470000011a R_AARCH64_JUMP26 0000000000000000 ghczminternal_GHCziInternalziShow_itos_info + 0 │ │ │ │ │ -00000000000005f0 0000002300000104 R_AARCH64_PREL64 0000000000000388 i9jY_str - 20 │ │ │ │ │ -00000000000005f8 0000002400000104 R_AARCH64_PREL64 0000000000000390 i9jZ_str - 18 │ │ │ │ │ +00000000000005f0 0000002300000104 R_AARCH64_PREL64 0000000000000388 i9lp_str - 20 │ │ │ │ │ +00000000000005f8 0000002400000104 R_AARCH64_PREL64 0000000000000390 i9lq_str - 18 │ │ │ │ │ 0000000000000614 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000618 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000638 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000063c 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000670 0000004c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000674 0000004c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 00000000000006a8 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 590 │ │ │ │ │ @@ -107,16 +107,16 @@ │ │ │ │ │ 00000000000006bc 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000006c0 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 00000000000006d0 0000007000000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 00000000000006d4 0000007000000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ 00000000000006ec 0000007800000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000078 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey1_bytes + 0 │ │ │ │ │ 00000000000006f0 0000007800000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000078 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey1_bytes + 0 │ │ │ │ │ 00000000000006f8 000000790000011a R_AARCH64_JUMP26 0000000000000000 ghczmprim_GHCziCString_unpackAppendCStringzh_info + 0 │ │ │ │ │ -0000000000000718 0000002700000104 R_AARCH64_PREL64 00000000000003e0 i9k0_str - 20 │ │ │ │ │ -0000000000000720 0000002800000104 R_AARCH64_PREL64 00000000000003f0 i9k1_str - 18 │ │ │ │ │ +0000000000000718 0000002700000104 R_AARCH64_PREL64 00000000000003e0 i9lr_str - 20 │ │ │ │ │ +0000000000000720 0000002800000104 R_AARCH64_PREL64 00000000000003f0 i9ls_str - 18 │ │ │ │ │ 000000000000075c 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000760 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000780 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000784 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 00000000000007b8 000000740000011b R_AARCH64_CALL26 0000000000000000 enterFunCCS + 0 │ │ │ │ │ 00000000000007dc 0000006900000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey_HPC_cc + 0 │ │ │ │ │ 00000000000007e0 0000006900000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey_HPC_cc + 0 │ │ │ │ │ @@ -217,16 +217,16 @@ │ │ │ │ │ 0000000000000fec 0000007000000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000001018 0000005100000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczminternal_GHCziInternalziDataziEither_Left_con_info + 0 │ │ │ │ │ 000000000000101c 0000005100000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczminternal_GHCziInternalziDataziEither_Left_con_info + 0 │ │ │ │ │ 000000000000102c 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000001030 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000001040 0000007000000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000001044 0000007000000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ -0000000000001078 0000003900000104 R_AARCH64_PREL64 0000000000000440 i9k2_str - 20 │ │ │ │ │ -0000000000001080 0000003a00000104 R_AARCH64_PREL64 0000000000000450 i9k3_str - 18 │ │ │ │ │ +0000000000001078 0000003900000104 R_AARCH64_PREL64 0000000000000440 i9lt_str - 20 │ │ │ │ │ +0000000000001080 0000003a00000104 R_AARCH64_PREL64 0000000000000450 i9lu_str - 18 │ │ │ │ │ 0000000000001094 0000005900000105 R_AARCH64_PREL32 00000000000002d0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey4_closure - 4 │ │ │ │ │ 00000000000010bc 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 130 │ │ │ │ │ 00000000000010c0 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 130 │ │ │ │ │ 00000000000010d0 0000006500000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000010d4 0000006500000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 00000000000010e4 0000007000000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 00000000000010e8 0000007000000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -3,48 +3,48 @@ │ │ │ │ │ Crypto.Cipher.Types │ │ │ │ │ │ │ │ │ │ valid size: │ │ │ │ │ undefined │ │ │ │ │ ./Crypto/Cipher/Types.hs │ │ │ │ │ Crypto.Cipher.Types │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ KeySizeSpecifier │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ SecureMem │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->Either │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Either │ │ │ │ │ │ │ │ │ │ -i9eU_str │ │ │ │ │ -i9eV_str │ │ │ │ │ -i9jM_str │ │ │ │ │ -i9jN_str │ │ │ │ │ -i9jO_str │ │ │ │ │ -i9jP_str │ │ │ │ │ -i9jQ_str │ │ │ │ │ -i9jR_str │ │ │ │ │ -i9jS_str │ │ │ │ │ -i9jT_str │ │ │ │ │ -i9jU_str │ │ │ │ │ -i9jV_str │ │ │ │ │ -i9jW_str │ │ │ │ │ -i9jX_str │ │ │ │ │ -i9jY_str │ │ │ │ │ -i9jZ_str │ │ │ │ │ -i9k0_str │ │ │ │ │ -i9k1_str │ │ │ │ │ -i9k2_str │ │ │ │ │ -i9k3_str │ │ │ │ │ +i9gJ_str │ │ │ │ │ +i9gK_str │ │ │ │ │ +i9ld_str │ │ │ │ │ +i9le_str │ │ │ │ │ +i9lf_str │ │ │ │ │ +i9lg_str │ │ │ │ │ +i9lh_str │ │ │ │ │ +i9li_str │ │ │ │ │ +i9lj_str │ │ │ │ │ +i9lk_str │ │ │ │ │ +i9ll_str │ │ │ │ │ +i9lm_str │ │ │ │ │ +i9ln_str │ │ │ │ │ +i9lo_str │ │ │ │ │ +i9lp_str │ │ │ │ │ +i9lq_str │ │ │ │ │ +i9lr_str │ │ │ │ │ +i9ls_str │ │ │ │ │ +i9lt_str │ │ │ │ │ +i9lu_str │ │ │ │ │ ghczminternal_GHCziInternalziDataziEither_Right_con_info │ │ │ │ │ securememzm0zi1zi10zmFdREjmmRdQr5roBfzzIfDTw_DataziSecureMem_secureMemGetSizze_HPC_cc │ │ │ │ │ ghczminternal_GHCziInternalziShow_zdfShowInt1_closure │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey_closure │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_init_arr │ │ │ │ │ ghczminternal_GHCziInternalziStackziTypes_EmptyCallStack_closure │ │ │ │ │ ghczminternal_GHCziInternalziShow_itos_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9eU_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9eV_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9gJ_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9gK_str-0x18 │ │ │ │ │ .word 0x00000015 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_AARCH64_PREL32 .data+0x29c │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey4_info(): │ │ │ │ │ mov x18, x22 │ │ │ │ │ @@ -83,16 +83,16 @@ │ │ │ │ │ ldr x18, [x18] │ │ │ │ │ br x18 │ │ │ │ │ mov x22, x18 │ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9jM_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9jN_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9ld_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9le_str-0x18 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_AARCH64_PREL32 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey4_closure-0x4 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ @@ -167,16 +167,16 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_AARCH64_JUMP26 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziBase_cipherKeySizze_info │ │ │ │ │ mov x22, x18 │ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9jO_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9jP_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9lf_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9lg_str-0x18 │ │ │ │ │ .word 0x00000002 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00000012 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ @@ -217,16 +217,16 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_AARCH64_JUMP26 stg_ap_p_fast │ │ │ │ │ mov x22, x18 │ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9jQ_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9jR_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9lh_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9li_str-0x18 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ @@ -286,16 +286,16 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_AARCH64_JUMP26 memoryzm0zi18zi0zmHewDBe7OaQ8KvNFoU6VexU_DataziByteArrayziScrubbedBytes_sizzeofScrubbedBytes_info │ │ │ │ │ mov x22, x18 │ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9jS_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9jT_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9lj_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9lk_str-0x18 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ @@ -330,16 +330,16 @@ │ │ │ │ │ ldr x23, [x23] │ │ │ │ │ R_AARCH64_LD64_GOT_LO12_NC ghczminternal_GHCziInternalziShow_zdfShowInt1_closure │ │ │ │ │ add x23, x23, #0x2 │ │ │ │ │ b 0 │ │ │ │ │ R_AARCH64_JUMP26 ghczminternal_GHCziInternalziShow_showListzuzu_info │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9jU_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9jV_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9ll_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9lm_str-0x18 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ @@ -416,16 +416,16 @@ │ │ │ │ │ R_AARCH64_JUMP26 ghczmprim_GHCziCString_unpackAppendCStringzh_info │ │ │ │ │ mov x17, #0x28 // #40 │ │ │ │ │ str x17, [x19, #904] │ │ │ │ │ mov x22, x18 │ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ │ br x18 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9jW_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9jX_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9ln_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9lo_str-0x18 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ .word 0x00000011 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ ldr x17, [x17] │ │ │ │ │ @@ -453,16 +453,16 @@ │ │ │ │ │ ldr x24, [x24] │ │ │ │ │ R_AARCH64_LD64_GOT_LO12_NC ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ │ add x24, x24, #0x1 │ │ │ │ │ ldr x23, [x18, #32] │ │ │ │ │ b 0 │ │ │ │ │ R_AARCH64_JUMP26 ghczminternal_GHCziInternalziShow_itos_info │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9jY_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9jZ_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9lp_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9lq_str-0x18 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ .word 0x00000011 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ ldr x17, [x17] │ │ │ │ │ @@ -540,16 +540,16 @@ │ │ │ │ │ str x17, [x19, #904] │ │ │ │ │ mov x22, x18 │ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ │ br x18 │ │ │ │ │ .word 0x00000005 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9k0_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9k1_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9lr_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9ls_str-0x18 │ │ │ │ │ .word 0x00000002 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x0000000b │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x23 │ │ │ │ │ mov x17, x22 │ │ │ │ │ sub x15, x20, #0x28 │ │ │ │ │ @@ -1226,16 +1226,16 @@ │ │ │ │ │ add x20, x20, #0x20 │ │ │ │ │ ldr x18, [x20] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000f │ │ │ │ │ .word 0x00000002 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9k2_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9k3_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9lt_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9lu_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_AARCH64_PREL32 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey4_closure-0x4 │ │ │ │ │ │ │ │ │ │ 0000000000001098 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypes_makeKey_info(): │ │ │ │ │ add x21, x21, #0x50 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,27 +8,27 @@ │ │ │ │ │ [ 68] │ │ │ │ │ [ 78] valid size: │ │ │ │ │ [ 88] undefined │ │ │ │ │ [ 98] ./Crypto/Cipher/Types.hs │ │ │ │ │ [ b8] Crypto.Cipher.Types │ │ │ │ │ [ d0] crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ [ 100] * │ │ │ │ │ - [ 108] │ │ │ │ │ + [ 108] │ │ │ │ │ [ 160] KeySizeSpecifier │ │ │ │ │ - [ 178] │ │ │ │ │ + [ 178] │ │ │ │ │ [ 1c8] SecureMem │ │ │ │ │ - [ 1d8] │ │ │ │ │ + [ 1d8] │ │ │ │ │ [ 228] Int │ │ │ │ │ - [ 230] │ │ │ │ │ + [ 230] │ │ │ │ │ [ 280] String │ │ │ │ │ - [ 288] │ │ │ │ │ + [ 288] │ │ │ │ │ [ 2d8] List │ │ │ │ │ - [ 2e0] │ │ │ │ │ + [ 2e0] │ │ │ │ │ [ 330] String │ │ │ │ │ - [ 338] │ │ │ │ │ + [ 338] │ │ │ │ │ [ 388] List │ │ │ │ │ - [ 390] │ │ │ │ │ + [ 390] │ │ │ │ │ [ 3e0] ->Either │ │ │ │ │ - [ 3f0] │ │ │ │ │ + [ 3f0] │ │ │ │ │ [ 440] ->Either │ │ │ │ │ [ 450] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246400 69396555 5f737472 00693965 .$d.i9eU_str.i9e │ │ │ │ │ - 0x00000010 565f7374 72002478 0069396a 4d5f7374 V_str.$x.i9jM_st │ │ │ │ │ - 0x00000020 72006939 6a4e5f73 74720069 396a4f5f r.i9jN_str.i9jO_ │ │ │ │ │ - 0x00000030 73747200 69396a50 5f737472 0069396a str.i9jP_str.i9j │ │ │ │ │ - 0x00000040 515f7374 72006939 6a525f73 74720069 Q_str.i9jR_str.i │ │ │ │ │ - 0x00000050 396a535f 73747200 69396a54 5f737472 9jS_str.i9jT_str │ │ │ │ │ - 0x00000060 0069396a 555f7374 72006939 6a565f73 .i9jU_str.i9jV_s │ │ │ │ │ - 0x00000070 74720069 396a575f 73747200 69396a58 tr.i9jW_str.i9jX │ │ │ │ │ - 0x00000080 5f737472 0069396a 595f7374 72006939 _str.i9jY_str.i9 │ │ │ │ │ - 0x00000090 6a5a5f73 74720069 396b305f 73747200 jZ_str.i9k0_str. │ │ │ │ │ - 0x000000a0 69396b31 5f737472 0069396b 325f7374 i9k1_str.i9k2_st │ │ │ │ │ - 0x000000b0 72006939 6b335f73 74720067 68637a6d r.i9k3_str.ghczm │ │ │ │ │ + 0x00000000 00246400 6939674a 5f737472 00693967 .$d.i9gJ_str.i9g │ │ │ │ │ + 0x00000010 4b5f7374 72002478 0069396c 645f7374 K_str.$x.i9ld_st │ │ │ │ │ + 0x00000020 72006939 6c655f73 74720069 396c665f r.i9le_str.i9lf_ │ │ │ │ │ + 0x00000030 73747200 69396c67 5f737472 0069396c str.i9lg_str.i9l │ │ │ │ │ + 0x00000040 685f7374 72006939 6c695f73 74720069 h_str.i9li_str.i │ │ │ │ │ + 0x00000050 396c6a5f 73747200 69396c6b 5f737472 9lj_str.i9lk_str │ │ │ │ │ + 0x00000060 0069396c 6c5f7374 72006939 6c6d5f73 .i9ll_str.i9lm_s │ │ │ │ │ + 0x00000070 74720069 396c6e5f 73747200 69396c6f tr.i9ln_str.i9lo │ │ │ │ │ + 0x00000080 5f737472 0069396c 705f7374 72006939 _str.i9lp_str.i9 │ │ │ │ │ + 0x00000090 6c715f73 74720069 396c725f 73747200 lq_str.i9lr_str. │ │ │ │ │ + 0x000000a0 69396c73 5f737472 0069396c 745f7374 i9ls_str.i9lt_st │ │ │ │ │ + 0x000000b0 72006939 6c755f73 74720067 68637a6d r.i9lu_str.ghczm │ │ │ │ │ 0x000000c0 696e7465 726e616c 5f474843 7a69496e internal_GHCziIn │ │ │ │ │ 0x000000d0 7465726e 616c7a69 44617461 7a694569 ternalziDataziEi │ │ │ │ │ 0x000000e0 74686572 5f526967 68745f63 6f6e5f69 ther_Right_con_i │ │ │ │ │ 0x000000f0 6e666f00 73656375 72656d65 6d7a6d30 nfo.securememzm0 │ │ │ │ │ 0x00000100 7a69317a 6931307a 6d466452 456a6d6d zi1zi10zmFdREjmm │ │ │ │ │ 0x00000110 52645172 35726f42 667a7a49 66445477 RdQr5roBfzzIfDTw │ │ │ │ │ 0x00000120 5f446174 617a6953 65637572 654d656d _DataziSecureMem │ │ │ ├── GF.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,38 +4,38 @@ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .rodata.str │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 11 .data.rel │ │ │ │ │ 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 7: 0000000000000118 0 NOTYPE LOCAL DEFAULT 3 i2Kv_str │ │ │ │ │ - 8: 0000000000000128 0 NOTYPE LOCAL DEFAULT 3 i2Kw_str │ │ │ │ │ + 7: 0000000000000118 0 NOTYPE LOCAL DEFAULT 3 i2Dj_str │ │ │ │ │ + 8: 0000000000000128 0 NOTYPE LOCAL DEFAULT 3 i2Dk_str │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 10: 0000000000000020 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 11: 0000000000000180 0 NOTYPE LOCAL DEFAULT 3 i2NY_str │ │ │ │ │ - 12: 0000000000000190 0 NOTYPE LOCAL DEFAULT 3 i2NZ_str │ │ │ │ │ + 11: 0000000000000180 0 NOTYPE LOCAL DEFAULT 3 i2Jd_str │ │ │ │ │ + 12: 0000000000000190 0 NOTYPE LOCAL DEFAULT 3 i2Je_str │ │ │ │ │ 13: 0000000000000118 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 14: 0000000000000140 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 15: 00000000000001e8 0 NOTYPE LOCAL DEFAULT 3 i2O0_str │ │ │ │ │ - 16: 00000000000001f8 0 NOTYPE LOCAL DEFAULT 3 i2O1_str │ │ │ │ │ + 15: 00000000000001e8 0 NOTYPE LOCAL DEFAULT 3 i2Jf_str │ │ │ │ │ + 16: 00000000000001f8 0 NOTYPE LOCAL DEFAULT 3 i2Jg_str │ │ │ │ │ 17: 0000000000000260 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 0000000000000288 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 19: 0000000000000250 0 NOTYPE LOCAL DEFAULT 3 i2O2_str │ │ │ │ │ - 20: 0000000000000260 0 NOTYPE LOCAL DEFAULT 3 i2O3_str │ │ │ │ │ + 19: 0000000000000250 0 NOTYPE LOCAL DEFAULT 3 i2Jh_str │ │ │ │ │ + 20: 0000000000000260 0 NOTYPE LOCAL DEFAULT 3 i2Ji_str │ │ │ │ │ 21: 0000000000000380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 22: 00000000000003a8 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 23: 0000000000000450 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 24: 0000000000000470 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 25: 0000000000000590 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 26: 00000000000005b0 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 27: 0000000000000678 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 28: 0000000000000698 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 29: 00000000000002c0 0 NOTYPE LOCAL DEFAULT 3 i2QQ_str │ │ │ │ │ - 30: 00000000000002d0 0 NOTYPE LOCAL DEFAULT 3 i2QR_str │ │ │ │ │ + 29: 00000000000002c0 0 NOTYPE LOCAL DEFAULT 3 i2PC_str │ │ │ │ │ + 30: 00000000000002d0 0 NOTYPE LOCAL DEFAULT 3 i2PD_str │ │ │ │ │ 31: 00000000000006d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 32: 00000000000006f8 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 33: 0000000000000730 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 34: 0000000000000750 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 35: 000000000000077c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 36: 000000000000079c 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 37: 0000000000000884 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x21e8 contains 118 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000700000104 R_AARCH64_PREL64 0000000000000118 i2Kv_str - 20 │ │ │ │ │ -0000000000000008 0000000800000104 R_AARCH64_PREL64 0000000000000128 i2Kw_str - 18 │ │ │ │ │ +0000000000000000 0000000700000104 R_AARCH64_PREL64 0000000000000118 i2Dj_str - 20 │ │ │ │ │ +0000000000000008 0000000800000104 R_AARCH64_PREL64 0000000000000128 i2Dk_str - 18 │ │ │ │ │ 000000000000001c 0000000300000105 R_AARCH64_PREL32 0000000000000000 .data + 2f4 │ │ │ │ │ 0000000000000024 0000004700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000028 0000004700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000048 0000004700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000004c 0000004700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000084 0000004f0000011b R_AARCH64_CALL26 0000000000000000 newCAF + 0 │ │ │ │ │ 0000000000000094 0000004100000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ @@ -15,45 +15,45 @@ │ │ │ │ │ 00000000000000c8 0000003b00000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_xtsGFMul_HPC_cc + 0 │ │ │ │ │ 00000000000000d0 000000480000011b R_AARCH64_CALL26 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 00000000000000e0 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .data + 2c0 │ │ │ │ │ 00000000000000e4 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .data + 2c0 │ │ │ │ │ 00000000000000e8 0000000300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .data + 288 │ │ │ │ │ 00000000000000ec 0000000300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .data + 288 │ │ │ │ │ 00000000000000f8 000000520000011a R_AARCH64_JUMP26 0000000000000000 ghczminternal_GHCziInternalziErr_error_info + 0 │ │ │ │ │ -0000000000000120 0000000b00000104 R_AARCH64_PREL64 0000000000000180 i2NY_str - 20 │ │ │ │ │ -0000000000000128 0000000c00000104 R_AARCH64_PREL64 0000000000000190 i2NZ_str - 18 │ │ │ │ │ +0000000000000120 0000000b00000104 R_AARCH64_PREL64 0000000000000180 i2Jd_str - 20 │ │ │ │ │ +0000000000000128 0000000c00000104 R_AARCH64_PREL64 0000000000000190 i2Je_str - 18 │ │ │ │ │ 0000000000000144 0000004700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000148 0000004700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000168 0000004700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000016c 0000004700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 000000000000019c 000000500000011b R_AARCH64_CALL26 0000000000000000 enterFunCCS + 0 │ │ │ │ │ 00000000000001d8 0000003200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczmprim_GHCziTuple_Z0T_closure + 0 │ │ │ │ │ 00000000000001dc 0000003200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTuple_Z0T_closure + 0 │ │ │ │ │ 000000000000020c 0000003200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczmprim_GHCziTuple_Z0T_closure + 0 │ │ │ │ │ 0000000000000210 0000003200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTuple_Z0T_closure + 0 │ │ │ │ │ 000000000000022c 0000003200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczmprim_GHCziTuple_Z0T_closure + 0 │ │ │ │ │ 0000000000000230 0000003200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTuple_Z0T_closure + 0 │ │ │ │ │ 000000000000024c 0000003200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczmprim_GHCziTuple_Z0T_closure + 0 │ │ │ │ │ 0000000000000250 0000003200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTuple_Z0T_closure + 0 │ │ │ │ │ -0000000000000268 0000000f00000104 R_AARCH64_PREL64 00000000000001e8 i2O0_str - 20 │ │ │ │ │ -0000000000000270 0000001000000104 R_AARCH64_PREL64 00000000000001f8 i2O1_str - 18 │ │ │ │ │ +0000000000000268 0000000f00000104 R_AARCH64_PREL64 00000000000001e8 i2Jf_str - 20 │ │ │ │ │ +0000000000000270 0000001000000104 R_AARCH64_PREL64 00000000000001f8 i2Jg_str - 18 │ │ │ │ │ 000000000000029c 0000004700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000002a0 0000004700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 00000000000002c0 0000004700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000002c4 0000004700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 00000000000002f4 000000500000011b R_AARCH64_CALL26 0000000000000000 enterFunCCS + 0 │ │ │ │ │ 0000000000000320 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 140 │ │ │ │ │ 0000000000000324 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 140 │ │ │ │ │ 0000000000000334 0000004700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000338 0000004700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000348 0000004d00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 000000000000034c 0000004d00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ 000000000000036c 0000002c0000011a R_AARCH64_JUMP26 0000000000000000 stg_keepAlivezh + 0 │ │ │ │ │ -0000000000000388 0000001300000104 R_AARCH64_PREL64 0000000000000250 i2O2_str - 20 │ │ │ │ │ -0000000000000390 0000001400000104 R_AARCH64_PREL64 0000000000000260 i2O3_str - 18 │ │ │ │ │ +0000000000000388 0000001300000104 R_AARCH64_PREL64 0000000000000250 i2Jh_str - 20 │ │ │ │ │ +0000000000000390 0000001400000104 R_AARCH64_PREL64 0000000000000260 i2Ji_str - 18 │ │ │ │ │ 00000000000003a4 0000003e00000105 R_AARCH64_PREL32 0000000000000330 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_xtsGFMul1_closure - 4 │ │ │ │ │ 00000000000003c4 0000003b00000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_xtsGFMul_HPC_cc + 0 │ │ │ │ │ 00000000000003c8 0000003b00000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_xtsGFMul_HPC_cc + 0 │ │ │ │ │ 00000000000003d0 000000480000011b R_AARCH64_CALL26 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 0000000000000404 0000003b00000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_xtsGFMul_HPC_cc + 0 │ │ │ │ │ 0000000000000408 0000003b00000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_xtsGFMul_HPC_cc + 0 │ │ │ │ │ 0000000000000410 000000480000011b R_AARCH64_CALL26 0000000000000000 pushCostCentre + 0 │ │ │ │ │ @@ -85,16 +85,16 @@ │ │ │ │ │ 0000000000000600 0000004700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000610 0000004d00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000000614 0000004d00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000000638 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 698 │ │ │ │ │ 000000000000063c 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 698 │ │ │ │ │ 00000000000006c0 0000004b0000011a R_AARCH64_JUMP26 0000000000000000 stg_gc_unpt_r1 + 0 │ │ │ │ │ 00000000000006cc 0000004b0000011a R_AARCH64_JUMP26 0000000000000000 stg_gc_unpt_r1 + 0 │ │ │ │ │ -00000000000006d8 0000001d00000104 R_AARCH64_PREL64 00000000000002c0 i2QQ_str - 20 │ │ │ │ │ -00000000000006e0 0000001e00000104 R_AARCH64_PREL64 00000000000002d0 i2QR_str - 18 │ │ │ │ │ +00000000000006d8 0000001d00000104 R_AARCH64_PREL64 00000000000002c0 i2PC_str - 20 │ │ │ │ │ +00000000000006e0 0000001e00000104 R_AARCH64_PREL64 00000000000002d0 i2PD_str - 18 │ │ │ │ │ 00000000000006f4 0000004400000105 R_AARCH64_PREL32 0000000000000360 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_zdwxtsGFMul_closure - 4 │ │ │ │ │ 0000000000000704 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 750 │ │ │ │ │ 0000000000000708 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 750 │ │ │ │ │ 000000000000074c 0000004400000105 R_AARCH64_PREL32 0000000000000360 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_zdwxtsGFMul_closure - 4 │ │ │ │ │ 0000000000000758 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 79c │ │ │ │ │ 000000000000075c 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 79c │ │ │ │ │ 0000000000000778 0000003c0000011a R_AARCH64_JUMP26 00000000000003a8 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_zdwxtsGFMul_info + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -4,33 +4,33 @@ │ │ │ │ │ Crypto.Cipher.Types.GF │ │ │ │ │ │ │ │ │ │ unsupported block size in GF │ │ │ │ │ ./Crypto/Cipher/Types/GF.hs │ │ │ │ │ Crypto.Cipher.Types.GF │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->ByteString │ │ │ │ │ - │ │ │ │ │ -i2Kv_str │ │ │ │ │ -i2Kw_str │ │ │ │ │ -i2NY_str │ │ │ │ │ -i2NZ_str │ │ │ │ │ -i2O0_str │ │ │ │ │ -i2O1_str │ │ │ │ │ -i2O2_str │ │ │ │ │ -i2O3_str │ │ │ │ │ -i2QQ_str │ │ │ │ │ -i2QR_str │ │ │ │ │ + │ │ │ │ │ +i2Dj_str │ │ │ │ │ +i2Dk_str │ │ │ │ │ +i2Jd_str │ │ │ │ │ +i2Je_str │ │ │ │ │ +i2Jf_str │ │ │ │ │ +i2Jg_str │ │ │ │ │ +i2Jh_str │ │ │ │ │ +i2Ji_str │ │ │ │ │ +i2PC_str │ │ │ │ │ +i2PD_str │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_init_arr │ │ │ │ │ stg_keepAlivezh │ │ │ │ │ stg_SRT_3_info │ │ │ │ │ ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_CAFs_cc │ │ │ │ │ stg_newPinnedByteArrayzh │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_zdtrModule3_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2Kv_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2Kw_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2Dj_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2Dk_str-0x18 │ │ │ │ │ .word 0x00000015 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_AARCH64_PREL32 .data+0x2f4 │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_xtsGFMul1_info(): │ │ │ │ │ mov x18, x22 │ │ │ │ │ @@ -89,16 +89,16 @@ │ │ │ │ │ mov x22, x18 │ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000003 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2NY_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2NZ_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2Jd_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2Je_str-0x18 │ │ │ │ │ .word 0x00000002 │ │ │ │ │ .word 0x0000000d │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ ldr x17, [x17] │ │ │ │ │ @@ -182,16 +182,16 @@ │ │ │ │ │ R_AARCH64_LD64_GOT_LO12_NC ghczmprim_GHCziTuple_Z0T_closure │ │ │ │ │ add x22, x22, #0x1 │ │ │ │ │ ldr x18, [x20] │ │ │ │ │ br x18 │ │ │ │ │ .word 0x00000003 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2O0_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2O1_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2Jf_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2Jg_str-0x18 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ .word 0x00000002 │ │ │ │ │ .word 0x00000008 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ add x21, x21, #0x28 │ │ │ │ │ ldr x18, [x19, #856] │ │ │ │ │ cmp x21, x18 │ │ │ │ │ @@ -265,16 +265,16 @@ │ │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ │ str x18, [x19, #904] │ │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ │ br x18 │ │ │ │ │ .word 0x00000012 │ │ │ │ │ .word 0x00000003 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2O2_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2O3_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2Jh_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2Ji_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_AARCH64_PREL32 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_xtsGFMul1_closure-0x4 │ │ │ │ │ │ │ │ │ │ 00000000000003a8 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_zdwxtsGFMul_info(): │ │ │ │ │ sub x18, x20, #0x28 │ │ │ │ │ @@ -507,16 +507,16 @@ │ │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ │ str x18, [x19, #904] │ │ │ │ │ b 0 │ │ │ │ │ R_AARCH64_JUMP26 stg_gc_unpt_r1 │ │ │ │ │ .word 0x00000005 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2QQ_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2QR_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2PC_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2PD_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_AARCH64_PREL32 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_zdwxtsGFMul_closure-0x4 │ │ │ │ │ │ │ │ │ │ 00000000000006f8 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziGF_xtsGFMul_info(): │ │ │ │ │ sub x18, x20, #0x20 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,17 +8,17 @@ │ │ │ │ │ [ 78] │ │ │ │ │ [ 88] unsupported block size in GF │ │ │ │ │ [ a8] error │ │ │ │ │ [ b0] ./Crypto/Cipher/Types/GF.hs │ │ │ │ │ [ d0] Crypto.Cipher.Types.GF │ │ │ │ │ [ e8] crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ [ 118] ByteString │ │ │ │ │ - [ 128] │ │ │ │ │ + [ 128] │ │ │ │ │ [ 180] ->Tuple2# │ │ │ │ │ - [ 190] │ │ │ │ │ + [ 190] │ │ │ │ │ [ 1e8] ->Tuple2# │ │ │ │ │ - [ 1f8] │ │ │ │ │ + [ 1f8] │ │ │ │ │ [ 250] ->>>Tuple3# │ │ │ │ │ - [ 260] │ │ │ │ │ + [ 260] │ │ │ │ │ [ 2c0] ->ByteString │ │ │ │ │ - [ 2d0] │ │ │ │ │ + [ 2d0] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246400 69324b76 5f737472 0069324b .$d.i2Kv_str.i2K │ │ │ │ │ - 0x00000010 775f7374 72002478 0069324e 595f7374 w_str.$x.i2NY_st │ │ │ │ │ - 0x00000020 72006932 4e5a5f73 74720069 324f305f r.i2NZ_str.i2O0_ │ │ │ │ │ - 0x00000030 73747200 69324f31 5f737472 0069324f str.i2O1_str.i2O │ │ │ │ │ - 0x00000040 325f7374 72006932 4f335f73 74720069 2_str.i2O3_str.i │ │ │ │ │ - 0x00000050 3251515f 73747200 69325152 5f737472 2QQ_str.i2QR_str │ │ │ │ │ + 0x00000000 00246400 6932446a 5f737472 00693244 .$d.i2Dj_str.i2D │ │ │ │ │ + 0x00000010 6b5f7374 72002478 0069324a 645f7374 k_str.$x.i2Jd_st │ │ │ │ │ + 0x00000020 72006932 4a655f73 74720069 324a665f r.i2Je_str.i2Jf_ │ │ │ │ │ + 0x00000030 73747200 69324a67 5f737472 0069324a str.i2Jg_str.i2J │ │ │ │ │ + 0x00000040 685f7374 72006932 4a695f73 74720069 h_str.i2Ji_str.i │ │ │ │ │ + 0x00000050 3250435f 73747200 69325044 5f737472 2PC_str.i2PD_str │ │ │ │ │ 0x00000060 00637279 70746f7a 6d636970 6865727a .cryptozmcipherz │ │ │ │ │ 0x00000070 6d747970 65737a6d 307a6930 7a69397a mtypeszm0zi0zi9z │ │ │ │ │ 0x00000080 6d686c32 6c70726d 54736631 56496434 mhl2lprmTsf1VId4 │ │ │ │ │ 0x00000090 714e6531 70465f43 72797074 6f7a6943 qNe1pF_CryptoziC │ │ │ │ │ 0x000000a0 69706865 727a6954 79706573 7a694746 ipherziTypesziGF │ │ │ │ │ 0x000000b0 5f696e69 745f6172 72007374 675f6b65 _init_arr.stg_ke │ │ │ │ │ 0x000000c0 6570416c 6976657a 68007374 675f5352 epAlivezh.stg_SR │ │ │ ├── Block.p_o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -24,117 +24,117 @@ │ │ │ │ │ XTS mode is only available with cipher that have a block size of 128 bits │ │ │ │ │ undefined │ │ │ │ │ ./Crypto/Cipher/Types/Block.hs │ │ │ │ │ Crypto.Cipher.Types.Block │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ BlockCipher │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Tuple2 │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Tuple2 │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>AuthTag │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Maybe │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Maybe │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>ByteString │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -146,52 +146,52 @@ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ ->>>>>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>ByteString │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>ByteString │ │ │ │ │ │ │ │ │ │ ->>ByteString │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->Tuple2# │ │ │ │ │ │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->Tuple2# │ │ │ │ │ │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>AEADModeImpl │ │ │ │ │ │ │ │ │ │ ->>>>>>>>>>>BlockCipher │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->AEADState │ │ │ │ │ │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -37,139 +37,139 @@ │ │ │ │ │ [ 338] undefined │ │ │ │ │ [ 348] ./Crypto/Cipher/Types/Block.hs │ │ │ │ │ [ 368] Crypto.Cipher.Types.Block │ │ │ │ │ [ 388] crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ [ 3b8] BlockCipher │ │ │ │ │ [ 3c8] │ │ │ │ │ [ 430] ->>>* │ │ │ │ │ - [ 438] │ │ │ │ │ + [ 438] │ │ │ │ │ [ 4a0] ->>>Tuple2 │ │ │ │ │ - [ 4b0] │ │ │ │ │ + [ 4b0] │ │ │ │ │ [ 518] ->>>Tuple2 │ │ │ │ │ - [ 528] │ │ │ │ │ + [ 528] │ │ │ │ │ [ 590] ->>>AuthTag │ │ │ │ │ - [ 5a0] │ │ │ │ │ + [ 5a0] │ │ │ │ │ [ 608] Cipher │ │ │ │ │ [ 610] │ │ │ │ │ [ 670] ->Int │ │ │ │ │ - [ 678] │ │ │ │ │ + [ 678] │ │ │ │ │ [ 6d8] ->>ByteString │ │ │ │ │ - [ 6e8] │ │ │ │ │ + [ 6e8] │ │ │ │ │ [ 748] ->>ByteString │ │ │ │ │ - [ 758] │ │ │ │ │ + [ 758] │ │ │ │ │ [ 7b8] ->>>ByteString │ │ │ │ │ - [ 7c8] │ │ │ │ │ + [ 7c8] │ │ │ │ │ [ 828] ->>>ByteString │ │ │ │ │ - [ 838] │ │ │ │ │ + [ 838] │ │ │ │ │ [ 898] ->>>ByteString │ │ │ │ │ - [ 8a8] │ │ │ │ │ + [ 8a8] │ │ │ │ │ [ 908] ->>>ByteString │ │ │ │ │ - [ 918] │ │ │ │ │ + [ 918] │ │ │ │ │ [ 978] ->>>ByteString │ │ │ │ │ - [ 988] │ │ │ │ │ + [ 988] │ │ │ │ │ [ 9e8] ->>>>ByteString │ │ │ │ │ - [ 9f8] │ │ │ │ │ + [ 9f8] │ │ │ │ │ [ a58] ->>>>ByteString │ │ │ │ │ - [ a68] │ │ │ │ │ + [ a68] │ │ │ │ │ [ ac8] ->>>Maybe │ │ │ │ │ - [ ad8] │ │ │ │ │ + [ ad8] │ │ │ │ │ [ b38] ->>>Maybe │ │ │ │ │ [ b48] │ │ │ │ │ [ ba8] * │ │ │ │ │ [ bb0] │ │ │ │ │ [ c10] Int │ │ │ │ │ [ c18] │ │ │ │ │ [ c70] IV │ │ │ │ │ [ c78] │ │ │ │ │ [ cd0] ->Maybe │ │ │ │ │ [ cd8] │ │ │ │ │ [ d30] ->Maybe │ │ │ │ │ - [ d38] │ │ │ │ │ + [ d38] │ │ │ │ │ [ d90] * │ │ │ │ │ [ d98] │ │ │ │ │ [ df8] Tuple3# │ │ │ │ │ [ e00] │ │ │ │ │ [ e60] IV │ │ │ │ │ - [ e68] │ │ │ │ │ + [ e68] │ │ │ │ │ [ ec0] ->>>>Tuple3# │ │ │ │ │ [ ed0] │ │ │ │ │ [ f30] ->>ByteString │ │ │ │ │ [ f40] │ │ │ │ │ [ f98] ->>IV │ │ │ │ │ - [ fa0] │ │ │ │ │ + [ fa0] │ │ │ │ │ [ ff8] IV │ │ │ │ │ [ 1000] │ │ │ │ │ [ 1058] List │ │ │ │ │ [ 1060] │ │ │ │ │ [ 10b8] ByteString │ │ │ │ │ [ 10c8] │ │ │ │ │ [ 1120] ByteString │ │ │ │ │ [ 1130] │ │ │ │ │ [ 1188] ->>List │ │ │ │ │ [ 1190] │ │ │ │ │ [ 11e8] ->>>Tuple3# │ │ │ │ │ [ 11f8] │ │ │ │ │ [ 1260] ->>>ByteString │ │ │ │ │ - [ 1270] │ │ │ │ │ + [ 1270] │ │ │ │ │ [ 12d8] ->>>ByteString │ │ │ │ │ [ 12e8] │ │ │ │ │ [ 1348] ByteString │ │ │ │ │ [ 1358] │ │ │ │ │ [ 13b0] ByteString │ │ │ │ │ [ 13c0] │ │ │ │ │ [ 1418] List │ │ │ │ │ [ 1420] │ │ │ │ │ [ 1478] ->>List │ │ │ │ │ [ 1480] │ │ │ │ │ [ 14d8] ->>>Tuple3# │ │ │ │ │ [ 14e8] │ │ │ │ │ [ 1550] ->>>ByteString │ │ │ │ │ - [ 1560] │ │ │ │ │ + [ 1560] │ │ │ │ │ [ 15c8] ->>>ByteString │ │ │ │ │ [ 15d8] │ │ │ │ │ [ 1638] List │ │ │ │ │ [ 1640] │ │ │ │ │ [ 1698] ByteString │ │ │ │ │ [ 16a8] │ │ │ │ │ [ 1700] ByteString │ │ │ │ │ [ 1710] │ │ │ │ │ [ 1768] ->>List │ │ │ │ │ [ 1770] │ │ │ │ │ [ 17c8] ->>>Tuple3# │ │ │ │ │ [ 17d8] │ │ │ │ │ [ 1840] ->>>ByteString │ │ │ │ │ - [ 1850] │ │ │ │ │ + [ 1850] │ │ │ │ │ [ 18b8] ->>>ByteString │ │ │ │ │ [ 18c8] │ │ │ │ │ [ 1928] ByteString │ │ │ │ │ [ 1938] │ │ │ │ │ [ 1990] ByteString │ │ │ │ │ [ 19a0] │ │ │ │ │ [ 19f8] List │ │ │ │ │ [ 1a00] │ │ │ │ │ [ 1a58] ->>List │ │ │ │ │ [ 1a60] │ │ │ │ │ [ 1ab8] ->>>Tuple3# │ │ │ │ │ [ 1ac8] │ │ │ │ │ [ 1b30] ->>>ByteString │ │ │ │ │ - [ 1b40] │ │ │ │ │ + [ 1b40] │ │ │ │ │ [ 1ba8] ->>>ByteString │ │ │ │ │ [ 1bb8] │ │ │ │ │ [ 1c18] List │ │ │ │ │ [ 1c20] │ │ │ │ │ [ 1c78] ByteString │ │ │ │ │ [ 1c88] │ │ │ │ │ [ 1ce0] ByteString │ │ │ │ │ [ 1cf0] │ │ │ │ │ [ 1d48] ->>List │ │ │ │ │ [ 1d50] │ │ │ │ │ [ 1da8] ->>>Tuple3# │ │ │ │ │ [ 1db8] │ │ │ │ │ [ 1e20] ->>>ByteString │ │ │ │ │ - [ 1e30] │ │ │ │ │ + [ 1e30] │ │ │ │ │ [ 1e98] ->>>ByteString │ │ │ │ │ [ 1ea8] │ │ │ │ │ [ 1f08] ByteString │ │ │ │ │ [ 1f18] │ │ │ │ │ [ 1f80] ByteString │ │ │ │ │ [ 1f90] │ │ │ │ │ [ 1fe8] List │ │ │ │ │ @@ -183,25 +183,25 @@ │ │ │ │ │ [ 2178] ByteString │ │ │ │ │ [ 2188] │ │ │ │ │ [ 21e0] ByteString │ │ │ │ │ [ 21f0] │ │ │ │ │ [ 2248] ->>>>>>Tuple3# │ │ │ │ │ [ 2258] │ │ │ │ │ [ 22b8] ->>>>>ByteString │ │ │ │ │ - [ 22d0] │ │ │ │ │ + [ 22d0] │ │ │ │ │ [ 2330] ->>ByteString │ │ │ │ │ [ 2340] │ │ │ │ │ [ 2398] XTS │ │ │ │ │ - [ 23a0] │ │ │ │ │ + [ 23a0] │ │ │ │ │ [ 2408] ->>>>ByteString │ │ │ │ │ [ 2418] │ │ │ │ │ [ 2478] ->>ByteString │ │ │ │ │ [ 2488] │ │ │ │ │ [ 24e0] XTS │ │ │ │ │ - [ 24e8] │ │ │ │ │ + [ 24e8] │ │ │ │ │ [ 2550] ->>>>ByteString │ │ │ │ │ [ 2560] │ │ │ │ │ [ 25c0] Int │ │ │ │ │ [ 25c8] │ │ │ │ │ [ 2620] Word8 │ │ │ │ │ [ 2628] │ │ │ │ │ [ 2680] Int │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ [ 27a8] IV │ │ │ │ │ [ 27b0] │ │ │ │ │ [ 2808] ->Tuple2# │ │ │ │ │ [ 2818] │ │ │ │ │ [ 2870] ->>>Tuple3# │ │ │ │ │ [ 2880] │ │ │ │ │ [ 28e0] ->>>ByteString │ │ │ │ │ - [ 28f0] │ │ │ │ │ + [ 28f0] │ │ │ │ │ [ 2950] Word8 │ │ │ │ │ [ 2958] │ │ │ │ │ [ 29b0] Int │ │ │ │ │ [ 29b8] │ │ │ │ │ [ 2a10] Word8 │ │ │ │ │ [ 2a18] │ │ │ │ │ [ 2a70] Int │ │ │ │ │ @@ -233,15 +233,15 @@ │ │ │ │ │ [ 2b98] IV │ │ │ │ │ [ 2ba0] │ │ │ │ │ [ 2bf8] ->Tuple2# │ │ │ │ │ [ 2c08] │ │ │ │ │ [ 2c60] ->>>Tuple3# │ │ │ │ │ [ 2c70] │ │ │ │ │ [ 2cd0] ->>>ByteString │ │ │ │ │ - [ 2ce0] │ │ │ │ │ + [ 2ce0] │ │ │ │ │ [ 2d40] ->>>>AEADModeImpl │ │ │ │ │ [ 2d58] │ │ │ │ │ [ 2db8] ->>>>>>>>>>>BlockCipher │ │ │ │ │ [ 2dd0] │ │ │ │ │ [ 2e30] ->>AEAD │ │ │ │ │ [ 2e38] │ │ │ │ │ [ 2e90] ->AEADState │ │ │ ├── BlockIO.p_o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -3,21 +3,21 @@ │ │ │ │ │ Crypto.Cipher.Types.BlockIO │ │ │ │ │ │ │ │ │ │ 'C:BlockCipherIO │ │ │ │ │ BlockCipherIO │ │ │ │ │ Crypto.Cipher.Types.BlockIO │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ BlockCipher │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->>>>>IO │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>>IO │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Word32Box │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>>>>>State# │ │ │ │ │ │ │ │ │ │ @@ -27,35 +27,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->Tuple2# │ │ │ │ │ │ │ │ │ │ ->>>>>>Tuple2# │ │ │ │ │ │ │ │ │ │ ->>>>>IO │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>>State# │ │ │ │ │ │ │ │ │ │ BufferLength │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>>>>State# │ │ │ │ │ │ │ │ │ │ ->>>>>>Tuple2# │ │ │ │ │ │ │ │ │ │ ->>>>>IO │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ->>>>>>State# │ │ │ │ │ │ │ │ │ │ ->>>>>>Tuple2# │ │ │ │ │ │ │ │ │ │ ->>>>>IO │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>BlockCipherIO │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ BlockCipherIO │ │ │ │ │ C:BlockCipherIO │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF:Crypto.Cipher.Types.BlockIO.C:BlockCipherIO │ │ │ │ │ i8nW_str │ │ │ │ │ i8nX_str │ │ │ │ │ i8oq_str │ │ │ │ │ i8or_str │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -7,23 +7,23 @@ │ │ │ │ │ [ 60] Crypto.Cipher.Types.BlockIO │ │ │ │ │ [ 80] │ │ │ │ │ [ 90] 'C:BlockCipherIO │ │ │ │ │ [ a8] BlockCipherIO │ │ │ │ │ [ b8] Crypto.Cipher.Types.BlockIO │ │ │ │ │ [ d8] crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ [ 108] BlockCipher │ │ │ │ │ - [ 118] │ │ │ │ │ + [ 118] │ │ │ │ │ [ 180] ->>>>IO │ │ │ │ │ - [ 188] │ │ │ │ │ + [ 188] │ │ │ │ │ [ 1f0] ->>>>IO │ │ │ │ │ - [ 1f8] │ │ │ │ │ + [ 1f8] │ │ │ │ │ [ 260] ->>>>>IO │ │ │ │ │ - [ 270] │ │ │ │ │ + [ 270] │ │ │ │ │ [ 2d8] ->>>>>IO │ │ │ │ │ - [ 2e8] │ │ │ │ │ + [ 2e8] │ │ │ │ │ [ 350] Int │ │ │ │ │ [ 358] │ │ │ │ │ [ 3b0] Word32Box │ │ │ │ │ [ 3c0] │ │ │ │ │ [ 418] Ptr │ │ │ │ │ [ 420] │ │ │ │ │ [ 478] Ptr │ │ │ │ │ @@ -37,34 +37,34 @@ │ │ │ │ │ [ 618] ->>>>IO │ │ │ │ │ [ 620] │ │ │ │ │ [ 678] ->Tuple2# │ │ │ │ │ [ 688] │ │ │ │ │ [ 6e0] ->>>>>>Tuple2# │ │ │ │ │ [ 6f0] │ │ │ │ │ [ 750] ->>>>>IO │ │ │ │ │ - [ 760] │ │ │ │ │ + [ 760] │ │ │ │ │ [ 7c0] ->>>>>State# │ │ │ │ │ [ 7d0] │ │ │ │ │ [ 830] BufferLength │ │ │ │ │ [ 840] │ │ │ │ │ [ 898] ->>>>IO │ │ │ │ │ [ 8a0] │ │ │ │ │ [ 8f8] ->>>>>>State# │ │ │ │ │ [ 908] │ │ │ │ │ [ 970] ->>>>>>Tuple2# │ │ │ │ │ [ 980] │ │ │ │ │ [ 9f0] ->>>>>IO │ │ │ │ │ - [ a00] │ │ │ │ │ + [ a00] │ │ │ │ │ [ a68] ->>>>IO │ │ │ │ │ [ a70] │ │ │ │ │ [ ac8] ->>>>>>State# │ │ │ │ │ [ ad8] │ │ │ │ │ [ b40] ->>>>>>Tuple2# │ │ │ │ │ [ b50] │ │ │ │ │ [ bc0] ->>>>>IO │ │ │ │ │ - [ bd0] │ │ │ │ │ + [ bd0] │ │ │ │ │ [ c38] ->>>>BlockCipherIO │ │ │ │ │ - [ c50] │ │ │ │ │ + [ c50] │ │ │ │ │ [ cb8] BlockCipherIO │ │ │ │ │ [ cc8] C:BlockCipherIO │ │ │ │ │ [ cd8] crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF:Crypto.Cipher.Types.BlockIO.C:BlockCipherIO │ │ │ ├── Stream.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,33 +4,33 @@ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .rodata.str │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 11 .data.rel │ │ │ │ │ 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 7: 00000000000000a8 0 NOTYPE LOCAL DEFAULT 3 i45t_str │ │ │ │ │ - 8: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 3 i45u_str │ │ │ │ │ + 7: 00000000000000a8 0 NOTYPE LOCAL DEFAULT 3 i46I_str │ │ │ │ │ + 8: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 3 i46J_str │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 10: 0000000000000028 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 11: 0000000000000060 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 12: 0000000000000080 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 13: 0000000000000118 0 NOTYPE LOCAL DEFAULT 3 i46j_str │ │ │ │ │ - 14: 0000000000000128 0 NOTYPE LOCAL DEFAULT 3 i46k_str │ │ │ │ │ + 13: 0000000000000118 0 NOTYPE LOCAL DEFAULT 3 i47r_str │ │ │ │ │ + 14: 0000000000000128 0 NOTYPE LOCAL DEFAULT 3 i47s_str │ │ │ │ │ 15: 00000000000000b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 16: 00000000000000d8 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 17: 0000000000000110 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 0000000000000130 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 19: 0000000000000188 0 NOTYPE LOCAL DEFAULT 3 i47D_str │ │ │ │ │ - 20: 0000000000000198 0 NOTYPE LOCAL DEFAULT 3 i47E_str │ │ │ │ │ + 19: 0000000000000188 0 NOTYPE LOCAL DEFAULT 3 i498_str │ │ │ │ │ + 20: 0000000000000198 0 NOTYPE LOCAL DEFAULT 3 i499_str │ │ │ │ │ 21: 0000000000000158 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 22: 0000000000000180 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 23: 0000000000000200 0 NOTYPE LOCAL DEFAULT 3 i48m_str │ │ │ │ │ - 24: 0000000000000210 0 NOTYPE LOCAL DEFAULT 3 i48n_str │ │ │ │ │ - 25: 0000000000000220 0 NOTYPE LOCAL DEFAULT 3 i48o_str │ │ │ │ │ + 23: 0000000000000200 0 NOTYPE LOCAL DEFAULT 3 i4a9_str │ │ │ │ │ + 24: 0000000000000210 0 NOTYPE LOCAL DEFAULT 3 i4aa_str │ │ │ │ │ + 25: 0000000000000220 0 NOTYPE LOCAL DEFAULT 3 i4ab_str │ │ │ │ │ 26: 0000000000000210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 27: 0000000000000238 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 28: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 29: 0000000000000284 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 30: 0000000000000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 31: 0000000000000014 0 NOTYPE LOCAL DEFAULT 4 $d │ │ │ │ │ 32: 0000000000000180 140 FUNC GLOBAL DEFAULT 1 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1d58 contains 34 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000700000104 R_AARCH64_PREL64 00000000000000a8 i45t_str - 20 │ │ │ │ │ -0000000000000010 0000000800000104 R_AARCH64_PREL64 00000000000000b0 i45u_str - 18 │ │ │ │ │ +0000000000000008 0000000700000104 R_AARCH64_PREL64 00000000000000a8 i46I_str - 20 │ │ │ │ │ +0000000000000010 0000000800000104 R_AARCH64_PREL64 00000000000000b0 i46J_str - 18 │ │ │ │ │ 0000000000000034 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 80 │ │ │ │ │ 0000000000000038 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 80 │ │ │ │ │ 000000000000009c 0000003400000113 R_AARCH64_ADR_PREL_PG_HI21 00000000000000a0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_zdp1StreamCipher_closure + 0 │ │ │ │ │ 00000000000000a0 0000003400000115 R_AARCH64_ADD_ABS_LO12_NC 00000000000000a0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_zdp1StreamCipher_closure + 0 │ │ │ │ │ -00000000000000b8 0000000d00000104 R_AARCH64_PREL64 0000000000000118 i46j_str - 20 │ │ │ │ │ -00000000000000c0 0000000e00000104 R_AARCH64_PREL64 0000000000000128 i46k_str - 18 │ │ │ │ │ +00000000000000b8 0000000d00000104 R_AARCH64_PREL64 0000000000000118 i47r_str - 20 │ │ │ │ │ +00000000000000c0 0000000e00000104 R_AARCH64_PREL64 0000000000000128 i47s_str - 18 │ │ │ │ │ 00000000000000e4 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 130 │ │ │ │ │ 00000000000000e8 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 130 │ │ │ │ │ 0000000000000140 000000330000011a R_AARCH64_JUMP26 0000000000000000 stg_ap_0_fast + 0 │ │ │ │ │ 0000000000000144 0000002400000113 R_AARCH64_ADR_PREL_PG_HI21 00000000000000b8 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_streamCombine_closure + 0 │ │ │ │ │ 0000000000000148 0000002400000115 R_AARCH64_ADD_ABS_LO12_NC 00000000000000b8 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_streamCombine_closure + 0 │ │ │ │ │ -0000000000000160 0000001300000104 R_AARCH64_PREL64 0000000000000188 i47D_str - 20 │ │ │ │ │ -0000000000000168 0000001400000104 R_AARCH64_PREL64 0000000000000198 i47E_str - 18 │ │ │ │ │ +0000000000000160 0000001300000104 R_AARCH64_PREL64 0000000000000188 i498_str - 20 │ │ │ │ │ +0000000000000168 0000001400000104 R_AARCH64_PREL64 0000000000000198 i499_str - 18 │ │ │ │ │ 00000000000001a4 0000004100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000238 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_con_info + 0 │ │ │ │ │ 00000000000001a8 0000004100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000238 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_con_info + 0 │ │ │ │ │ 00000000000001b8 0000003a00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000001bc 0000003a00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 00000000000001cc 0000004300000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 00000000000001d0 0000004300000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ 00000000000001fc 0000002300000113 R_AARCH64_ADR_PREL_PG_HI21 00000000000003f0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_closure + 0 │ │ │ │ │ 0000000000000200 0000002300000115 R_AARCH64_ADD_ABS_LO12_NC 00000000000003f0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_closure + 0 │ │ │ │ │ -0000000000000210 0000001900000104 R_AARCH64_PREL64 0000000000000220 i48o_str - 28 │ │ │ │ │ -0000000000000218 0000001700000104 R_AARCH64_PREL64 0000000000000200 i48m_str - 20 │ │ │ │ │ -0000000000000220 0000001800000104 R_AARCH64_PREL64 0000000000000210 i48n_str - 18 │ │ │ │ │ +0000000000000210 0000001900000104 R_AARCH64_PREL64 0000000000000220 i4ab_str - 28 │ │ │ │ │ +0000000000000218 0000001700000104 R_AARCH64_PREL64 0000000000000200 i4a9_str - 20 │ │ │ │ │ +0000000000000220 0000001800000104 R_AARCH64_PREL64 0000000000000210 i4aa_str - 18 │ │ │ │ │ 0000000000000238 0000003a00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000023c 0000003a00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 000000000000025c 0000003a00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000260 0000003a00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000290 0000000400000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .data.rel + 0 │ │ │ │ │ 0000000000000294 0000000400000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .data.rel + 0 │ │ │ │ │ 000000000000029c 000000480000011b R_AARCH64_CALL26 0000000000000000 registerCcList + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -8,23 +8,23 @@ │ │ │ │ │ ->>Tuple2 │ │ │ │ │ │ │ │ │ │ ->StreamCipher │ │ │ │ │ │ │ │ │ │ StreamCipher │ │ │ │ │ C:StreamCipher │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF:Crypto.Cipher.Types.Stream.C:StreamCipher │ │ │ │ │ -i45t_str │ │ │ │ │ -i45u_str │ │ │ │ │ -i46j_str │ │ │ │ │ -i46k_str │ │ │ │ │ -i47D_str │ │ │ │ │ -i47E_str │ │ │ │ │ -i48m_str │ │ │ │ │ -i48n_str │ │ │ │ │ -i48o_str │ │ │ │ │ +i46I_str │ │ │ │ │ +i46J_str │ │ │ │ │ +i47r_str │ │ │ │ │ +i47s_str │ │ │ │ │ +i498_str │ │ │ │ │ +i499_str │ │ │ │ │ +i4a9_str │ │ │ │ │ +i4aa_str │ │ │ │ │ +i4ab_str │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_info │ │ │ │ │ ghczmprim_GHCziTypes_KindRepTyConApp_con_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_init_arr │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_closure │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_streamCombine_closure │ │ │ │ │ ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_zdtrModule_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,16 +3,16 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ .word 0x00000005 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i45t_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i45u_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i46I_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i46J_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ 0000000000000028 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_zdp1StreamCipher_info(): │ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ │ cmp x18, x28 │ │ │ │ │ @@ -48,16 +48,16 @@ │ │ │ │ │ R_AARCH64_ADD_ABS_LO12_NC cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_zdp1StreamCipher_closure │ │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000005 │ │ │ │ │ .word 0x00000001 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i46j_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i46k_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i47r_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i47s_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ 00000000000000d8 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_streamCombine_info(): │ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ │ cmp x18, x28 │ │ │ │ │ @@ -92,16 +92,16 @@ │ │ │ │ │ R_AARCH64_ADD_ABS_LO12_NC cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_streamCombine_closure │ │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000f │ │ │ │ │ .word 0x00000002 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i47D_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i47E_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i498_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i499_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ 0000000000000180 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_info(): │ │ │ │ │ add x21, x21, #0x28 │ │ │ │ │ ldr x18, [x19, #856] │ │ │ │ │ @@ -144,17 +144,17 @@ │ │ │ │ │ R_AARCH64_ADR_PREL_PG_HI21 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_closure │ │ │ │ │ add x22, x22, #0x0 │ │ │ │ │ R_AARCH64_ADD_ABS_LO12_NC cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziStream_CZCStreamCipher_closure │ │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i48o_str-0x28 │ │ │ │ │ - R_AARCH64_PREL64 i48m_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i48n_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i4ab_str-0x28 │ │ │ │ │ + R_AARCH64_PREL64 i4a9_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i4aa_str-0x18 │ │ │ │ │ .word 0x00000002 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00000004 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ 0000000000000238 : │ │ │ │ │ ....R.@.R.@.R~@. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246400 69343574 5f737472 00693435 .$d.i45t_str.i45 │ │ │ │ │ - 0x00000010 755f7374 72002478 00693436 6a5f7374 u_str.$x.i46j_st │ │ │ │ │ - 0x00000020 72006934 366b5f73 74720069 3437445f r.i46k_str.i47D_ │ │ │ │ │ - 0x00000030 73747200 69343745 5f737472 00693438 str.i47E_str.i48 │ │ │ │ │ - 0x00000040 6d5f7374 72006934 386e5f73 74720069 m_str.i48n_str.i │ │ │ │ │ - 0x00000050 34386f5f 73747200 63727970 746f7a6d 48o_str.cryptozm │ │ │ │ │ + 0x00000000 00246400 69343649 5f737472 00693436 .$d.i46I_str.i46 │ │ │ │ │ + 0x00000010 4a5f7374 72002478 00693437 725f7374 J_str.$x.i47r_st │ │ │ │ │ + 0x00000020 72006934 37735f73 74720069 3439385f r.i47s_str.i498_ │ │ │ │ │ + 0x00000030 73747200 69343939 5f737472 00693461 str.i499_str.i4a │ │ │ │ │ + 0x00000040 395f7374 72006934 61615f73 74720069 9_str.i4aa_str.i │ │ │ │ │ + 0x00000050 3461625f 73747200 63727970 746f7a6d 4ab_str.cryptozm │ │ │ │ │ 0x00000060 63697068 65727a6d 74797065 737a6d30 cipherzmtypeszm0 │ │ │ │ │ 0x00000070 7a69307a 69397a6d 686c326c 70726d54 zi0zi9zmhl2lprmT │ │ │ │ │ 0x00000080 73663156 49643471 4e653170 465f4372 sf1VId4qNe1pF_Cr │ │ │ │ │ 0x00000090 7970746f 7a694369 70686572 7a695479 yptoziCipherziTy │ │ │ │ │ 0x000000a0 7065737a 69537472 65616d5f 435a4353 pesziStream_CZCS │ │ │ │ │ 0x000000b0 74726561 6d436970 6865725f 696e666f treamCipher_info │ │ │ │ │ 0x000000c0 00676863 7a6d7072 696d5f47 48437a69 .ghczmprim_GHCzi │ │ │ ├── OfIO.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -4,16 +4,16 @@ │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 0 SECTION LOCAL DEFAULT 3 .rodata.str │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 7 .data │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 11 .data.rel │ │ │ │ │ 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 6: 0000000000000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 7: 0000000000000168 0 NOTYPE LOCAL DEFAULT 3 i9vi_str │ │ │ │ │ - 8: 0000000000000178 0 NOTYPE LOCAL DEFAULT 3 i9vj_str │ │ │ │ │ + 7: 0000000000000168 0 NOTYPE LOCAL DEFAULT 3 i9vd_str │ │ │ │ │ + 8: 0000000000000178 0 NOTYPE LOCAL DEFAULT 3 i9ve_str │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 10: 0000000000000020 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 11: 00000000000001d8 0 NOTYPE LOCAL DEFAULT 3 i9y7_str │ │ │ │ │ 12: 00000000000001e8 0 NOTYPE LOCAL DEFAULT 3 i9y8_str │ │ │ │ │ 13: 0000000000000100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 14: 0000000000000128 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 15: 00000000000002f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x3468 contains 196 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000700000104 R_AARCH64_PREL64 0000000000000168 i9vi_str - 20 │ │ │ │ │ -0000000000000008 0000000800000104 R_AARCH64_PREL64 0000000000000178 i9vj_str - 18 │ │ │ │ │ +0000000000000000 0000000700000104 R_AARCH64_PREL64 0000000000000168 i9vd_str - 20 │ │ │ │ │ +0000000000000008 0000000800000104 R_AARCH64_PREL64 0000000000000178 i9ve_str - 18 │ │ │ │ │ 000000000000001c 0000000300000105 R_AARCH64_PREL32 0000000000000000 .data + 28c │ │ │ │ │ 0000000000000024 0000007100000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000028 0000007100000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000048 0000007100000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000004c 0000007100000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000084 0000007a0000011b R_AARCH64_CALL26 0000000000000000 newCAF + 0 │ │ │ │ │ 0000000000000094 0000006a00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -7,29 +7,29 @@ │ │ │ │ │ Crypto.Cipher.Types.OfIO │ │ │ │ │ │ │ │ │ │ ./Crypto/Cipher/Types/OfIO.hs │ │ │ │ │ Crypto.Cipher.Types.OfIO │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ undefined │ │ │ │ │ ->ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>>Tuple3# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->>ByteString │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->>ByteString │ │ │ │ │ - │ │ │ │ │ -i9vi_str │ │ │ │ │ -i9vj_str │ │ │ │ │ + │ │ │ │ │ +i9vd_str │ │ │ │ │ +i9ve_str │ │ │ │ │ i9y7_str │ │ │ │ │ i9y8_str │ │ │ │ │ i9y9_str │ │ │ │ │ i9ya_str │ │ │ │ │ i9AM_str │ │ │ │ │ i9AN_str │ │ │ │ │ i9BW_str │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i9vi_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i9vj_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i9vd_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i9ve_str-0x18 │ │ │ │ │ .word 0x00000015 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_AARCH64_PREL32 .data+0x28c │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziOfIO_ecbDecryptOfIO1_info(): │ │ │ │ │ mov x18, x22 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -10,23 +10,23 @@ │ │ │ │ │ [ b8] Crypto.Cipher.Types.OfIO │ │ │ │ │ [ d8] │ │ │ │ │ [ e8] ./Crypto/Cipher/Types/OfIO.hs │ │ │ │ │ [ 108] Crypto.Cipher.Types.OfIO │ │ │ │ │ [ 128] crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ [ 158] undefined │ │ │ │ │ [ 168] ->ByteString │ │ │ │ │ - [ 178] │ │ │ │ │ + [ 178] │ │ │ │ │ [ 1d8] ->Tuple2# │ │ │ │ │ - [ 1e8] │ │ │ │ │ + [ 1e8] │ │ │ │ │ [ 240] ->>>>>Tuple3# │ │ │ │ │ - [ 250] │ │ │ │ │ + [ 250] │ │ │ │ │ [ 2b0] ->>>ByteString │ │ │ │ │ - [ 2c0] │ │ │ │ │ + [ 2c0] │ │ │ │ │ [ 320] ->>>IO │ │ │ │ │ - [ 328] │ │ │ │ │ + [ 328] │ │ │ │ │ [ 380] ->>ByteString │ │ │ │ │ - [ 390] │ │ │ │ │ + [ 390] │ │ │ │ │ [ 3f0] ->>>IO │ │ │ │ │ - [ 3f8] │ │ │ │ │ + [ 3f8] │ │ │ │ │ [ 450] ->>ByteString │ │ │ │ │ - [ 460] │ │ │ │ │ + [ 460] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246400 69397669 5f737472 00693976 .$d.i9vi_str.i9v │ │ │ │ │ - 0x00000010 6a5f7374 72002478 00693979 375f7374 j_str.$x.i9y7_st │ │ │ │ │ + 0x00000000 00246400 69397664 5f737472 00693976 .$d.i9vd_str.i9v │ │ │ │ │ + 0x00000010 655f7374 72002478 00693979 375f7374 e_str.$x.i9y7_st │ │ │ │ │ 0x00000020 72006939 79385f73 74720069 3979395f r.i9y8_str.i9y9_ │ │ │ │ │ 0x00000030 73747200 69397961 5f737472 00693941 str.i9ya_str.i9A │ │ │ │ │ 0x00000040 4d5f7374 72006939 414e5f73 74720069 M_str.i9AN_str.i │ │ │ │ │ 0x00000050 3942575f 73747200 69394258 5f737472 9BW_str.i9BX_str │ │ │ │ │ 0x00000060 00693942 595f7374 72006939 425a5f73 .i9BY_str.i9BZ_s │ │ │ │ │ 0x00000070 74720069 39444e5f 73747200 6939444f tr.i9DN_str.i9DO │ │ │ │ │ 0x00000080 5f737472 00693944 505f7374 72006939 _str.i9DP_str.i9 │ │ │ ├── AEAD.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,20 +3,20 @@ │ │ │ │ │ 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 .rodata.str │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 11 .data.rel │ │ │ │ │ 4: 0000000000000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 6: 00000000000002e0 0 NOTYPE LOCAL DEFAULT 3 i7Ss_str │ │ │ │ │ - 7: 00000000000002e8 0 NOTYPE LOCAL DEFAULT 3 i7St_str │ │ │ │ │ + 6: 00000000000002e0 0 NOTYPE LOCAL DEFAULT 3 i7Sw_str │ │ │ │ │ + 7: 00000000000002e8 0 NOTYPE LOCAL DEFAULT 3 i7Sx_str │ │ │ │ │ 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 9: 0000000000000020 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 10: 0000000000000340 0 NOTYPE LOCAL DEFAULT 3 i7Su_str │ │ │ │ │ - 11: 0000000000000348 0 NOTYPE LOCAL DEFAULT 3 i7Sv_str │ │ │ │ │ + 10: 0000000000000340 0 NOTYPE LOCAL DEFAULT 3 i7Sy_str │ │ │ │ │ + 11: 0000000000000348 0 NOTYPE LOCAL DEFAULT 3 i7Sz_str │ │ │ │ │ 12: 00000000000000e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 13: 0000000000000108 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 14: 000000000000017c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 15: 000000000000019c 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 16: 00000000000001d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 17: 00000000000001f8 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 18: 00000000000003b0 0 NOTYPE LOCAL DEFAULT 3 i7UG_str │ │ │ │ │ @@ -77,16 +77,16 @@ │ │ │ │ │ 73: 0000000000001620 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 74: 000000000000165c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 75: 000000000000167c 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 76: 0000000000000740 0 NOTYPE LOCAL DEFAULT 3 i82j_str │ │ │ │ │ 77: 0000000000000750 0 NOTYPE LOCAL DEFAULT 3 i82k_str │ │ │ │ │ 78: 00000000000016c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 79: 00000000000016f0 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 80: 00000000000007b8 0 NOTYPE LOCAL DEFAULT 3 i896_str │ │ │ │ │ - 81: 00000000000007c8 0 NOTYPE LOCAL DEFAULT 3 i897_str │ │ │ │ │ + 80: 00000000000007b8 0 NOTYPE LOCAL DEFAULT 3 i895_str │ │ │ │ │ + 81: 00000000000007c8 0 NOTYPE LOCAL DEFAULT 3 i896_str │ │ │ │ │ 82: 00000000000018d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 83: 0000000000001900 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 84: 0000000000001944 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 0000000000001964 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 86: 0000000000000830 0 NOTYPE LOCAL DEFAULT 3 i8cr_str │ │ │ │ │ 87: 0000000000000838 0 NOTYPE LOCAL DEFAULT 3 i8cs_str │ │ │ │ │ 88: 0000000000001a20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x5b60 contains 495 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000600000104 R_AARCH64_PREL64 00000000000002e0 i7Ss_str - 20 │ │ │ │ │ -0000000000000008 0000000700000104 R_AARCH64_PREL64 00000000000002e8 i7St_str - 18 │ │ │ │ │ +0000000000000000 0000000600000104 R_AARCH64_PREL64 00000000000002e0 i7Sw_str - 20 │ │ │ │ │ +0000000000000008 0000000700000104 R_AARCH64_PREL64 00000000000002e8 i7Sx_str - 18 │ │ │ │ │ 0000000000000024 000000b200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000028 000000b200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000048 000000b200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 000000000000004c 000000b200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000070 0000009600000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000074 0000009600000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000094 000000a200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_restore_cccs_info + 0 │ │ │ │ │ 0000000000000098 000000a200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_restore_cccs_info + 0 │ │ │ │ │ 00000000000000a8 000000a800000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_ap_ppp_info + 0 │ │ │ │ │ 00000000000000ac 000000a800000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_ap_ppp_info + 0 │ │ │ │ │ 00000000000000d0 000000910000011a R_AARCH64_JUMP26 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziBlock_aeadStateAppendHeader_info + 0 │ │ │ │ │ -00000000000000e8 0000000a00000104 R_AARCH64_PREL64 0000000000000340 i7Su_str - 20 │ │ │ │ │ -00000000000000f0 0000000b00000104 R_AARCH64_PREL64 0000000000000348 i7Sv_str - 18 │ │ │ │ │ +00000000000000e8 0000000a00000104 R_AARCH64_PREL64 0000000000000340 i7Sy_str - 20 │ │ │ │ │ +00000000000000f0 0000000b00000104 R_AARCH64_PREL64 0000000000000348 i7Sz_str - 18 │ │ │ │ │ 0000000000000124 0000008900000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziAEAD_aeadAppendHeader_HPC_cc + 0 │ │ │ │ │ 0000000000000128 0000008900000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziAEAD_aeadAppendHeader_HPC_cc + 0 │ │ │ │ │ 0000000000000130 000000b40000011b R_AARCH64_CALL26 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 000000000000014c 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 19c │ │ │ │ │ 0000000000000150 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 19c │ │ │ │ │ 00000000000001a4 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 1f8 │ │ │ │ │ 00000000000001a8 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 1f8 │ │ │ │ │ @@ -321,16 +321,16 @@ │ │ │ │ │ 0000000000001860 0000009a00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTuple_Z2T_con_info + 0 │ │ │ │ │ 0000000000001870 000000b200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000001874 000000b200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000001884 000000b700000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000001888 000000b700000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ 00000000000018c8 0000009700000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000280 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziAEAD_zdwaeadSimpleEncrypt_closure + 0 │ │ │ │ │ 00000000000018cc 0000009700000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000280 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziAEAD_zdwaeadSimpleEncrypt_closure + 0 │ │ │ │ │ -00000000000018e0 0000005000000104 R_AARCH64_PREL64 00000000000007b8 i896_str - 20 │ │ │ │ │ -00000000000018e8 0000005100000104 R_AARCH64_PREL64 00000000000007c8 i897_str - 18 │ │ │ │ │ +00000000000018e0 0000005000000104 R_AARCH64_PREL64 00000000000007b8 i895_str - 20 │ │ │ │ │ +00000000000018e8 0000005100000104 R_AARCH64_PREL64 00000000000007c8 i896_str - 18 │ │ │ │ │ 000000000000190c 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 1964 │ │ │ │ │ 0000000000001910 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 1964 │ │ │ │ │ 0000000000001940 000000860000011a R_AARCH64_JUMP26 00000000000016f0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziAEAD_zdwaeadSimpleEncrypt_info + 0 │ │ │ │ │ 0000000000001990 0000009a00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczmprim_GHCziTuple_Z2T_con_info + 0 │ │ │ │ │ 0000000000001994 0000009a00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTuple_Z2T_con_info + 0 │ │ │ │ │ 00000000000019a4 000000b200000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000019a8 000000b200000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -40,18 +40,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->->>>>>>Maybe │ │ │ │ │ │ │ │ │ │ ->>>>Maybe │ │ │ │ │ │ │ │ │ │ -i7Ss_str │ │ │ │ │ -i7St_str │ │ │ │ │ -i7Su_str │ │ │ │ │ -i7Sv_str │ │ │ │ │ +i7Sw_str │ │ │ │ │ +i7Sx_str │ │ │ │ │ +i7Sy_str │ │ │ │ │ +i7Sz_str │ │ │ │ │ i7UG_str │ │ │ │ │ i7UH_str │ │ │ │ │ i7UI_str │ │ │ │ │ i7UJ_str │ │ │ │ │ i7Xv_str │ │ │ │ │ i7Xw_str │ │ │ │ │ i7Xx_str │ │ │ │ │ @@ -64,16 +64,16 @@ │ │ │ │ │ i82e_str │ │ │ │ │ i82f_str │ │ │ │ │ i82g_str │ │ │ │ │ i82h_str │ │ │ │ │ i82i_str │ │ │ │ │ i82j_str │ │ │ │ │ i82k_str │ │ │ │ │ +i895_str │ │ │ │ │ i896_str │ │ │ │ │ -i897_str │ │ │ │ │ i8cr_str │ │ │ │ │ i8cs_str │ │ │ │ │ i8ct_str │ │ │ │ │ i8cu_str │ │ │ │ │ i8cv_str │ │ │ │ │ i8cw_str │ │ │ │ │ i8ht_str │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i7Ss_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i7St_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i7Sw_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i7Sx_str-0x18 │ │ │ │ │ .word 0x00000004 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x0000000f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ @@ -69,16 +69,16 @@ │ │ │ │ │ R_AARCH64_JUMP26 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziBlock_aeadStateAppendHeader_info │ │ │ │ │ mov x22, x18 │ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ │ br x18 │ │ │ │ │ .word 0x00000017 │ │ │ │ │ .word 0x00000003 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i7Su_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i7Sv_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i7Sy_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i7Sz_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ 0000000000000108 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziAEAD_aeadAppendHeader_info(): │ │ │ │ │ sub x18, x20, #0x20 │ │ │ │ │ cmp x18, x28 │ │ │ │ │ @@ -1847,16 +1847,16 @@ │ │ │ │ │ add x22, x22, #0x0 │ │ │ │ │ R_AARCH64_ADD_ABS_LO12_NC cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziAEAD_zdwaeadSimpleEncrypt_closure │ │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ │ br x18 │ │ │ │ │ .word 0x00000019 │ │ │ │ │ .word 0x00000005 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i896_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i897_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i895_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i896_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ 0000000000001900 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziAEAD_aeadSimpleEncrypt_info(): │ │ │ │ │ sub x18, x20, #0x10 │ │ │ │ │ cmp x18, x28 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246400 69375373 5f737472 00693753 .$d.i7Ss_str.i7S │ │ │ │ │ - 0x00000010 745f7374 72002478 00693753 755f7374 t_str.$x.i7Su_st │ │ │ │ │ - 0x00000020 72006937 53765f73 74720069 3755475f r.i7Sv_str.i7UG_ │ │ │ │ │ + 0x00000000 00246400 69375377 5f737472 00693753 .$d.i7Sw_str.i7S │ │ │ │ │ + 0x00000010 785f7374 72002478 00693753 795f7374 x_str.$x.i7Sy_st │ │ │ │ │ + 0x00000020 72006937 537a5f73 74720069 3755475f r.i7Sz_str.i7UG_ │ │ │ │ │ 0x00000030 73747200 69375548 5f737472 00693755 str.i7UH_str.i7U │ │ │ │ │ 0x00000040 495f7374 72006937 554a5f73 74720069 I_str.i7UJ_str.i │ │ │ │ │ 0x00000050 3758765f 73747200 69375877 5f737472 7Xv_str.i7Xw_str │ │ │ │ │ 0x00000060 00693758 785f7374 72006937 58795f73 .i7Xx_str.i7Xy_s │ │ │ │ │ 0x00000070 74720069 3830335f 73747200 69383034 tr.i803_str.i804 │ │ │ │ │ 0x00000080 5f737472 00693832 625f7374 72006938 _str.i82b_str.i8 │ │ │ │ │ 0x00000090 32635f73 74720069 3832645f 73747200 2c_str.i82d_str. │ │ │ │ │ 0x000000a0 69383265 5f737472 00693832 665f7374 i82e_str.i82f_st │ │ │ │ │ 0x000000b0 72006938 32675f73 74720069 3832685f r.i82g_str.i82h_ │ │ │ │ │ 0x000000c0 73747200 69383269 5f737472 00693832 str.i82i_str.i82 │ │ │ │ │ 0x000000d0 6a5f7374 72006938 326b5f73 74720069 j_str.i82k_str.i │ │ │ │ │ - 0x000000e0 3839365f 73747200 69383937 5f737472 896_str.i897_str │ │ │ │ │ + 0x000000e0 3839355f 73747200 69383936 5f737472 895_str.i896_str │ │ │ │ │ 0x000000f0 00693863 725f7374 72006938 63735f73 .i8cr_str.i8cs_s │ │ │ │ │ 0x00000100 74720069 3863745f 73747200 69386375 tr.i8ct_str.i8cu │ │ │ │ │ 0x00000110 5f737472 00693863 765f7374 72006938 _str.i8cv_str.i8 │ │ │ │ │ 0x00000120 63775f73 74720069 3868745f 73747200 cw_str.i8ht_str. │ │ │ │ │ 0x00000130 69386875 5f737472 00737467 5f73656c i8hu_str.stg_sel │ │ │ │ │ 0x00000140 5f305f75 70645f69 6e666f00 7374675f _0_upd_info.stg_ │ │ │ │ │ 0x00000150 73656c5f 315f7570 645f696e 666f0063 sel_1_upd_info.c │ │ │ ├── Base.p_o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -28,22 +28,22 @@ │ │ │ │ │ KeySizeFixed │ │ │ │ │ KeySizeEnum │ │ │ │ │ Crypto/Cipher/Types/Base.hs:38:20-21|case │ │ │ │ │ KeyErrorInvalid │ │ │ │ │ KeyErrorTooBig │ │ │ │ │ KeyErrorTooSmall │ │ │ │ │ Crypto/Cipher/Types/Base.hs:31:20-21|case │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->String │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->KeySizeSpecifier │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ToSecureMem │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>Tuple2# │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -110,23 +110,23 @@ │ │ │ │ │ ->>ShowS │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->String │ │ │ │ │ │ │ │ │ │ ->>>Cipher │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>KeySizeSpecifier │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->KeySizeSpecifier │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->KeySizeSpecifier │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->KeyError │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ C:Cipher │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF:Crypto.Cipher.Types.Base.C:Cipher │ │ │ │ │ AEADMode │ │ │ │ │ AEAD_OCB │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF:Crypto.Cipher.Types.Base.AEAD_OCB │ │ │ │ │ AEADMode │ │ │ │ │ AEAD_CCM │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -38,23 +38,23 @@ │ │ │ │ │ [ 250] KeySizeEnum │ │ │ │ │ [ 260] Crypto/Cipher/Types/Base.hs:38:20-21|case │ │ │ │ │ [ 290] KeyErrorInvalid │ │ │ │ │ [ 2a8] KeyErrorTooBig │ │ │ │ │ [ 2b8] KeyErrorTooSmall │ │ │ │ │ [ 2d0] Crypto/Cipher/Types/Base.hs:31:20-21|case │ │ │ │ │ [ 300] ->* │ │ │ │ │ - [ 308] │ │ │ │ │ + [ 308] │ │ │ │ │ [ 368] ->String │ │ │ │ │ - [ 378] │ │ │ │ │ + [ 378] │ │ │ │ │ [ 3d8] ->KeySizeSpecifier │ │ │ │ │ [ 3f0] │ │ │ │ │ [ 450] ->Key │ │ │ │ │ [ 458] │ │ │ │ │ [ 4c0] ToSecureMem │ │ │ │ │ - [ 4d0] │ │ │ │ │ + [ 4d0] │ │ │ │ │ [ 538] ->>>Tuple2# │ │ │ │ │ [ 548] │ │ │ │ │ [ 5a8] ->Int │ │ │ │ │ [ 5b0] │ │ │ │ │ [ 620] ->IV │ │ │ │ │ [ 628] │ │ │ │ │ [ 688] ->>>Tuple2# │ │ │ │ │ @@ -164,23 +164,23 @@ │ │ │ │ │ [ 1c90] ->ShowS │ │ │ │ │ [ 1c98] │ │ │ │ │ [ 1cf8] ->ShowS │ │ │ │ │ [ 1d00] │ │ │ │ │ [ 1d70] ->String │ │ │ │ │ [ 1d80] │ │ │ │ │ [ 1de8] ->>>Cipher │ │ │ │ │ - [ 1df8] │ │ │ │ │ + [ 1df8] │ │ │ │ │ [ 1e58] ->>KeySizeSpecifier │ │ │ │ │ - [ 1e70] │ │ │ │ │ + [ 1e70] │ │ │ │ │ [ 1ed0] ->KeySizeSpecifier │ │ │ │ │ - [ 1ee8] │ │ │ │ │ + [ 1ee8] │ │ │ │ │ [ 1f48] ->KeySizeSpecifier │ │ │ │ │ - [ 1f60] │ │ │ │ │ + [ 1f60] │ │ │ │ │ [ 1fc0] ->KeyError │ │ │ │ │ - [ 1fd0] │ │ │ │ │ + [ 1fd0] │ │ │ │ │ [ 2030] Cipher │ │ │ │ │ [ 2038] C:Cipher │ │ │ │ │ [ 2048] crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF:Crypto.Cipher.Types.Base.C:Cipher │ │ │ │ │ [ 20a0] AEADMode │ │ │ │ │ [ 20b0] AEAD_OCB │ │ │ │ │ [ 20c0] crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF:Crypto.Cipher.Types.Base.AEAD_OCB │ │ │ │ │ [ 2118] AEADMode │ │ │ ├── Utils.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -30,38 +30,38 @@ │ │ │ │ │ 26: 00000000000005d0 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 27: 0000000000000690 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 28: 00000000000006b0 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 29: 00000000000002b0 0 NOTYPE LOCAL DEFAULT 3 i2ry_str │ │ │ │ │ 30: 00000000000002b8 0 NOTYPE LOCAL DEFAULT 3 i2rz_str │ │ │ │ │ 31: 0000000000000900 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 32: 0000000000000928 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 33: 0000000000000318 0 NOTYPE LOCAL DEFAULT 3 i2x2_str │ │ │ │ │ - 34: 0000000000000320 0 NOTYPE LOCAL DEFAULT 3 i2x3_str │ │ │ │ │ + 33: 0000000000000318 0 NOTYPE LOCAL DEFAULT 3 i2xb_str │ │ │ │ │ + 34: 0000000000000320 0 NOTYPE LOCAL DEFAULT 3 i2xc_str │ │ │ │ │ 35: 0000000000000a48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 36: 0000000000000a70 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 37: 0000000000000aac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 0000000000000acc 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 39: 0000000000000b04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 0000000000000b24 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 41: 0000000000000378 0 NOTYPE LOCAL DEFAULT 3 i2xO_str │ │ │ │ │ - 42: 0000000000000380 0 NOTYPE LOCAL DEFAULT 3 i2xP_str │ │ │ │ │ + 41: 0000000000000378 0 NOTYPE LOCAL DEFAULT 3 i2za_str │ │ │ │ │ + 42: 0000000000000380 0 NOTYPE LOCAL DEFAULT 3 i2zb_str │ │ │ │ │ 43: 0000000000000b50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 44: 0000000000000b70 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 45: 0000000000000c68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 46: 0000000000000c88 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 47: 00000000000003d8 0 NOTYPE LOCAL DEFAULT 3 i2Bh_str │ │ │ │ │ - 48: 00000000000003e0 0 NOTYPE LOCAL DEFAULT 3 i2Bi_str │ │ │ │ │ + 47: 00000000000003d8 0 NOTYPE LOCAL DEFAULT 3 i2Go_str │ │ │ │ │ + 48: 00000000000003e0 0 NOTYPE LOCAL DEFAULT 3 i2Gp_str │ │ │ │ │ 49: 0000000000000d38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 50: 0000000000000d58 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 51: 0000000000000438 0 NOTYPE LOCAL DEFAULT 3 i2Bj_str │ │ │ │ │ - 52: 0000000000000440 0 NOTYPE LOCAL DEFAULT 3 i2Bl_str │ │ │ │ │ + 51: 0000000000000438 0 NOTYPE LOCAL DEFAULT 3 i2Gq_str │ │ │ │ │ + 52: 0000000000000440 0 NOTYPE LOCAL DEFAULT 3 i2Gr_str │ │ │ │ │ 53: 0000000000000e18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 54: 0000000000000e38 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 55: 0000000000000498 0 NOTYPE LOCAL DEFAULT 3 i2Bp_str │ │ │ │ │ - 56: 00000000000004a8 0 NOTYPE LOCAL DEFAULT 3 i2Bq_str │ │ │ │ │ + 55: 0000000000000498 0 NOTYPE LOCAL DEFAULT 3 i2Gs_str │ │ │ │ │ + 56: 00000000000004a8 0 NOTYPE LOCAL DEFAULT 3 i2Gt_str │ │ │ │ │ 57: 0000000000000f58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 58: 0000000000000f90 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 59: 0000000000001050 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 60: 0000000000001070 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 61: 0000000000001128 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 62: 0000000000001148 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 63: 000000000000135c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -72,16 +72,16 @@ │ │ │ │ │ 68: 0000000000001504 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 69: 0000000000001520 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 70: 0000000000001540 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 71: 00000000000015bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 72: 00000000000015dc 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 73: 0000000000001634 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 74: 0000000000001654 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ - 75: 0000000000000500 0 NOTYPE LOCAL DEFAULT 3 i2JI_str │ │ │ │ │ - 76: 0000000000000510 0 NOTYPE LOCAL DEFAULT 3 i2JJ_str │ │ │ │ │ + 75: 0000000000000500 0 NOTYPE LOCAL DEFAULT 3 i2Qq_str │ │ │ │ │ + 76: 0000000000000510 0 NOTYPE LOCAL DEFAULT 3 i2Qr_str │ │ │ │ │ 77: 00000000000016b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 00000000000016d8 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 79: 0000000000001714 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 80: 0000000000001734 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 81: 0000000000001768 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 0000000000001788 0 NOTYPE LOCAL DEFAULT 1 $x │ │ │ │ │ 83: 0000000000001870 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -127,25 +127,25 @@ │ │ │ │ │ 00000000000009dc 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 5d0 │ │ │ │ │ 00000000000009ec 0000007b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 00000000000009f0 0000007b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000a00 0000008400000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000000a04 0000008400000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000000a34 0000007300000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000120 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwchunk_closure + 0 │ │ │ │ │ 0000000000000a38 0000007300000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000120 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwchunk_closure + 0 │ │ │ │ │ -0000000000000a50 0000002100000104 R_AARCH64_PREL64 0000000000000318 i2x2_str - 20 │ │ │ │ │ -0000000000000a58 0000002200000104 R_AARCH64_PREL64 0000000000000320 i2x3_str - 18 │ │ │ │ │ +0000000000000a50 0000002100000104 R_AARCH64_PREL64 0000000000000318 i2xb_str - 20 │ │ │ │ │ +0000000000000a58 0000002200000104 R_AARCH64_PREL64 0000000000000320 i2xc_str - 18 │ │ │ │ │ 0000000000000a7c 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + acc │ │ │ │ │ 0000000000000a80 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + acc │ │ │ │ │ 0000000000000ad4 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + b24 │ │ │ │ │ 0000000000000ad8 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + b24 │ │ │ │ │ 0000000000000b38 0000005d0000011a R_AARCH64_JUMP26 0000000000000928 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwchunk_info + 0 │ │ │ │ │ 0000000000000b3c 0000007600000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000138 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_chunk_closure + 0 │ │ │ │ │ 0000000000000b40 0000007600000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000138 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_chunk_closure + 0 │ │ │ │ │ -0000000000000b50 0000002900000104 R_AARCH64_PREL64 0000000000000378 i2xO_str - 20 │ │ │ │ │ -0000000000000b58 0000002a00000104 R_AARCH64_PREL64 0000000000000380 i2xP_str - 18 │ │ │ │ │ +0000000000000b50 0000002900000104 R_AARCH64_PREL64 0000000000000378 i2za_str - 20 │ │ │ │ │ +0000000000000b58 0000002a00000104 R_AARCH64_PREL64 0000000000000380 i2zb_str - 18 │ │ │ │ │ 0000000000000b74 0000007b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000b78 0000007b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000b98 0000007b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000b9c 0000007b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000bd4 000000860000011b R_AARCH64_CALL26 0000000000000000 newCAF + 0 │ │ │ │ │ 0000000000000be4 0000007100000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ 0000000000000be8 0000007100000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_bh_upd_frame_info + 0 │ │ │ │ │ @@ -161,41 +161,41 @@ │ │ │ │ │ 0000000000000cb8 0000007800000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTypes_Izh_con_info + 0 │ │ │ │ │ 0000000000000cc8 0000007b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000ccc 0000007b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000cdc 0000008400000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000000ce0 0000008400000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000000d18 0000008b0000011a R_AARCH64_JUMP26 0000000000000000 stg_gc_unbx_r1 + 0 │ │ │ │ │ 0000000000000d34 0000007f0000011a R_AARCH64_JUMP26 0000000000000f90 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwbxor_info + 0 │ │ │ │ │ -0000000000000d38 0000002f00000104 R_AARCH64_PREL64 00000000000003d8 i2Bh_str - 20 │ │ │ │ │ -0000000000000d40 0000003000000104 R_AARCH64_PREL64 00000000000003e0 i2Bi_str - 18 │ │ │ │ │ +0000000000000d38 0000002f00000104 R_AARCH64_PREL64 00000000000003d8 i2Go_str - 20 │ │ │ │ │ +0000000000000d40 0000003000000104 R_AARCH64_PREL64 00000000000003e0 i2Gp_str - 18 │ │ │ │ │ 0000000000000d5c 0000007b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000d60 0000007b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000d80 0000007b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000d84 0000007b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000da8 0000006400000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000dac 0000006400000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000df4 0000008000000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczminternal_GHCziInternalziWord_zdfBitsWord8zuzdcxor_closure + 0 │ │ │ │ │ 0000000000000df8 0000008000000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczminternal_GHCziInternalziWord_zdfBitsWord8zuzdcxor_closure + 0 │ │ │ │ │ 0000000000000e08 000000880000011a R_AARCH64_JUMP26 0000000000000000 bytestringzm0zi12zi2zi0zma0a4_DataziByteString_zzipWithzuzdszdwzzipWith_info + 0 │ │ │ │ │ -0000000000000e18 0000003300000104 R_AARCH64_PREL64 0000000000000438 i2Bj_str - 20 │ │ │ │ │ -0000000000000e20 0000003400000104 R_AARCH64_PREL64 0000000000000440 i2Bl_str - 18 │ │ │ │ │ +0000000000000e18 0000003300000104 R_AARCH64_PREL64 0000000000000438 i2Gq_str - 20 │ │ │ │ │ +0000000000000e20 0000003400000104 R_AARCH64_PREL64 0000000000000440 i2Gr_str - 18 │ │ │ │ │ 0000000000000e3c 0000007b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000e40 0000007b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000e60 0000007b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000e64 0000007b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000e98 0000006400000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000e9c 0000006400000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 stg_upd_frame_info + 0 │ │ │ │ │ 0000000000000ee0 0000005b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczminternal_GHCziInternalziWord_W8zh_con_info + 0 │ │ │ │ │ 0000000000000ee4 0000005b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczminternal_GHCziInternalziWord_W8zh_con_info + 0 │ │ │ │ │ 0000000000000ef4 0000007b00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 era + 0 │ │ │ │ │ 0000000000000ef8 0000007b00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 era + 0 │ │ │ │ │ 0000000000000f08 0000008400000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 user_era + 0 │ │ │ │ │ 0000000000000f0c 0000008400000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 user_era + 0 │ │ │ │ │ -0000000000000f70 0000003700000104 R_AARCH64_PREL64 0000000000000498 i2Bp_str - 20 │ │ │ │ │ -0000000000000f78 0000003800000104 R_AARCH64_PREL64 00000000000004a8 i2Bq_str - 18 │ │ │ │ │ +0000000000000f70 0000003700000104 R_AARCH64_PREL64 0000000000000498 i2Gs_str - 20 │ │ │ │ │ +0000000000000f78 0000003800000104 R_AARCH64_PREL64 00000000000004a8 i2Gt_str - 18 │ │ │ │ │ 0000000000000f8c 0000000300000105 R_AARCH64_PREL32 0000000000000000 .data + 214 │ │ │ │ │ 0000000000000fac 0000006100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_bxor_HPC_cc + 0 │ │ │ │ │ 0000000000000fb0 0000006100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_bxor_HPC_cc + 0 │ │ │ │ │ 0000000000000fb8 0000007d0000011b R_AARCH64_CALL26 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 0000000000000fe8 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 1654 │ │ │ │ │ 0000000000000fec 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 1654 │ │ │ │ │ 0000000000000ff4 0000006b00000113 R_AARCH64_ADR_PREL_PG_HI21 00000000000001c0 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_bxor1_closure + 0 │ │ │ │ │ @@ -271,16 +271,16 @@ │ │ │ │ │ 0000000000001650 0000000300000105 R_AARCH64_PREL32 0000000000000000 .data + 1ec │ │ │ │ │ 0000000000001670 0000006100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_bxor_HPC_cc + 0 │ │ │ │ │ 0000000000001674 0000006100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_bxor_HPC_cc + 0 │ │ │ │ │ 0000000000001680 0000007d0000011b R_AARCH64_CALL26 0000000000000000 pushCostCentre + 0 │ │ │ │ │ 0000000000001690 0000007c00000137 R_AARCH64_ADR_GOT_PAGE 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure + 0 │ │ │ │ │ 0000000000001694 0000007c00000138 R_AARCH64_LD64_GOT_LO12_NC 0000000000000000 ghczmprim_GHCziTypes_ZMZN_closure + 0 │ │ │ │ │ 00000000000016a8 000000620000011a R_AARCH64_JUMP26 0000000000000000 bytestringzm0zi12zi2zi0zma0a4_DataziByteStringziInternalziType_zdwunsafePackLenBytes_info + 0 │ │ │ │ │ -00000000000016b8 0000004b00000104 R_AARCH64_PREL64 0000000000000500 i2JI_str - 20 │ │ │ │ │ -00000000000016c0 0000004c00000104 R_AARCH64_PREL64 0000000000000510 i2JJ_str - 18 │ │ │ │ │ +00000000000016b8 0000004b00000104 R_AARCH64_PREL64 0000000000000500 i2Qq_str - 20 │ │ │ │ │ +00000000000016c0 0000004c00000104 R_AARCH64_PREL64 0000000000000510 i2Qr_str - 18 │ │ │ │ │ 00000000000016d4 0000005a00000105 R_AARCH64_PREL32 0000000000000248 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwbxor_closure - 4 │ │ │ │ │ 00000000000016e4 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 1734 │ │ │ │ │ 00000000000016e8 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 1734 │ │ │ │ │ 0000000000001730 0000005a00000105 R_AARCH64_PREL32 0000000000000248 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwbxor_closure - 4 │ │ │ │ │ 000000000000173c 0000000100000113 R_AARCH64_ADR_PREL_PG_HI21 0000000000000000 .text + 1788 │ │ │ │ │ 0000000000001740 0000000100000115 R_AARCH64_ADD_ABS_LO12_NC 0000000000000000 .text + 1788 │ │ │ │ │ 0000000000001764 0000007f0000011a R_AARCH64_JUMP26 0000000000000f90 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwbxor_info + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -2,49 +2,49 @@ │ │ │ │ │ Crypto/Cipher/Types/Utils.hs:24:1-45 │ │ │ │ │ Crypto.Cipher.Types.Utils │ │ │ │ │ Crypto/Cipher/Types/Utils.hs:(17,1)-(21,41) │ │ │ │ │ Crypto.Cipher.Types.Utils │ │ │ │ │ │ │ │ │ │ Crypto.Cipher.Types.Utils │ │ │ │ │ crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple3# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ i2rq_str │ │ │ │ │ i2rr_str │ │ │ │ │ i2rs_str │ │ │ │ │ i2rt_str │ │ │ │ │ i2ru_str │ │ │ │ │ i2rv_str │ │ │ │ │ i2rw_str │ │ │ │ │ i2rx_str │ │ │ │ │ i2ry_str │ │ │ │ │ i2rz_str │ │ │ │ │ -i2x2_str │ │ │ │ │ -i2x3_str │ │ │ │ │ -i2xO_str │ │ │ │ │ -i2xP_str │ │ │ │ │ -i2Bh_str │ │ │ │ │ -i2Bi_str │ │ │ │ │ -i2Bj_str │ │ │ │ │ -i2Bl_str │ │ │ │ │ -i2Bp_str │ │ │ │ │ -i2Bq_str │ │ │ │ │ -i2JI_str │ │ │ │ │ -i2JJ_str │ │ │ │ │ +i2xb_str │ │ │ │ │ +i2xc_str │ │ │ │ │ +i2za_str │ │ │ │ │ +i2zb_str │ │ │ │ │ +i2Go_str │ │ │ │ │ +i2Gp_str │ │ │ │ │ +i2Gq_str │ │ │ │ │ +i2Gr_str │ │ │ │ │ +i2Gs_str │ │ │ │ │ +i2Gt_str │ │ │ │ │ +i2Qq_str │ │ │ │ │ +i2Qr_str │ │ │ │ │ stg_sel_0_upd_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwbxor_closure │ │ │ │ │ ghczminternal_GHCziInternalziWord_W8zh_con_info │ │ │ │ │ ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwchunk_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_CAFs_cc │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdtrModule1_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -767,16 +767,16 @@ │ │ │ │ │ R_AARCH64_ADD_ABS_LO12_NC cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwchunk_closure │ │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000f │ │ │ │ │ .word 0x00000002 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2x2_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2x3_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2xb_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2xc_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ 0000000000000a70 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_chunk_info(): │ │ │ │ │ sub x18, x20, #0x18 │ │ │ │ │ cmp x18, x28 │ │ │ │ │ @@ -832,16 +832,16 @@ │ │ │ │ │ R_AARCH64_ADR_PREL_PG_HI21 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_chunk_closure │ │ │ │ │ add x22, x22, #0x0 │ │ │ │ │ R_AARCH64_ADD_ABS_LO12_NC cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_chunk_closure │ │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ │ br x18 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2xO_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2xP_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2za_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2zb_str-0x18 │ │ │ │ │ .word 0x00000015 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ 0000000000000b70 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_bxor1_info(): │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ @@ -977,16 +977,16 @@ │ │ │ │ │ ldr x25, [x20, #16] │ │ │ │ │ ldr x24, [x20, #8] │ │ │ │ │ ldr x23, [x20] │ │ │ │ │ add x20, x20, #0x20 │ │ │ │ │ b f90 │ │ │ │ │ R_AARCH64_JUMP26 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwbxor_info │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2Bh_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2Bi_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2Go_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2Gp_str-0x18 │ │ │ │ │ .word 0x00000002 │ │ │ │ │ .word 0x00000004 │ │ │ │ │ .word 0x0000000f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ @@ -1041,16 +1041,16 @@ │ │ │ │ │ sub x20, x20, #0x30 │ │ │ │ │ b 0 │ │ │ │ │ R_AARCH64_JUMP26 bytestringzm0zi12zi2zi0zma0a4_DataziByteString_zzipWithzuzdszdwzzipWith_info │ │ │ │ │ mov x22, x18 │ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ │ br x18 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2Bj_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2Bl_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2Gq_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2Gr_str-0x18 │ │ │ │ │ .word 0x00000002 │ │ │ │ │ .word 0x00000002 │ │ │ │ │ .word 0x0000000f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ mov x18, x22 │ │ │ │ │ adrp x17, 0 │ │ │ │ │ R_AARCH64_ADR_GOT_PAGE era │ │ │ │ │ @@ -1137,16 +1137,16 @@ │ │ │ │ │ nop │ │ │ │ │ .word 0xfffffd90 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x00000144 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000004 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2Bp_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2Bq_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2Gs_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2Gt_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_AARCH64_PREL32 .data+0x214 │ │ │ │ │ │ │ │ │ │ 0000000000000f90 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwbxor_info(): │ │ │ │ │ sub x18, x20, #0x38 │ │ │ │ │ @@ -1662,16 +1662,16 @@ │ │ │ │ │ add x20, x20, #0x10 │ │ │ │ │ b 0 │ │ │ │ │ R_AARCH64_JUMP26 bytestringzm0zi12zi2zi0zma0a4_DataziByteStringziInternalziType_zdwunsafePackLenBytes_info │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000f │ │ │ │ │ .word 0x00000002 │ │ │ │ │ ... │ │ │ │ │ - R_AARCH64_PREL64 i2JI_str-0x20 │ │ │ │ │ - R_AARCH64_PREL64 i2JJ_str-0x18 │ │ │ │ │ + R_AARCH64_PREL64 i2Qq_str-0x20 │ │ │ │ │ + R_AARCH64_PREL64 i2Qr_str-0x18 │ │ │ │ │ .word 0x0000000e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_AARCH64_PREL32 cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_zdwbxor_closure-0x4 │ │ │ │ │ │ │ │ │ │ 00000000000016d8 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmhl2lprmTsf1VId4qNe1pF_CryptoziCipherziTypesziUtils_bxor_info(): │ │ │ │ │ sub x18, x20, #0x20 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,29 +8,29 @@ │ │ │ │ │ [ 78] Crypto/Cipher/Types/Utils.hs:(17,1)-(21,41) │ │ │ │ │ [ a8] CAF │ │ │ │ │ [ b0] Crypto.Cipher.Types.Utils │ │ │ │ │ [ d0] │ │ │ │ │ [ e0] Crypto.Cipher.Types.Utils │ │ │ │ │ [ 100] crypto-cipher-types-0.0.9-hl2lprmTsf1VId4qNe1pF │ │ │ │ │ [ 130] Bool │ │ │ │ │ - [ 138] │ │ │ │ │ + [ 138] │ │ │ │ │ [ 190] Tuple2 │ │ │ │ │ - [ 198] │ │ │ │ │ + [ 198] │ │ │ │ │ [ 1f0] List │ │ │ │ │ - [ 1f8] │ │ │ │ │ + [ 1f8] │ │ │ │ │ [ 250] ->List │ │ │ │ │ - [ 258] │ │ │ │ │ + [ 258] │ │ │ │ │ [ 2b0] ->>List │ │ │ │ │ - [ 2b8] │ │ │ │ │ + [ 2b8] │ │ │ │ │ [ 318] ->>List │ │ │ │ │ - [ 320] │ │ │ │ │ + [ 320] │ │ │ │ │ [ 378] Int │ │ │ │ │ - [ 380] │ │ │ │ │ + [ 380] │ │ │ │ │ [ 3d8] List │ │ │ │ │ - [ 3e0] │ │ │ │ │ + [ 3e0] │ │ │ │ │ [ 438] Word8 │ │ │ │ │ - [ 440] │ │ │ │ │ + [ 440] │ │ │ │ │ [ 498] ->>>>Tuple3# │ │ │ │ │ - [ 4a8] │ │ │ │ │ + [ 4a8] │ │ │ │ │ [ 500] ->>ByteString │ │ │ │ │ - [ 510] │ │ │ │ │ + [ 510] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -2,21 +2,21 @@ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246400 69327271 5f737472 00693272 .$d.i2rq_str.i2r │ │ │ │ │ 0x00000010 725f7374 72002478 00693272 735f7374 r_str.$x.i2rs_st │ │ │ │ │ 0x00000020 72006932 72745f73 74720069 3272755f r.i2rt_str.i2ru_ │ │ │ │ │ 0x00000030 73747200 69327276 5f737472 00693272 str.i2rv_str.i2r │ │ │ │ │ 0x00000040 775f7374 72006932 72785f73 74720069 w_str.i2rx_str.i │ │ │ │ │ 0x00000050 3272795f 73747200 6932727a 5f737472 2ry_str.i2rz_str │ │ │ │ │ - 0x00000060 00693278 325f7374 72006932 78335f73 .i2x2_str.i2x3_s │ │ │ │ │ - 0x00000070 74720069 32784f5f 73747200 69327850 tr.i2xO_str.i2xP │ │ │ │ │ - 0x00000080 5f737472 00693242 685f7374 72006932 _str.i2Bh_str.i2 │ │ │ │ │ - 0x00000090 42695f73 74720069 32426a5f 73747200 Bi_str.i2Bj_str. │ │ │ │ │ - 0x000000a0 6932426c 5f737472 00693242 705f7374 i2Bl_str.i2Bp_st │ │ │ │ │ - 0x000000b0 72006932 42715f73 74720069 324a495f r.i2Bq_str.i2JI_ │ │ │ │ │ - 0x000000c0 73747200 69324a4a 5f737472 00737467 str.i2JJ_str.stg │ │ │ │ │ + 0x00000060 00693278 625f7374 72006932 78635f73 .i2xb_str.i2xc_s │ │ │ │ │ + 0x00000070 74720069 327a615f 73747200 69327a62 tr.i2za_str.i2zb │ │ │ │ │ + 0x00000080 5f737472 00693247 6f5f7374 72006932 _str.i2Go_str.i2 │ │ │ │ │ + 0x00000090 47705f73 74720069 3247715f 73747200 Gp_str.i2Gq_str. │ │ │ │ │ + 0x000000a0 69324772 5f737472 00693247 735f7374 i2Gr_str.i2Gs_st │ │ │ │ │ + 0x000000b0 72006932 47745f73 74720069 3251715f r.i2Gt_str.i2Qq_ │ │ │ │ │ + 0x000000c0 73747200 69325172 5f737472 00737467 str.i2Qr_str.stg │ │ │ │ │ 0x000000d0 5f73656c 5f305f75 70645f69 6e666f00 _sel_0_upd_info. │ │ │ │ │ 0x000000e0 63727970 746f7a6d 63697068 65727a6d cryptozmcipherzm │ │ │ │ │ 0x000000f0 74797065 737a6d30 7a69307a 69397a6d typeszm0zi0zi9zm │ │ │ │ │ 0x00000100 686c326c 70726d54 73663156 49643471 hl2lprmTsf1VId4q │ │ │ │ │ 0x00000110 4e653170 465f4372 7970746f 7a694369 Ne1pF_CryptoziCi │ │ │ │ │ 0x00000120 70686572 7a695479 7065737a 69557469 pherziTypesziUti │ │ │ │ │ 0x00000130 6c735f7a 64776278 6f725f63 6c6f7375 ls_zdwbxor_closu