--- /srv/rebuilderd/tmp/rebuilderd2iyrqv/inputs/libghc-crypto-cipher-types-prof_0.0.9-14_i386.deb +++ /srv/rebuilderd/tmp/rebuilderd2iyrqv/out/libghc-crypto-cipher-types-prof_0.0.9-14_i386.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 1164 2026-01-07 18:55:08.000000 control.tar.xz │ --rw-r--r-- 0 0 0 73648 2026-01-07 18:55:08.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 73556 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/i386-linux-ghc-9.10.3-7193/crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8/libHScrypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8_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 │ │ │ │ -000000df r i8h5_str │ │ │ │ -000000e1 r i8h6_str │ │ │ │ -00000136 r i8kE_str │ │ │ │ -00000147 r i8kF_str │ │ │ │ -00000197 r i8kG_str │ │ │ │ -000001a1 r i8kH_str │ │ │ │ -000001f0 r i8kI_str │ │ │ │ -000001f4 r i8kJ_str │ │ │ │ -00000244 r i8kK_str │ │ │ │ -0000024b r i8kL_str │ │ │ │ -0000029b r i8kM_str │ │ │ │ -000002a0 r i8kN_str │ │ │ │ -000002f0 r i8kO_str │ │ │ │ -000002f7 r i8kP_str │ │ │ │ -00000347 r i8kQ_str │ │ │ │ -0000034c r i8kR_str │ │ │ │ -0000039c r i8kS_str │ │ │ │ -000003a5 r i8kT_str │ │ │ │ -000003f5 r i8kU_str │ │ │ │ -000003fe r i8kV_str │ │ │ │ +000000df r i8ir_str │ │ │ │ +000000e1 r i8it_str │ │ │ │ +000002a0 r i8qA_str │ │ │ │ +000002f0 r i8qB_str │ │ │ │ +000002f7 r i8qC_str │ │ │ │ +00000347 r i8qD_str │ │ │ │ +0000034c r i8qE_str │ │ │ │ +0000039c r i8qF_str │ │ │ │ +000003a5 r i8qG_str │ │ │ │ +000003f5 r i8qH_str │ │ │ │ +000003fe r i8qI_str │ │ │ │ +00000136 r i8qr_str │ │ │ │ +00000147 r i8qs_str │ │ │ │ +00000197 r i8qt_str │ │ │ │ +000001a1 r i8qu_str │ │ │ │ +000001f0 r i8qv_str │ │ │ │ +000001f4 r i8qw_str │ │ │ │ +00000244 r i8qx_str │ │ │ │ +0000024b r i8qy_str │ │ │ │ +0000029b r i8qz_str │ │ │ │ U memoryzm0zi18zi0zm8W0q7St4Q8hGKL4ihiwYkd_DataziByteArrayziScrubbedBytes_sizzeofScrubbedBytes_info │ │ │ │ U newCAF │ │ │ │ U pushCostCentre │ │ │ │ U registerCcList │ │ │ │ U registerCcsList │ │ │ │ U securememzm0zi1zi10zmKRRkrw3HXvcKqIZZDgVELHe_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 │ │ │ │ -000000fb r i2EY_str │ │ │ │ -00000106 r i2EZ_str │ │ │ │ -0000015f r i2JW_str │ │ │ │ -00000169 r i2JX_str │ │ │ │ -000001bc r i2JY_str │ │ │ │ -000001c6 r i2JZ_str │ │ │ │ -00000219 r i2K0_str │ │ │ │ -00000225 r i2K1_str │ │ │ │ -0000027f r i2ML_str │ │ │ │ -0000028c r i2MM_str │ │ │ │ +000000fb r i2BL_str │ │ │ │ +00000106 r i2BM_str │ │ │ │ +0000015f r i2He_str │ │ │ │ +00000169 r i2Hf_str │ │ │ │ +000001bc r i2Hg_str │ │ │ │ +000001c6 r i2Hh_str │ │ │ │ +00000219 r i2Hi_str │ │ │ │ +00000225 r i2Hj_str │ │ │ │ +0000027f r i2Mf_str │ │ │ │ +0000028c r i2Mg_str │ │ │ │ U newCAF │ │ │ │ U pushCostCentre │ │ │ │ U registerCcList │ │ │ │ U registerCcsList │ │ │ │ U stg_INTLIKE_closure │ │ │ │ U stg_SRT_3_info │ │ │ │ U stg_bh_upd_frame_info │ │ │ │ @@ -1417,23 +1417,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 │ │ │ │ -00000098 r i3QM_str │ │ │ │ -0000009f r i3QN_str │ │ │ │ -00000102 r i3RI_str │ │ │ │ -0000010c r i3RJ_str │ │ │ │ -0000016d r i3UY_str │ │ │ │ -0000017c r i3UZ_str │ │ │ │ -000001de r i3XC_str │ │ │ │ -000001eb r i3XD_str │ │ │ │ -000001fa r i3XE_str │ │ │ │ +00000098 r i3R4_str │ │ │ │ +0000009f r i3R5_str │ │ │ │ +00000102 r i3Sq_str │ │ │ │ +0000010c r i3Sr_str │ │ │ │ +0000016d r i3Xm_str │ │ │ │ +0000017c r i3Xn_str │ │ │ │ +000001de r i3ZH_str │ │ │ │ +000001eb r i3ZI_str │ │ │ │ +000001fa r i3ZJ_str │ │ │ │ U registerCcList │ │ │ │ U registerCcsList │ │ │ │ U stg_ap_0_fast │ │ │ │ U user_era │ │ │ │ │ │ │ │ OfIO.p_o: │ │ │ │ U CCS_DONT_CARE │ │ │ │ @@ -1560,18 +1560,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 │ │ │ │ -00000269 r i7bR_str │ │ │ │ -0000026b r i7bS_str │ │ │ │ -000002c0 r i7bT_str │ │ │ │ -000002c8 r i7bU_str │ │ │ │ +00000269 r i7bH_str │ │ │ │ +0000026b r i7bI_str │ │ │ │ +000002c0 r i7bJ_str │ │ │ │ +000002c8 r i7bK_str │ │ │ │ 0000032a r i7du_str │ │ │ │ 00000331 r i7dv_str │ │ │ │ 00000386 r i7dw_str │ │ │ │ 00000390 r i7dx_str │ │ │ │ 000003ed r i7fs_str │ │ │ │ 000003f4 r i7ft_str │ │ │ │ 00000449 r i7fu_str │ │ │ │ @@ -1586,20 +1586,20 @@ │ │ │ │ 000005d2 r i7jg_str │ │ │ │ 00000626 r i7jh_str │ │ │ │ 0000062e r i7ji_str │ │ │ │ 00000683 r i7jj_str │ │ │ │ 00000690 r i7jk_str │ │ │ │ 000006f5 r i7mt_str │ │ │ │ 00000701 r i7mu_str │ │ │ │ -00000764 r i7rf_str │ │ │ │ -00000766 r i7rg_str │ │ │ │ -000007ba r i7rh_str │ │ │ │ -000007c1 r i7ri_str │ │ │ │ -00000816 r i7rj_str │ │ │ │ -00000825 r i7rk_str │ │ │ │ +00000764 r i7re_str │ │ │ │ +00000766 r i7rf_str │ │ │ │ +000007ba r i7rg_str │ │ │ │ +000007c1 r i7rh_str │ │ │ │ +00000816 r i7ri_str │ │ │ │ +00000825 r i7rj_str │ │ │ │ 00000895 r i7uA_str │ │ │ │ 0000088a r i7uz_str │ │ │ │ U pushCostCentre │ │ │ │ U registerCcList │ │ │ │ U registerCcsList │ │ │ │ U stg_ap_ppp_info │ │ │ │ U stg_gc_pp │ │ │ │ @@ -2125,36 +2125,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 │ │ │ │ -000004b3 r i2G2_str │ │ │ │ -000004c1 r i2G3_str │ │ │ │ -0000010e r i2rA_str │ │ │ │ -00000164 r i2rB_str │ │ │ │ -0000016b r i2rC_str │ │ │ │ -000001c0 r i2rD_str │ │ │ │ -000001c5 r i2rE_str │ │ │ │ -0000021b r i2rF_str │ │ │ │ -00000222 r i2rG_str │ │ │ │ -0000027a r i2rH_str │ │ │ │ -00000282 r i2rI_str │ │ │ │ -00000109 r i2rz_str │ │ │ │ -0000033b r i2vQ_str │ │ │ │ -0000033f r i2vR_str │ │ │ │ -000002dc r i2vd_str │ │ │ │ -000002e4 r i2ve_str │ │ │ │ -00000397 r i2zj_str │ │ │ │ -0000039c r i2zk_str │ │ │ │ -000003f1 r i2zl_str │ │ │ │ -000003f7 r i2zm_str │ │ │ │ -0000044d r i2zn_str │ │ │ │ -0000045a r i2zo_str │ │ │ │ +000002dc r i2A1_str │ │ │ │ +000002e4 r i2A2_str │ │ │ │ +0000033b r i2Bl_str │ │ │ │ +0000033f r i2Bm_str │ │ │ │ +00000397 r i2Ho_str │ │ │ │ +0000039c r i2Hp_str │ │ │ │ +000003f1 r i2Hq_str │ │ │ │ +000003f7 r i2Hr_str │ │ │ │ +0000044d r i2Hs_str │ │ │ │ +0000045a r i2Ht_str │ │ │ │ +000004b3 r i2MK_str │ │ │ │ +000004c1 r i2ML_str │ │ │ │ +00000109 r i2tl_str │ │ │ │ +0000010e r i2tm_str │ │ │ │ +00000164 r i2tp_str │ │ │ │ +0000016b r i2tr_str │ │ │ │ +000001c0 r i2tt_str │ │ │ │ +000001c5 r i2tu_str │ │ │ │ +0000021b r i2tv_str │ │ │ │ +00000222 r i2tw_str │ │ │ │ +0000027a r i2tx_str │ │ │ │ +00000282 r i2ty_str │ │ │ │ U newCAF │ │ │ │ U pushCostCentre │ │ │ │ U registerCcList │ │ │ │ U registerCcsList │ │ │ │ U stg_SRT_2_info │ │ │ │ U stg_bh_upd_frame_info │ │ │ │ U stg_gc_noregs │ │ │ ├── Types.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 81 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .rodata.str │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 7 .data │ │ │ │ │ - 4: 000000df 0 NOTYPE LOCAL DEFAULT 3 i8h5_str │ │ │ │ │ - 5: 000000e1 0 NOTYPE LOCAL DEFAULT 3 i8h6_str │ │ │ │ │ - 6: 00000136 0 NOTYPE LOCAL DEFAULT 3 i8kE_str │ │ │ │ │ - 7: 00000147 0 NOTYPE LOCAL DEFAULT 3 i8kF_str │ │ │ │ │ - 8: 00000197 0 NOTYPE LOCAL DEFAULT 3 i8kG_str │ │ │ │ │ - 9: 000001a1 0 NOTYPE LOCAL DEFAULT 3 i8kH_str │ │ │ │ │ - 10: 000001f0 0 NOTYPE LOCAL DEFAULT 3 i8kI_str │ │ │ │ │ - 11: 000001f4 0 NOTYPE LOCAL DEFAULT 3 i8kJ_str │ │ │ │ │ - 12: 00000244 0 NOTYPE LOCAL DEFAULT 3 i8kK_str │ │ │ │ │ - 13: 0000024b 0 NOTYPE LOCAL DEFAULT 3 i8kL_str │ │ │ │ │ - 14: 0000029b 0 NOTYPE LOCAL DEFAULT 3 i8kM_str │ │ │ │ │ - 15: 000002a0 0 NOTYPE LOCAL DEFAULT 3 i8kN_str │ │ │ │ │ - 16: 000002f0 0 NOTYPE LOCAL DEFAULT 3 i8kO_str │ │ │ │ │ - 17: 000002f7 0 NOTYPE LOCAL DEFAULT 3 i8kP_str │ │ │ │ │ - 18: 00000347 0 NOTYPE LOCAL DEFAULT 3 i8kQ_str │ │ │ │ │ - 19: 0000034c 0 NOTYPE LOCAL DEFAULT 3 i8kR_str │ │ │ │ │ - 20: 0000039c 0 NOTYPE LOCAL DEFAULT 3 i8kS_str │ │ │ │ │ - 21: 000003a5 0 NOTYPE LOCAL DEFAULT 3 i8kT_str │ │ │ │ │ - 22: 000003f5 0 NOTYPE LOCAL DEFAULT 3 i8kU_str │ │ │ │ │ - 23: 000003fe 0 NOTYPE LOCAL DEFAULT 3 i8kV_str │ │ │ │ │ + 4: 000000df 0 NOTYPE LOCAL DEFAULT 3 i8ir_str │ │ │ │ │ + 5: 000000e1 0 NOTYPE LOCAL DEFAULT 3 i8it_str │ │ │ │ │ + 6: 00000136 0 NOTYPE LOCAL DEFAULT 3 i8qr_str │ │ │ │ │ + 7: 00000147 0 NOTYPE LOCAL DEFAULT 3 i8qs_str │ │ │ │ │ + 8: 00000197 0 NOTYPE LOCAL DEFAULT 3 i8qt_str │ │ │ │ │ + 9: 000001a1 0 NOTYPE LOCAL DEFAULT 3 i8qu_str │ │ │ │ │ + 10: 000001f0 0 NOTYPE LOCAL DEFAULT 3 i8qv_str │ │ │ │ │ + 11: 000001f4 0 NOTYPE LOCAL DEFAULT 3 i8qw_str │ │ │ │ │ + 12: 00000244 0 NOTYPE LOCAL DEFAULT 3 i8qx_str │ │ │ │ │ + 13: 0000024b 0 NOTYPE LOCAL DEFAULT 3 i8qy_str │ │ │ │ │ + 14: 0000029b 0 NOTYPE LOCAL DEFAULT 3 i8qz_str │ │ │ │ │ + 15: 000002a0 0 NOTYPE LOCAL DEFAULT 3 i8qA_str │ │ │ │ │ + 16: 000002f0 0 NOTYPE LOCAL DEFAULT 3 i8qB_str │ │ │ │ │ + 17: 000002f7 0 NOTYPE LOCAL DEFAULT 3 i8qC_str │ │ │ │ │ + 18: 00000347 0 NOTYPE LOCAL DEFAULT 3 i8qD_str │ │ │ │ │ + 19: 0000034c 0 NOTYPE LOCAL DEFAULT 3 i8qE_str │ │ │ │ │ + 20: 0000039c 0 NOTYPE LOCAL DEFAULT 3 i8qF_str │ │ │ │ │ + 21: 000003a5 0 NOTYPE LOCAL DEFAULT 3 i8qG_str │ │ │ │ │ + 22: 000003f5 0 NOTYPE LOCAL DEFAULT 3 i8qH_str │ │ │ │ │ + 23: 000003fe 0 NOTYPE LOCAL DEFAULT 3 i8qI_str │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND securememzm0zi1zi10zmKRRkrw3HXvcKqIZZDgVELHe_DataziSecureMem_secureMemGetSizze_HPC_cc │ │ │ │ │ 25: 00000194 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey_closure │ │ │ │ │ 26: 00000150 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey2_closure │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND ghczminternal_GHCziInternalziDataziEither_Right_con_info │ │ │ │ │ 28: 00000000 0 OBJECT GLOBAL DEFAULT 9 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_init_arr │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND ghczminternal_GHCziInternalziShow_zdfShowInt1_closure │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBase_KeyErrorInvalid_con_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text' at offset 0x272c contains 147 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_386_PC32 00000000 .data │ │ │ │ │ -00000004 00000402 R_386_PC32 000000df i8h5_str │ │ │ │ │ -00000008 00000502 R_386_PC32 000000e1 i8h6_str │ │ │ │ │ +00000004 00000402 R_386_PC32 000000df i8ir_str │ │ │ │ │ +00000008 00000502 R_386_PC32 000000e1 i8it_str │ │ │ │ │ 00000018 00004101 R_386_32 00000000 era │ │ │ │ │ 00000021 00004101 R_386_32 00000000 era │ │ │ │ │ 0000004e 00004b02 R_386_PC32 00000000 newCAF │ │ │ │ │ 0000005c 00003901 R_386_32 00000000 stg_bh_upd_frame_info │ │ │ │ │ 0000007c 00002e01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey_HPC_cc │ │ │ │ │ 00000086 00004602 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 00000096 00000301 R_386_32 00000000 .data │ │ │ │ │ 0000009e 00003302 R_386_PC32 00000000 ghczminternal_GHCziInternalziErr_undefined_info │ │ │ │ │ 000000b0 00003f02 R_386_PC32 0000017c cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey4_closure │ │ │ │ │ -000000b4 00000602 R_386_PC32 00000136 i8kE_str │ │ │ │ │ -000000b8 00000702 R_386_PC32 00000147 i8kF_str │ │ │ │ │ +000000b4 00000602 R_386_PC32 00000136 i8qr_str │ │ │ │ │ +000000b8 00000702 R_386_PC32 00000147 i8qs_str │ │ │ │ │ 000000c8 00004101 R_386_32 00000000 era │ │ │ │ │ 000000d1 00004101 R_386_32 00000000 era │ │ │ │ │ 000000f7 00002701 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 0000011a 00002e01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey_HPC_cc │ │ │ │ │ 00000128 00004602 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 0000013f 00003501 R_386_32 00000000 stg_restore_cccs_info │ │ │ │ │ 0000014f 00004401 R_386_32 00000000 stg_ap_p_info │ │ │ │ │ 00000156 00003f01 R_386_32 0000017c cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey4_closure │ │ │ │ │ 0000015e 00003a02 R_386_PC32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBase_cipherKeySizze_info │ │ │ │ │ -00000168 00000802 R_386_PC32 00000197 i8kG_str │ │ │ │ │ -0000016c 00000902 R_386_PC32 000001a1 i8kH_str │ │ │ │ │ +00000168 00000802 R_386_PC32 00000197 i8qt_str │ │ │ │ │ +0000016c 00000902 R_386_PC32 000001a1 i8qu_str │ │ │ │ │ 0000017c 00004101 R_386_32 00000000 era │ │ │ │ │ 00000185 00004101 R_386_32 00000000 era │ │ │ │ │ 000001ab 00002701 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 000001d1 00003e02 R_386_PC32 00000000 stg_ap_p_fast │ │ │ │ │ -000001dc 00000a02 R_386_PC32 000001f0 i8kI_str │ │ │ │ │ -000001e0 00000b02 R_386_PC32 000001f4 i8kJ_str │ │ │ │ │ +000001dc 00000a02 R_386_PC32 000001f0 i8qv_str │ │ │ │ │ +000001e0 00000b02 R_386_PC32 000001f4 i8qw_str │ │ │ │ │ 000001f0 00004101 R_386_32 00000000 era │ │ │ │ │ 000001f9 00004101 R_386_32 00000000 era │ │ │ │ │ 0000021f 00002701 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 00000242 00001801 R_386_32 00000000 securememzm0zi1zi10zmKRRkrw3HXvcKqIZZDgVELHe_DataziSecureMem_secureMemGetSizze_HPC_cc │ │ │ │ │ 00000250 00004602 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 0000027a 00002b02 R_386_PC32 00000000 memoryzm0zi18zi0zm8W0q7St4Q8hGKL4ihiwYkd_DataziByteArrayziScrubbedBytes_sizzeofScrubbedBytes_info │ │ │ │ │ -00000284 00000c02 R_386_PC32 00000244 i8kK_str │ │ │ │ │ -00000288 00000d02 R_386_PC32 0000024b i8kL_str │ │ │ │ │ +00000284 00000c02 R_386_PC32 00000244 i8qx_str │ │ │ │ │ +00000288 00000d02 R_386_PC32 0000024b i8qy_str │ │ │ │ │ 00000298 00004101 R_386_32 00000000 era │ │ │ │ │ 000002a1 00004101 R_386_32 00000000 era │ │ │ │ │ 000002d0 00001d01 R_386_32 00000000 ghczminternal_GHCziInternalziShow_zdfShowInt1_closure │ │ │ │ │ 000002dd 00004201 R_386_32 00000000 ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ │ 000002e5 00002502 R_386_PC32 00000000 ghczminternal_GHCziInternalziShow_showListzuzu_info │ │ │ │ │ -000002f0 00000e02 R_386_PC32 0000029b i8kM_str │ │ │ │ │ -000002f4 00000f02 R_386_PC32 000002a0 i8kN_str │ │ │ │ │ +000002f0 00000e02 R_386_PC32 0000029b i8qz_str │ │ │ │ │ +000002f4 00000f02 R_386_PC32 000002a0 i8qA_str │ │ │ │ │ 00000304 00004101 R_386_32 00000000 era │ │ │ │ │ 0000030d 00004101 R_386_32 00000000 era │ │ │ │ │ 00000342 00002701 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 00000387 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000396 00004101 R_386_32 00000000 era │ │ │ │ │ 0000039f 00004a01 R_386_32 00000000 user_era │ │ │ │ │ 000003ab 00003201 R_386_32 0000006a cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey1_bytes │ │ │ │ │ 000003b9 00005002 R_386_PC32 00000000 ghczmprim_GHCziCString_unpackAppendCStringzh_info │ │ │ │ │ -000003cc 00001002 R_386_PC32 000002f0 i8kO_str │ │ │ │ │ -000003d0 00001102 R_386_PC32 000002f7 i8kP_str │ │ │ │ │ +000003cc 00001002 R_386_PC32 000002f0 i8qB_str │ │ │ │ │ +000003d0 00001102 R_386_PC32 000002f7 i8qC_str │ │ │ │ │ 000003e0 00004101 R_386_32 00000000 era │ │ │ │ │ 000003e9 00004101 R_386_32 00000000 era │ │ │ │ │ 0000041e 00004201 R_386_32 00000000 ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ │ 00000426 00002402 R_386_PC32 00000000 ghczminternal_GHCziInternalziShow_itos_info │ │ │ │ │ -00000430 00001202 R_386_PC32 00000347 i8kQ_str │ │ │ │ │ -00000434 00001302 R_386_PC32 0000034c i8kR_str │ │ │ │ │ +00000430 00001202 R_386_PC32 00000347 i8qD_str │ │ │ │ │ +00000434 00001302 R_386_PC32 0000034c i8qE_str │ │ │ │ │ 00000444 00004101 R_386_32 00000000 era │ │ │ │ │ 0000044d 00004101 R_386_32 00000000 era │ │ │ │ │ 00000482 00002701 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 000004c7 00000101 R_386_32 00000000 .text │ │ │ │ │ 000004d6 00004101 R_386_32 00000000 era │ │ │ │ │ 000004df 00004a01 R_386_32 00000000 user_era │ │ │ │ │ 000004eb 00003201 R_386_32 0000006a cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey1_bytes │ │ │ │ │ 000004f9 00005002 R_386_PC32 00000000 ghczmprim_GHCziCString_unpackAppendCStringzh_info │ │ │ │ │ -00000510 00001402 R_386_PC32 0000039c i8kS_str │ │ │ │ │ -00000514 00001502 R_386_PC32 000003a5 i8kT_str │ │ │ │ │ +00000510 00001402 R_386_PC32 0000039c i8qF_str │ │ │ │ │ +00000514 00001502 R_386_PC32 000003a5 i8qG_str │ │ │ │ │ 00000545 00004101 R_386_32 00000000 era │ │ │ │ │ 0000054e 00004101 R_386_32 00000000 era │ │ │ │ │ 00000591 00004d02 R_386_PC32 00000000 enterFunCCS │ │ │ │ │ 000005ad 00002e01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey_HPC_cc │ │ │ │ │ 000005c9 00004602 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 00000609 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000617 00004101 R_386_32 00000000 era │ │ │ │ │ @@ -130,16 +130,16 @@ │ │ │ │ │ 00000c7a 00001e01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBase_KeyErrorInvalid_con_info │ │ │ │ │ 00000c88 00004101 R_386_32 00000000 era │ │ │ │ │ 00000c91 00004a01 R_386_32 00000000 user_era │ │ │ │ │ 00000cbf 00003101 R_386_32 00000000 ghczminternal_GHCziInternalziDataziEither_Left_con_info │ │ │ │ │ 00000ccd 00004101 R_386_32 00000000 era │ │ │ │ │ 00000cd6 00004a01 R_386_32 00000000 user_era │ │ │ │ │ 00000cec 00003f02 R_386_PC32 0000017c cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey4_closure │ │ │ │ │ -00000cf4 00001602 R_386_PC32 000003f5 i8kU_str │ │ │ │ │ -00000cf8 00001702 R_386_PC32 000003fe i8kV_str │ │ │ │ │ +00000cf4 00001602 R_386_PC32 000003f5 i8qH_str │ │ │ │ │ +00000cf8 00001702 R_386_PC32 000003fe i8qI_str │ │ │ │ │ 00000d66 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000d74 00004101 R_386_32 00000000 era │ │ │ │ │ 00000d7d 00004a01 R_386_32 00000000 user_era │ │ │ │ │ 00000da8 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000db6 00004101 R_386_32 00000000 era │ │ │ │ │ 00000dbf 00004a01 R_386_32 00000000 user_era │ │ │ │ │ 00000dd9 00003602 R_386_PC32 00000000 stg_ap_0_fast │ │ │ │ ├── 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-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ KeySizeSpecifier │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ SecureMem │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->Either │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Either │ │ │ │ │ │ │ │ │ │ -i8h5_str │ │ │ │ │ -i8h6_str │ │ │ │ │ -i8kE_str │ │ │ │ │ -i8kF_str │ │ │ │ │ -i8kG_str │ │ │ │ │ -i8kH_str │ │ │ │ │ -i8kI_str │ │ │ │ │ -i8kJ_str │ │ │ │ │ -i8kK_str │ │ │ │ │ -i8kL_str │ │ │ │ │ -i8kM_str │ │ │ │ │ -i8kN_str │ │ │ │ │ -i8kO_str │ │ │ │ │ -i8kP_str │ │ │ │ │ -i8kQ_str │ │ │ │ │ -i8kR_str │ │ │ │ │ -i8kS_str │ │ │ │ │ -i8kT_str │ │ │ │ │ -i8kU_str │ │ │ │ │ -i8kV_str │ │ │ │ │ +i8ir_str │ │ │ │ │ +i8it_str │ │ │ │ │ +i8qr_str │ │ │ │ │ +i8qs_str │ │ │ │ │ +i8qt_str │ │ │ │ │ +i8qu_str │ │ │ │ │ +i8qv_str │ │ │ │ │ +i8qw_str │ │ │ │ │ +i8qx_str │ │ │ │ │ +i8qy_str │ │ │ │ │ +i8qz_str │ │ │ │ │ +i8qA_str │ │ │ │ │ +i8qB_str │ │ │ │ │ +i8qC_str │ │ │ │ │ +i8qD_str │ │ │ │ │ +i8qE_str │ │ │ │ │ +i8qF_str │ │ │ │ │ +i8qG_str │ │ │ │ │ +i8qH_str │ │ │ │ │ +i8qI_str │ │ │ │ │ securememzm0zi1zi10zmKRRkrw3HXvcKqIZZDgVELHe_DataziSecureMem_secureMemGetSizze_HPC_cc │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey_closure │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey2_closure │ │ │ │ │ ghczminternal_GHCziInternalziDataziEither_Right_con_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_init_arr │ │ │ │ │ ghczminternal_GHCziInternalziShow_zdfShowInt1_closure │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBase_KeyErrorInvalid_con_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,19 +4,19 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ push %eax │ │ │ │ │ R_386_PC32 .data │ │ │ │ │ add %eax,(%eax) │ │ │ │ │ add %dh,%al │ │ │ │ │ - R_386_PC32 i8h5_str │ │ │ │ │ + R_386_PC32 i8ir_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8h6_str │ │ │ │ │ + R_386_PC32 i8it_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ .byte 0 │ │ │ │ │ .byte 0x15 │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ @@ -76,19 +76,19 @@ │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ nop │ │ │ │ │ in (%dx),%al │ │ │ │ │ R_386_PC32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey4_closure │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %eax │ │ │ │ │ - R_386_PC32 i8kE_str │ │ │ │ │ + R_386_PC32 i8qr_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8kF_str │ │ │ │ │ + R_386_PC32 i8qs_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %dl,(%eax) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -138,18 +138,18 @@ │ │ │ │ │ add $0xffffffdc,%ebp │ │ │ │ │ jmp 15e │ │ │ │ │ R_386_PC32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBase_cipherKeySizze_info │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ nop │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i8kG_str │ │ │ │ │ + R_386_PC32 i8qt_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8kH_str │ │ │ │ │ + R_386_PC32 i8qu_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %dl,(%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -180,18 +180,18 @@ │ │ │ │ │ add $0xffffffec,%ebp │ │ │ │ │ jmp 1d1 │ │ │ │ │ R_386_PC32 stg_ap_p_fast │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i8kI_str │ │ │ │ │ + R_386_PC32 i8qv_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8kJ_str │ │ │ │ │ + R_386_PC32 i8qw_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %dl,(%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -239,18 +239,18 @@ │ │ │ │ │ add $0xffffffec,%ebp │ │ │ │ │ jmp 27a │ │ │ │ │ R_386_PC32 memoryzm0zi18zi0zm8W0q7St4Q8hGKL4ihiwYkd_DataziByteArrayziScrubbedBytes_sizzeofScrubbedBytes_info │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ nop │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i8kK_str │ │ │ │ │ + R_386_PC32 i8qx_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8kL_str │ │ │ │ │ + R_386_PC32 i8qy_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %dl,(%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -279,18 +279,18 @@ │ │ │ │ │ add $0xfffffff4,%ebp │ │ │ │ │ jmp 2e5 │ │ │ │ │ R_386_PC32 ghczminternal_GHCziInternalziShow_showListzuzu_info │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i8kM_str │ │ │ │ │ + R_386_PC32 i8qz_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8kN_str │ │ │ │ │ + R_386_PC32 i8qA_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %dl,(%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -347,18 +347,18 @@ │ │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ │ jmp 3b9 │ │ │ │ │ R_386_PC32 ghczmprim_GHCziCString_unpackAppendCStringzh_info │ │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i8kO_str │ │ │ │ │ + R_386_PC32 i8qB_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8kP_str │ │ │ │ │ + R_386_PC32 i8qC_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ add %dl,(%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -385,18 +385,18 @@ │ │ │ │ │ add $0xfffffff8,%ebp │ │ │ │ │ jmp 426 │ │ │ │ │ R_386_PC32 ghczminternal_GHCziInternalziShow_itos_info │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ nop │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i8kQ_str │ │ │ │ │ + R_386_PC32 i8qD_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8kR_str │ │ │ │ │ + R_386_PC32 i8qE_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ add %dl,(%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -453,19 +453,19 @@ │ │ │ │ │ add $0xffffffe8,%ebp │ │ │ │ │ jmp 4f9 │ │ │ │ │ R_386_PC32 ghczmprim_GHCziCString_unpackAppendCStringzh_info │ │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ add $0xf0000100,%eax │ │ │ │ │ - R_386_PC32 i8kS_str │ │ │ │ │ + R_386_PC32 i8qF_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8kT_str │ │ │ │ │ + R_386_PC32 i8qG_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%ebx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,-0x17b27210(%ecx) │ │ │ │ │ @@ -1026,19 +1026,19 @@ │ │ │ │ │ add $0x10,%ebp │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ nop │ │ │ │ │ call 10000cf0 │ │ │ │ │ R_386_PC32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypes_makeKey4_closure │ │ │ │ │ add %al,(%edx) │ │ │ │ │ add %dh,%al │ │ │ │ │ - R_386_PC32 i8kU_str │ │ │ │ │ + R_386_PC32 i8qH_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i8kV_str │ │ │ │ │ + R_386_PC32 i8qI_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,27 +8,27 @@ │ │ │ │ │ [ 5a] │ │ │ │ │ [ 6a] valid size: │ │ │ │ │ [ 77] undefined │ │ │ │ │ [ 81] ./Crypto/Cipher/Types.hs │ │ │ │ │ [ 9a] Crypto.Cipher.Types │ │ │ │ │ [ ae] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ [ df] * │ │ │ │ │ - [ e1] │ │ │ │ │ + [ e1] │ │ │ │ │ [ 136] KeySizeSpecifier │ │ │ │ │ - [ 147] │ │ │ │ │ + [ 147] │ │ │ │ │ [ 197] SecureMem │ │ │ │ │ - [ 1a1] │ │ │ │ │ + [ 1a1] │ │ │ │ │ [ 1f0] Int │ │ │ │ │ - [ 1f4] │ │ │ │ │ + [ 1f4] │ │ │ │ │ [ 244] String │ │ │ │ │ - [ 24b] │ │ │ │ │ + [ 24b] │ │ │ │ │ [ 29b] List │ │ │ │ │ - [ 2a0] │ │ │ │ │ + [ 2a0] │ │ │ │ │ [ 2f0] String │ │ │ │ │ - [ 2f7] │ │ │ │ │ + [ 2f7] │ │ │ │ │ [ 347] List │ │ │ │ │ - [ 34c] │ │ │ │ │ + [ 34c] │ │ │ │ │ [ 39c] ->Either │ │ │ │ │ - [ 3a5] │ │ │ │ │ + [ 3a5] │ │ │ │ │ [ 3f5] ->Either │ │ │ │ │ [ 3fe] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693868 355f7374 72006938 68365f73 .i8h5_str.i8h6_s │ │ │ │ │ - 0x00000010 74720069 386b455f 73747200 69386b46 tr.i8kE_str.i8kF │ │ │ │ │ - 0x00000020 5f737472 0069386b 475f7374 72006938 _str.i8kG_str.i8 │ │ │ │ │ - 0x00000030 6b485f73 74720069 386b495f 73747200 kH_str.i8kI_str. │ │ │ │ │ - 0x00000040 69386b4a 5f737472 0069386b 4b5f7374 i8kJ_str.i8kK_st │ │ │ │ │ - 0x00000050 72006938 6b4c5f73 74720069 386b4d5f r.i8kL_str.i8kM_ │ │ │ │ │ - 0x00000060 73747200 69386b4e 5f737472 0069386b str.i8kN_str.i8k │ │ │ │ │ - 0x00000070 4f5f7374 72006938 6b505f73 74720069 O_str.i8kP_str.i │ │ │ │ │ - 0x00000080 386b515f 73747200 69386b52 5f737472 8kQ_str.i8kR_str │ │ │ │ │ - 0x00000090 0069386b 535f7374 72006938 6b545f73 .i8kS_str.i8kT_s │ │ │ │ │ - 0x000000a0 74720069 386b555f 73747200 69386b56 tr.i8kU_str.i8kV │ │ │ │ │ + 0x00000000 00693869 725f7374 72006938 69745f73 .i8ir_str.i8it_s │ │ │ │ │ + 0x00000010 74720069 3871725f 73747200 69387173 tr.i8qr_str.i8qs │ │ │ │ │ + 0x00000020 5f737472 00693871 745f7374 72006938 _str.i8qt_str.i8 │ │ │ │ │ + 0x00000030 71755f73 74720069 3871765f 73747200 qu_str.i8qv_str. │ │ │ │ │ + 0x00000040 69387177 5f737472 00693871 785f7374 i8qw_str.i8qx_st │ │ │ │ │ + 0x00000050 72006938 71795f73 74720069 38717a5f r.i8qy_str.i8qz_ │ │ │ │ │ + 0x00000060 73747200 69387141 5f737472 00693871 str.i8qA_str.i8q │ │ │ │ │ + 0x00000070 425f7374 72006938 71435f73 74720069 B_str.i8qC_str.i │ │ │ │ │ + 0x00000080 3871445f 73747200 69387145 5f737472 8qD_str.i8qE_str │ │ │ │ │ + 0x00000090 00693871 465f7374 72006938 71475f73 .i8qF_str.i8qG_s │ │ │ │ │ + 0x000000a0 74720069 3871485f 73747200 69387149 tr.i8qH_str.i8qI │ │ │ │ │ 0x000000b0 5f737472 00736563 7572656d 656d7a6d _str.securememzm │ │ │ │ │ 0x000000c0 307a6931 7a693130 7a6d4b52 526b7277 0zi1zi10zmKRRkrw │ │ │ │ │ 0x000000d0 33485876 634b7149 5a5a4467 56454c48 3HXvcKqIZZDgVELH │ │ │ │ │ 0x000000e0 655f4461 74617a69 53656375 72654d65 e_DataziSecureMe │ │ │ │ │ 0x000000f0 6d5f7365 63757265 4d656d47 65745369 m_secureMemGetSi │ │ │ │ │ 0x00000100 7a7a655f 4850435f 63630063 72797074 zze_HPC_cc.crypt │ │ │ │ │ 0x00000110 6f7a6d63 69706865 727a6d74 79706573 ozmcipherzmtypes │ │ │ ├── GF.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 56 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .rodata.str │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 7 .data │ │ │ │ │ - 4: 000000fb 0 NOTYPE LOCAL DEFAULT 3 i2EY_str │ │ │ │ │ - 5: 00000106 0 NOTYPE LOCAL DEFAULT 3 i2EZ_str │ │ │ │ │ - 6: 0000015f 0 NOTYPE LOCAL DEFAULT 3 i2JW_str │ │ │ │ │ - 7: 00000169 0 NOTYPE LOCAL DEFAULT 3 i2JX_str │ │ │ │ │ - 8: 000001bc 0 NOTYPE LOCAL DEFAULT 3 i2JY_str │ │ │ │ │ - 9: 000001c6 0 NOTYPE LOCAL DEFAULT 3 i2JZ_str │ │ │ │ │ - 10: 00000219 0 NOTYPE LOCAL DEFAULT 3 i2K0_str │ │ │ │ │ - 11: 00000225 0 NOTYPE LOCAL DEFAULT 3 i2K1_str │ │ │ │ │ - 12: 0000027f 0 NOTYPE LOCAL DEFAULT 3 i2ML_str │ │ │ │ │ - 13: 0000028c 0 NOTYPE LOCAL DEFAULT 3 i2MM_str │ │ │ │ │ + 4: 000000fb 0 NOTYPE LOCAL DEFAULT 3 i2BL_str │ │ │ │ │ + 5: 00000106 0 NOTYPE LOCAL DEFAULT 3 i2BM_str │ │ │ │ │ + 6: 0000015f 0 NOTYPE LOCAL DEFAULT 3 i2He_str │ │ │ │ │ + 7: 00000169 0 NOTYPE LOCAL DEFAULT 3 i2Hf_str │ │ │ │ │ + 8: 000001bc 0 NOTYPE LOCAL DEFAULT 3 i2Hg_str │ │ │ │ │ + 9: 000001c6 0 NOTYPE LOCAL DEFAULT 3 i2Hh_str │ │ │ │ │ + 10: 00000219 0 NOTYPE LOCAL DEFAULT 3 i2Hi_str │ │ │ │ │ + 11: 00000225 0 NOTYPE LOCAL DEFAULT 3 i2Hj_str │ │ │ │ │ + 12: 0000027f 0 NOTYPE LOCAL DEFAULT 3 i2Mf_str │ │ │ │ │ + 13: 0000028c 0 NOTYPE LOCAL DEFAULT 3 i2Mg_str │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND stg_keepAlivezh │ │ │ │ │ 15: 00000000 0 OBJECT GLOBAL DEFAULT 9 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_init_arr │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND stg_SRT_3_info │ │ │ │ │ 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ │ 18: 00000024 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_CAFs_cc │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND stg_newPinnedByteArrayzh │ │ │ │ │ 20: 00000afd 29 FUNC GLOBAL DEFAULT 1 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_init__prof_init │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,43 +1,43 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text' at offset 0x1d48 contains 74 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_386_PC32 00000000 .data │ │ │ │ │ -00000004 00000402 R_386_PC32 000000fb i2EY_str │ │ │ │ │ -00000008 00000502 R_386_PC32 00000106 i2EZ_str │ │ │ │ │ +00000004 00000402 R_386_PC32 000000fb i2BL_str │ │ │ │ │ +00000008 00000502 R_386_PC32 00000106 i2BM_str │ │ │ │ │ 00000018 00002901 R_386_32 00000000 era │ │ │ │ │ 00000021 00002901 R_386_32 00000000 era │ │ │ │ │ 0000004e 00003202 R_386_PC32 00000000 newCAF │ │ │ │ │ 0000005c 00002501 R_386_32 00000000 stg_bh_upd_frame_info │ │ │ │ │ 0000007c 00003501 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_xtsGFMul_HPC_cc │ │ │ │ │ 00000086 00002b02 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 00000096 00000301 R_386_32 00000000 .data │ │ │ │ │ 0000009d 00000301 R_386_32 00000000 .data │ │ │ │ │ 000000a5 00003402 R_386_PC32 00000000 ghczminternal_GHCziInternalziErr_error_info │ │ │ │ │ -000000bc 00000602 R_386_PC32 0000015f i2JW_str │ │ │ │ │ -000000c0 00000702 R_386_PC32 00000169 i2JX_str │ │ │ │ │ +000000bc 00000602 R_386_PC32 0000015f i2He_str │ │ │ │ │ +000000c0 00000702 R_386_PC32 00000169 i2Hf_str │ │ │ │ │ 000000d0 00002901 R_386_32 00000000 era │ │ │ │ │ 000000d9 00002901 R_386_32 00000000 era │ │ │ │ │ 00000100 00003302 R_386_PC32 00000000 enterFunCCS │ │ │ │ │ 000002ff 00001501 R_386_32 00000000 ghczmprim_GHCziTuple_Z0T_closure │ │ │ │ │ 0000040b 00001501 R_386_32 00000000 ghczmprim_GHCziTuple_Z0T_closure │ │ │ │ │ 00000470 00001501 R_386_32 00000000 ghczmprim_GHCziTuple_Z0T_closure │ │ │ │ │ 000004d5 00001501 R_386_32 00000000 ghczmprim_GHCziTuple_Z0T_closure │ │ │ │ │ -000004e0 00000802 R_386_PC32 000001bc i2JY_str │ │ │ │ │ -000004e4 00000902 R_386_PC32 000001c6 i2JZ_str │ │ │ │ │ +000004e0 00000802 R_386_PC32 000001bc i2Hg_str │ │ │ │ │ +000004e4 00000902 R_386_PC32 000001c6 i2Hh_str │ │ │ │ │ 00000512 00002901 R_386_32 00000000 era │ │ │ │ │ 0000051b 00002901 R_386_32 00000000 era │ │ │ │ │ 00000542 00003302 R_386_PC32 00000000 enterFunCCS │ │ │ │ │ 000005b0 00000101 R_386_32 00000000 .text │ │ │ │ │ 000005be 00002901 R_386_32 00000000 era │ │ │ │ │ 000005c7 00003101 R_386_32 00000000 user_era │ │ │ │ │ 000005ea 00000e02 R_386_PC32 00000000 stg_keepAlivezh │ │ │ │ │ 00000600 00002602 R_386_PC32 000001ac cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_xtsGFMul1_closure │ │ │ │ │ -00000608 00000a02 R_386_PC32 00000219 i2K0_str │ │ │ │ │ -0000060c 00000b02 R_386_PC32 00000225 i2K1_str │ │ │ │ │ +00000608 00000a02 R_386_PC32 00000219 i2Hi_str │ │ │ │ │ +0000060c 00000b02 R_386_PC32 00000225 i2Hj_str │ │ │ │ │ 00000631 00003501 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_xtsGFMul_HPC_cc │ │ │ │ │ 0000063f 00002b02 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 0000066c 00003501 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_xtsGFMul_HPC_cc │ │ │ │ │ 00000676 00002b02 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 0000068c 00000101 R_386_32 00000000 .text │ │ │ │ │ 000006a5 00001302 R_386_PC32 00000000 stg_newPinnedByteArrayzh │ │ │ │ │ 0000073c 00001101 R_386_32 00000000 ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ │ @@ -53,16 +53,16 @@ │ │ │ │ │ 0000085e 00002a01 R_386_32 00000000 bytestringzm0zi12zi2zi0zm6d2e_DataziByteStringziInternalziType_BS_con_info │ │ │ │ │ 0000086c 00002901 R_386_32 00000000 era │ │ │ │ │ 00000875 00003101 R_386_32 00000000 user_era │ │ │ │ │ 00000899 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000901 00002e02 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ 00000910 00002e02 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ 00000914 00001f02 R_386_PC32 000001c4 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_zdwxtsGFMul_closure │ │ │ │ │ -0000091c 00000c02 R_386_PC32 0000027f i2ML_str │ │ │ │ │ -00000920 00000d02 R_386_PC32 0000028c i2MM_str │ │ │ │ │ +0000091c 00000c02 R_386_PC32 0000027f i2Mf_str │ │ │ │ │ +00000920 00000d02 R_386_PC32 0000028c i2Mg_str │ │ │ │ │ 0000093e 00000101 R_386_32 00000000 .text │ │ │ │ │ 0000095c 00001f02 R_386_PC32 000001c4 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_zdwxtsGFMul_closure │ │ │ │ │ 0000097c 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000a28 00001101 R_386_32 00000000 ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ │ 00000a36 00002901 R_386_32 00000000 era │ │ │ │ │ 00000a3f 00003101 R_386_32 00000000 user_era │ │ │ │ │ 00000a7f 00002a01 R_386_32 00000000 bytestringzm0zi12zi2zi0zm6d2e_DataziByteStringziInternalziType_BS_con_info │ │ │ │ ├── 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-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Tuple2# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->ByteString │ │ │ │ │ - │ │ │ │ │ -i2EY_str │ │ │ │ │ -i2EZ_str │ │ │ │ │ -i2JW_str │ │ │ │ │ -i2JX_str │ │ │ │ │ -i2JY_str │ │ │ │ │ -i2JZ_str │ │ │ │ │ -i2K0_str │ │ │ │ │ -i2K1_str │ │ │ │ │ -i2ML_str │ │ │ │ │ -i2MM_str │ │ │ │ │ + │ │ │ │ │ +i2BL_str │ │ │ │ │ +i2BM_str │ │ │ │ │ +i2He_str │ │ │ │ │ +i2Hf_str │ │ │ │ │ +i2Hg_str │ │ │ │ │ +i2Hh_str │ │ │ │ │ +i2Hi_str │ │ │ │ │ +i2Hj_str │ │ │ │ │ +i2Mf_str │ │ │ │ │ +i2Mg_str │ │ │ │ │ stg_keepAlivezh │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_init_arr │ │ │ │ │ stg_SRT_3_info │ │ │ │ │ ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_CAFs_cc │ │ │ │ │ stg_newPinnedByteArrayzh │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_init__prof_init │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,18 +4,18 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ jl 3 │ │ │ │ │ R_386_PC32 .data │ │ │ │ │ add %al,(%eax) │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2EY_str │ │ │ │ │ + R_386_PC32 i2BL_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2EZ_str │ │ │ │ │ + R_386_PC32 i2BM_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ .byte 0 │ │ │ │ │ .byte 0x15 │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ @@ -75,18 +75,18 @@ │ │ │ │ │ jmp *%eax │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ add (%eax),%eax │ │ │ │ │ add %eax,(%eax) │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2JW_str │ │ │ │ │ + R_386_PC32 i2He_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2JX_str │ │ │ │ │ + R_386_PC32 i2Hf_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%edx) │ │ │ │ │ add %cl,0x89000000 │ │ │ │ │ lock cmpl $0x0,0x0 │ │ │ │ │ R_386_32 era │ │ │ │ │ @@ -320,18 +320,18 @@ │ │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ R_386_32 ghczmprim_GHCziTuple_Z0T_closure │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ add (%eax),%eax │ │ │ │ │ add %eax,(%eax) │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2JY_str │ │ │ │ │ + R_386_PC32 i2Hg_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2JZ_str │ │ │ │ │ + R_386_PC32 i2Hh_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ecx) │ │ │ │ │ add %al,(%edx) │ │ │ │ │ add %cl,(%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,-0x3b27210(%ecx) │ │ │ │ │ @@ -407,19 +407,19 @@ │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ call 13000604 │ │ │ │ │ R_386_PC32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_xtsGFMul1_closure │ │ │ │ │ add %al,(%ebx) │ │ │ │ │ add %dh,%al │ │ │ │ │ - R_386_PC32 i2K0_str │ │ │ │ │ + R_386_PC32 i2Hi_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2K1_str │ │ │ │ │ + R_386_PC32 i2Hj_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ ... │ │ │ │ │ @@ -637,19 +637,19 @@ │ │ │ │ │ movl $0x18,0x33c(%ebx) │ │ │ │ │ jmp 910 │ │ │ │ │ R_386_PC32 stg_gc_unpt_r1 │ │ │ │ │ call 6000918 │ │ │ │ │ R_386_PC32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziGF_zdwxtsGFMul_closure │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ add %dh,%al │ │ │ │ │ - R_386_PC32 i2ML_str │ │ │ │ │ + R_386_PC32 i2Mf_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2MM_str │ │ │ │ │ + R_386_PC32 i2Mg_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,17 +8,17 @@ │ │ │ │ │ [ 64] │ │ │ │ │ [ 74] unsupported block size in GF │ │ │ │ │ [ 91] error │ │ │ │ │ [ 97] ./Crypto/Cipher/Types/GF.hs │ │ │ │ │ [ b3] Crypto.Cipher.Types.GF │ │ │ │ │ [ ca] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ [ fb] ByteString │ │ │ │ │ - [ 106] │ │ │ │ │ + [ 106] │ │ │ │ │ [ 15f] ->Tuple2# │ │ │ │ │ - [ 169] │ │ │ │ │ + [ 169] │ │ │ │ │ [ 1bc] ->Tuple2# │ │ │ │ │ - [ 1c6] │ │ │ │ │ + [ 1c6] │ │ │ │ │ [ 219] ->>>Tuple3# │ │ │ │ │ - [ 225] │ │ │ │ │ + [ 225] │ │ │ │ │ [ 27f] ->ByteString │ │ │ │ │ - [ 28c] │ │ │ │ │ + [ 28c] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693245 595f7374 72006932 455a5f73 .i2EY_str.i2EZ_s │ │ │ │ │ - 0x00000010 74720069 324a575f 73747200 69324a58 tr.i2JW_str.i2JX │ │ │ │ │ - 0x00000020 5f737472 0069324a 595f7374 72006932 _str.i2JY_str.i2 │ │ │ │ │ - 0x00000030 4a5a5f73 74720069 324b305f 73747200 JZ_str.i2K0_str. │ │ │ │ │ - 0x00000040 69324b31 5f737472 0069324d 4c5f7374 i2K1_str.i2ML_st │ │ │ │ │ - 0x00000050 72006932 4d4d5f73 74720073 74675f6b r.i2MM_str.stg_k │ │ │ │ │ + 0x00000000 00693242 4c5f7374 72006932 424d5f73 .i2BL_str.i2BM_s │ │ │ │ │ + 0x00000010 74720069 3248655f 73747200 69324866 tr.i2He_str.i2Hf │ │ │ │ │ + 0x00000020 5f737472 00693248 675f7374 72006932 _str.i2Hg_str.i2 │ │ │ │ │ + 0x00000030 48685f73 74720069 3248695f 73747200 Hh_str.i2Hi_str. │ │ │ │ │ + 0x00000040 6932486a 5f737472 0069324d 665f7374 i2Hj_str.i2Mf_st │ │ │ │ │ + 0x00000050 72006932 4d675f73 74720073 74675f6b r.i2Mg_str.stg_k │ │ │ │ │ 0x00000060 65657041 6c697665 7a680063 72797074 eepAlivezh.crypt │ │ │ │ │ 0x00000070 6f7a6d63 69706865 727a6d74 79706573 ozmcipherzmtypes │ │ │ │ │ 0x00000080 7a6d307a 69307a69 397a6d43 63464f42 zm0zi0zi9zmCcFOB │ │ │ │ │ 0x00000090 686e4831 66303439 42795532 4f79656f hnH1f049ByU2Oyeo │ │ │ │ │ 0x000000a0 385f4372 7970746f 7a694369 70686572 8_CryptoziCipher │ │ │ │ │ 0x000000b0 7a695479 7065737a 6947465f 696e6974 ziTypesziGF_init │ │ │ │ │ 0x000000c0 5f617272 00737467 5f535254 5f335f69 _arr.stg_SRT_3_i │ │ │ ├── Block.p_o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ errorEmptyList │ │ │ │ │ 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-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ BlockCipher │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ->>>Tuple2 │ │ │ │ │ │ │ │ │ │ ->>>Tuple2 │ │ │ │ │ │ │ │ │ │ ->>>AuthTag │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ->>ByteString │ │ │ │ │ │ │ │ │ │ ->>ByteString │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ │ │ │ │ │ @@ -54,15 +54,15 @@ │ │ │ │ │ ->>>>ByteString │ │ │ │ │ │ │ │ │ │ ->>>>ByteString │ │ │ │ │ │ │ │ │ │ ->>>Maybe │ │ │ │ │ │ │ │ │ │ ->>>Maybe │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -80,63 +80,63 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>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 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ @@ -151,20 +151,20 @@ │ │ │ │ │ │ │ │ │ │ ->>>>>ByteString │ │ │ │ │ │ │ │ │ │ ->>ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ByteString │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -185,20 +185,20 @@ │ │ │ │ │ ->Tuple2# │ │ │ │ │ │ │ │ │ │ ->>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ │ │ │ │ │ ->>>>AEADModeImpl │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>>>>>>>>>>BlockCipher │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->AEADState │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ AEADModeImpl │ │ │ │ │ C:AEADModeImpl │ │ │ │ │ crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Block.C:AEADModeImpl │ │ │ │ │ BlockCipher │ │ │ │ │ C:BlockCipher │ │ │ │ │ crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Block.C:BlockCipher │ │ │ │ │ crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Block.AEAD │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -35,25 +35,25 @@ │ │ │ │ │ [ 2bf] error │ │ │ │ │ [ 2c5] !! │ │ │ │ │ [ 2c8] undefined │ │ │ │ │ [ 2d2] ./Crypto/Cipher/Types/Block.hs │ │ │ │ │ [ 2f1] Crypto.Cipher.Types.Block │ │ │ │ │ [ 30b] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ [ 33c] BlockCipher │ │ │ │ │ - [ 348] │ │ │ │ │ + [ 348] │ │ │ │ │ [ 3aa] ->>>* │ │ │ │ │ [ 3b0] │ │ │ │ │ [ 418] ->>>Tuple2 │ │ │ │ │ [ 423] │ │ │ │ │ [ 486] ->>>Tuple2 │ │ │ │ │ [ 491] │ │ │ │ │ [ 4f4] ->>>AuthTag │ │ │ │ │ [ 500] │ │ │ │ │ [ 564] Cipher │ │ │ │ │ - [ 56b] │ │ │ │ │ + [ 56b] │ │ │ │ │ [ 5cc] ->Int │ │ │ │ │ [ 5d2] │ │ │ │ │ [ 62e] ->>ByteString │ │ │ │ │ [ 63c] │ │ │ │ │ [ 699] ->>ByteString │ │ │ │ │ [ 6a7] │ │ │ │ │ [ 704] ->>>ByteString │ │ │ │ │ @@ -69,15 +69,15 @@ │ │ │ │ │ [ 920] ->>>>ByteString │ │ │ │ │ [ 930] │ │ │ │ │ [ 98d] ->>>>ByteString │ │ │ │ │ [ 99d] │ │ │ │ │ [ 9fa] ->>>Maybe │ │ │ │ │ [ a04] │ │ │ │ │ [ a5f] ->>>Maybe │ │ │ │ │ - [ a69] │ │ │ │ │ + [ a69] │ │ │ │ │ [ ac7] * │ │ │ │ │ [ ac9] │ │ │ │ │ [ b23] Int │ │ │ │ │ [ b27] │ │ │ │ │ [ b7f] IV │ │ │ │ │ [ b82] │ │ │ │ │ [ bd8] ->Maybe │ │ │ │ │ @@ -107,71 +107,71 @@ │ │ │ │ │ [ 1054] ->>List │ │ │ │ │ [ 105c] │ │ │ │ │ [ 10b4] ->>>Tuple3# │ │ │ │ │ [ 10c0] │ │ │ │ │ [ 1126] ->>>ByteString │ │ │ │ │ [ 1135] │ │ │ │ │ [ 1199] ->>>ByteString │ │ │ │ │ - [ 11a8] │ │ │ │ │ + [ 11a8] │ │ │ │ │ [ 1208] ByteString │ │ │ │ │ [ 1213] │ │ │ │ │ [ 1269] ByteString │ │ │ │ │ [ 1274] │ │ │ │ │ [ 12c8] List │ │ │ │ │ [ 12cd] │ │ │ │ │ [ 1323] ->>List │ │ │ │ │ [ 132b] │ │ │ │ │ [ 1383] ->>>Tuple3# │ │ │ │ │ [ 138f] │ │ │ │ │ [ 13f5] ->>>ByteString │ │ │ │ │ [ 1404] │ │ │ │ │ [ 1468] ->>>ByteString │ │ │ │ │ - [ 1477] │ │ │ │ │ + [ 1477] │ │ │ │ │ [ 14d7] List │ │ │ │ │ [ 14dc] │ │ │ │ │ [ 1532] ByteString │ │ │ │ │ [ 153d] │ │ │ │ │ [ 1593] ByteString │ │ │ │ │ [ 159e] │ │ │ │ │ [ 15f4] ->>List │ │ │ │ │ [ 15fc] │ │ │ │ │ [ 1654] ->>>Tuple3# │ │ │ │ │ [ 1660] │ │ │ │ │ [ 16c6] ->>>ByteString │ │ │ │ │ [ 16d5] │ │ │ │ │ [ 1739] ->>>ByteString │ │ │ │ │ - [ 1748] │ │ │ │ │ + [ 1748] │ │ │ │ │ [ 17a8] ByteString │ │ │ │ │ [ 17b3] │ │ │ │ │ [ 1809] ByteString │ │ │ │ │ [ 1814] │ │ │ │ │ [ 1868] List │ │ │ │ │ [ 186d] │ │ │ │ │ [ 18c3] ->>List │ │ │ │ │ [ 18cb] │ │ │ │ │ [ 1923] ->>>Tuple3# │ │ │ │ │ [ 192f] │ │ │ │ │ [ 1995] ->>>ByteString │ │ │ │ │ [ 19a4] │ │ │ │ │ [ 1a08] ->>>ByteString │ │ │ │ │ - [ 1a17] │ │ │ │ │ + [ 1a17] │ │ │ │ │ [ 1a77] List │ │ │ │ │ [ 1a7c] │ │ │ │ │ [ 1ad2] ByteString │ │ │ │ │ [ 1add] │ │ │ │ │ [ 1b33] ByteString │ │ │ │ │ [ 1b3e] │ │ │ │ │ [ 1b94] ->>List │ │ │ │ │ [ 1b9c] │ │ │ │ │ [ 1bf4] ->>>Tuple3# │ │ │ │ │ [ 1c00] │ │ │ │ │ [ 1c66] ->>>ByteString │ │ │ │ │ [ 1c75] │ │ │ │ │ [ 1cd9] ->>>ByteString │ │ │ │ │ - [ 1ce8] │ │ │ │ │ + [ 1ce8] │ │ │ │ │ [ 1d48] ByteString │ │ │ │ │ [ 1d53] │ │ │ │ │ [ 1db5] ByteString │ │ │ │ │ [ 1dc0] │ │ │ │ │ [ 1e16] List │ │ │ │ │ [ 1e1b] │ │ │ │ │ [ 1e71] ByteString │ │ │ │ │ @@ -189,21 +189,21 @@ │ │ │ │ │ [ 20c3] ->>>>>ByteString │ │ │ │ │ [ 20d4] │ │ │ │ │ [ 2131] ->>ByteString │ │ │ │ │ [ 213f] │ │ │ │ │ [ 2195] XTS │ │ │ │ │ [ 2199] │ │ │ │ │ [ 21fd] ->>>>ByteString │ │ │ │ │ - [ 220d] │ │ │ │ │ + [ 220d] │ │ │ │ │ [ 226d] ->>ByteString │ │ │ │ │ [ 227b] │ │ │ │ │ [ 22d1] XTS │ │ │ │ │ [ 22d5] │ │ │ │ │ [ 2339] ->>>>ByteString │ │ │ │ │ - [ 2349] │ │ │ │ │ + [ 2349] │ │ │ │ │ [ 23a9] Int │ │ │ │ │ [ 23ad] │ │ │ │ │ [ 2405] Word8 │ │ │ │ │ [ 240b] │ │ │ │ │ [ 2463] Int │ │ │ │ │ [ 2467] │ │ │ │ │ [ 24bf] Bool │ │ │ │ │ @@ -235,21 +235,21 @@ │ │ │ │ │ [ 2999] ->Tuple2# │ │ │ │ │ [ 29a3] │ │ │ │ │ [ 29f9] ->>>Tuple3# │ │ │ │ │ [ 2a05] │ │ │ │ │ [ 2a65] ->>>ByteString │ │ │ │ │ [ 2a74] │ │ │ │ │ [ 2ad2] ->>>>AEADModeImpl │ │ │ │ │ - [ 2ae4] │ │ │ │ │ + [ 2ae4] │ │ │ │ │ [ 2b45] ->>>>>>>>>>>BlockCipher │ │ │ │ │ - [ 2b5d] │ │ │ │ │ + [ 2b5d] │ │ │ │ │ [ 2bbd] ->>AEAD │ │ │ │ │ - [ 2bc5] │ │ │ │ │ + [ 2bc5] │ │ │ │ │ [ 2c1c] ->AEADState │ │ │ │ │ - [ 2c28] │ │ │ │ │ + [ 2c28] │ │ │ │ │ [ 2c84] AEADModeImpl │ │ │ │ │ [ 2c91] C:AEADModeImpl │ │ │ │ │ [ 2ca0] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Block.C:AEADModeImpl │ │ │ │ │ [ 2cfa] BlockCipher │ │ │ │ │ [ 2d06] C:BlockCipher │ │ │ │ │ [ 2d14] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Block.C:BlockCipher │ │ │ │ │ [ 2d6d] AEAD │ │ │ ├── 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-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ 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-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.BlockIO.C:BlockCipherIO │ │ │ │ │ i7AZ_str │ │ │ │ │ i7B0_str │ │ │ │ │ i7Bq_str │ │ │ │ │ i7Br_str │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -7,23 +7,23 @@ │ │ │ │ │ [ 58] Crypto.Cipher.Types.BlockIO │ │ │ │ │ [ 74] │ │ │ │ │ [ 84] 'C:BlockCipherIO │ │ │ │ │ [ 95] BlockCipherIO │ │ │ │ │ [ a3] Crypto.Cipher.Types.BlockIO │ │ │ │ │ [ bf] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ [ f0] BlockCipher │ │ │ │ │ - [ fc] │ │ │ │ │ + [ fc] │ │ │ │ │ [ 161] ->>>>IO │ │ │ │ │ - [ 169] │ │ │ │ │ + [ 169] │ │ │ │ │ [ 1cf] ->>>>IO │ │ │ │ │ - [ 1d7] │ │ │ │ │ + [ 1d7] │ │ │ │ │ [ 23d] ->>>>>IO │ │ │ │ │ - [ 246] │ │ │ │ │ + [ 246] │ │ │ │ │ [ 2ac] ->>>>>IO │ │ │ │ │ - [ 2b5] │ │ │ │ │ + [ 2b5] │ │ │ │ │ [ 31b] Int │ │ │ │ │ [ 31f] │ │ │ │ │ [ 376] Word32Box │ │ │ │ │ [ 380] │ │ │ │ │ [ 3d8] Ptr │ │ │ │ │ [ 3dc] │ │ │ │ │ [ 434] Ptr │ │ │ │ │ @@ -37,34 +37,34 @@ │ │ │ │ │ [ 5c1] ->>>>IO │ │ │ │ │ [ 5c9] │ │ │ │ │ [ 621] ->Tuple2# │ │ │ │ │ [ 62b] │ │ │ │ │ [ 683] ->>>>>>Tuple2# │ │ │ │ │ [ 692] │ │ │ │ │ [ 6ef] ->>>>>IO │ │ │ │ │ - [ 6f8] │ │ │ │ │ + [ 6f8] │ │ │ │ │ [ 754] ->>>>>State# │ │ │ │ │ [ 761] │ │ │ │ │ [ 7bc] BufferLength │ │ │ │ │ [ 7c9] │ │ │ │ │ [ 821] ->>>>IO │ │ │ │ │ [ 829] │ │ │ │ │ [ 881] ->>>>>>State# │ │ │ │ │ [ 88f] │ │ │ │ │ [ 8f7] ->>>>>>Tuple2# │ │ │ │ │ [ 906] │ │ │ │ │ [ 970] ->>>>>IO │ │ │ │ │ - [ 979] │ │ │ │ │ + [ 979] │ │ │ │ │ [ 9e2] ->>>>IO │ │ │ │ │ [ 9ea] │ │ │ │ │ [ a42] ->>>>>>State# │ │ │ │ │ [ a50] │ │ │ │ │ [ ab8] ->>>>>>Tuple2# │ │ │ │ │ [ ac7] │ │ │ │ │ [ b31] ->>>>>IO │ │ │ │ │ - [ b3a] │ │ │ │ │ + [ b3a] │ │ │ │ │ [ ba3] ->>>>BlockCipherIO │ │ │ │ │ - [ bb6] │ │ │ │ │ + [ bb6] │ │ │ │ │ [ c1a] BlockCipherIO │ │ │ │ │ [ c28] C:BlockCipherIO │ │ │ │ │ [ c38] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.BlockIO.C:BlockCipherIO │ │ │ ├── Stream.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 55 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .rodata.str │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 7 .data │ │ │ │ │ - 4: 00000098 0 NOTYPE LOCAL DEFAULT 3 i3QM_str │ │ │ │ │ - 5: 0000009f 0 NOTYPE LOCAL DEFAULT 3 i3QN_str │ │ │ │ │ - 6: 00000102 0 NOTYPE LOCAL DEFAULT 3 i3RI_str │ │ │ │ │ - 7: 0000010c 0 NOTYPE LOCAL DEFAULT 3 i3RJ_str │ │ │ │ │ - 8: 0000016d 0 NOTYPE LOCAL DEFAULT 3 i3UY_str │ │ │ │ │ - 9: 0000017c 0 NOTYPE LOCAL DEFAULT 3 i3UZ_str │ │ │ │ │ - 10: 000001de 0 NOTYPE LOCAL DEFAULT 3 i3XC_str │ │ │ │ │ - 11: 000001eb 0 NOTYPE LOCAL DEFAULT 3 i3XD_str │ │ │ │ │ - 12: 000001fa 0 NOTYPE LOCAL DEFAULT 3 i3XE_str │ │ │ │ │ + 4: 00000098 0 NOTYPE LOCAL DEFAULT 3 i3R4_str │ │ │ │ │ + 5: 0000009f 0 NOTYPE LOCAL DEFAULT 3 i3R5_str │ │ │ │ │ + 6: 00000102 0 NOTYPE LOCAL DEFAULT 3 i3Sq_str │ │ │ │ │ + 7: 0000010c 0 NOTYPE LOCAL DEFAULT 3 i3Sr_str │ │ │ │ │ + 8: 0000016d 0 NOTYPE LOCAL DEFAULT 3 i3Xm_str │ │ │ │ │ + 9: 0000017c 0 NOTYPE LOCAL DEFAULT 3 i3Xn_str │ │ │ │ │ + 10: 000001de 0 NOTYPE LOCAL DEFAULT 3 i3ZH_str │ │ │ │ │ + 11: 000001eb 0 NOTYPE LOCAL DEFAULT 3 i3ZI_str │ │ │ │ │ + 12: 000001fa 0 NOTYPE LOCAL DEFAULT 3 i3ZJ_str │ │ │ │ │ 13: 000001e8 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdtczqCZCStreamCipher_closure │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_KindRepTyConApp_con_info │ │ │ │ │ 15: 00000078 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdtrModule3_closure │ │ │ │ │ 16: 0000002f 0 OBJECT GLOBAL DEFAULT 3 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdtczqCZCStreamCipher3_bytes │ │ │ │ │ 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ │ 18: 00000098 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdtrModule_closure │ │ │ │ │ 19: 000000f0 128 FUNC GLOBAL DEFAULT 1 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_CZCStreamCipher_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text' at offset 0x16c8 contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00000402 R_386_PC32 00000098 i3QM_str │ │ │ │ │ -00000008 00000502 R_386_PC32 0000009f i3QN_str │ │ │ │ │ +00000004 00000402 R_386_PC32 00000098 i3R4_str │ │ │ │ │ +00000008 00000502 R_386_PC32 0000009f i3R5_str │ │ │ │ │ 00000022 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000067 00002c01 R_386_32 00000060 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdp1StreamCipher_closure │ │ │ │ │ -00000074 00000602 R_386_PC32 00000102 i3RI_str │ │ │ │ │ -00000078 00000702 R_386_PC32 0000010c i3RJ_str │ │ │ │ │ +00000074 00000602 R_386_PC32 00000102 i3Sq_str │ │ │ │ │ +00000078 00000702 R_386_PC32 0000010c i3Sr_str │ │ │ │ │ 00000092 00000101 R_386_32 00000000 .text │ │ │ │ │ 000000d0 00002202 R_386_PC32 00000000 stg_ap_0_fast │ │ │ │ │ 000000d5 00001a01 R_386_32 0000006c cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_streamCombine_closure │ │ │ │ │ -000000e0 00000802 R_386_PC32 0000016d i3UY_str │ │ │ │ │ -000000e4 00000902 R_386_PC32 0000017c i3UZ_str │ │ │ │ │ +000000e0 00000802 R_386_PC32 0000016d i3Xm_str │ │ │ │ │ +000000e4 00000902 R_386_PC32 0000017c i3Xn_str │ │ │ │ │ 0000012a 00002101 R_386_32 00000184 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_CZCStreamCipher_con_info │ │ │ │ │ 00000138 00002901 R_386_32 00000000 era │ │ │ │ │ 00000141 00002f01 R_386_32 00000000 user_era │ │ │ │ │ 00000169 00002801 R_386_32 00000218 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_CZCStreamCipher_closure │ │ │ │ │ -00000170 00000c02 R_386_PC32 000001fa i3XE_str │ │ │ │ │ -00000174 00000a02 R_386_PC32 000001de i3XC_str │ │ │ │ │ -00000178 00000b02 R_386_PC32 000001eb i3XD_str │ │ │ │ │ +00000170 00000c02 R_386_PC32 000001fa i3ZJ_str │ │ │ │ │ +00000174 00000a02 R_386_PC32 000001de i3ZH_str │ │ │ │ │ +00000178 00000b02 R_386_PC32 000001eb i3ZI_str │ │ │ │ │ 00000186 00002901 R_386_32 00000000 era │ │ │ │ │ 0000018e 00002901 R_386_32 00000000 era │ │ │ │ │ 000001ad 00000301 R_386_32 00000000 .data │ │ │ │ │ 000001b2 00003402 R_386_PC32 00000000 registerCcList │ │ │ │ │ 000001b9 00000301 R_386_32 00000000 .data │ │ │ │ │ 000001be 00001902 R_386_PC32 00000000 registerCcsList │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -8,23 +8,23 @@ │ │ │ │ │ ->>Tuple2 │ │ │ │ │ │ │ │ │ │ ->StreamCipher │ │ │ │ │ │ │ │ │ │ StreamCipher │ │ │ │ │ C:StreamCipher │ │ │ │ │ crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Stream.C:StreamCipher │ │ │ │ │ -i3QM_str │ │ │ │ │ -i3QN_str │ │ │ │ │ -i3RI_str │ │ │ │ │ -i3RJ_str │ │ │ │ │ -i3UY_str │ │ │ │ │ -i3UZ_str │ │ │ │ │ -i3XC_str │ │ │ │ │ -i3XD_str │ │ │ │ │ -i3XE_str │ │ │ │ │ +i3R4_str │ │ │ │ │ +i3R5_str │ │ │ │ │ +i3Sq_str │ │ │ │ │ +i3Sr_str │ │ │ │ │ +i3Xm_str │ │ │ │ │ +i3Xn_str │ │ │ │ │ +i3ZH_str │ │ │ │ │ +i3ZI_str │ │ │ │ │ +i3ZJ_str │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdtczqCZCStreamCipher_closure │ │ │ │ │ ghczmprim_GHCziTypes_KindRepTyConApp_con_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdtrModule3_closure │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdtczqCZCStreamCipher3_bytes │ │ │ │ │ ghczmprim_GHCziTypes_krepzdConstraint_closure │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdtrModule_closure │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_CZCStreamCipher_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ add $0xf0000100,%eax │ │ │ │ │ - R_386_PC32 i3QM_str │ │ │ │ │ + R_386_PC32 i3R4_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i3QN_str │ │ │ │ │ + R_386_PC32 i3R5_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ @@ -47,19 +47,19 @@ │ │ │ │ │ mov (%esi),%eax │ │ │ │ │ jmp *%eax │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ R_386_32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_zdp1StreamCipher_closure │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ add $0xf0000100,%eax │ │ │ │ │ - R_386_PC32 i3RI_str │ │ │ │ │ + R_386_PC32 i3Sq_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i3RJ_str │ │ │ │ │ + R_386_PC32 i3Sr_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ @@ -92,19 +92,19 @@ │ │ │ │ │ jmp d0 │ │ │ │ │ R_386_PC32 stg_ap_0_fast │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ R_386_32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_streamCombine_closure │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ sldt (%edx) │ │ │ │ │ add %dh,%al │ │ │ │ │ - R_386_PC32 i3UY_str │ │ │ │ │ + R_386_PC32 i3Xm_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i3UZ_str │ │ │ │ │ + R_386_PC32 i3Xn_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ @@ -144,23 +144,23 @@ │ │ │ │ │ add $0x8,%ebp │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ R_386_32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziStream_CZCStreamCipher_closure │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ in (%dx),%al │ │ │ │ │ - R_386_PC32 i3XE_str │ │ │ │ │ + R_386_PC32 i3ZJ_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %eax │ │ │ │ │ - R_386_PC32 i3XC_str │ │ │ │ │ + R_386_PC32 i3ZH_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i3XD_str │ │ │ │ │ + R_386_PC32 i3ZI_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %al,(%eax,%eax,1) │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693351 4d5f7374 72006933 514e5f73 .i3QM_str.i3QN_s │ │ │ │ │ - 0x00000010 74720069 3352495f 73747200 6933524a tr.i3RI_str.i3RJ │ │ │ │ │ - 0x00000020 5f737472 00693355 595f7374 72006933 _str.i3UY_str.i3 │ │ │ │ │ - 0x00000030 555a5f73 74720069 3358435f 73747200 UZ_str.i3XC_str. │ │ │ │ │ - 0x00000040 69335844 5f737472 00693358 455f7374 i3XD_str.i3XE_st │ │ │ │ │ + 0x00000000 00693352 345f7374 72006933 52355f73 .i3R4_str.i3R5_s │ │ │ │ │ + 0x00000010 74720069 3353715f 73747200 69335372 tr.i3Sq_str.i3Sr │ │ │ │ │ + 0x00000020 5f737472 00693358 6d5f7374 72006933 _str.i3Xm_str.i3 │ │ │ │ │ + 0x00000030 586e5f73 74720069 335a485f 73747200 Xn_str.i3ZH_str. │ │ │ │ │ + 0x00000040 69335a49 5f737472 0069335a 4a5f7374 i3ZI_str.i3ZJ_st │ │ │ │ │ 0x00000050 72006372 7970746f 7a6d6369 70686572 r.cryptozmcipher │ │ │ │ │ 0x00000060 7a6d7479 7065737a 6d307a69 307a6939 zmtypeszm0zi0zi9 │ │ │ │ │ 0x00000070 7a6d4363 464f4268 6e483166 30343942 zmCcFOBhnH1f049B │ │ │ │ │ 0x00000080 7955324f 79656f38 5f437279 70746f7a yU2Oyeo8_Cryptoz │ │ │ │ │ 0x00000090 69436970 6865727a 69547970 65737a69 iCipherziTypeszi │ │ │ │ │ 0x000000a0 53747265 616d5f7a 6474637a 71435a43 Stream_zdtczqCZC │ │ │ │ │ 0x000000b0 53747265 616d4369 70686572 5f636c6f StreamCipher_clo │ │ │ ├── OfIO.p_o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -13,21 +13,21 @@ │ │ │ │ │ ->ByteString │ │ │ │ │ │ │ │ │ │ ->Tuple2# │ │ │ │ │ │ │ │ │ │ ->>>>>Tuple3# │ │ │ │ │ │ │ │ │ │ ->>>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ->>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ->>ByteString │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ i8zu_str │ │ │ │ │ i8zv_str │ │ │ │ │ i8Cb_str │ │ │ │ │ i8Cc_str │ │ │ │ │ i8Cd_str │ │ │ │ │ i8Ce_str │ │ │ │ │ i8E6_str │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -16,17 +16,17 @@ │ │ │ │ │ [ 138] ->ByteString │ │ │ │ │ [ 145] │ │ │ │ │ [ 1a6] ->Tuple2# │ │ │ │ │ [ 1b0] │ │ │ │ │ [ 205] ->>>>>Tuple3# │ │ │ │ │ [ 213] │ │ │ │ │ [ 26f] ->>>ByteString │ │ │ │ │ - [ 27e] │ │ │ │ │ + [ 27e] │ │ │ │ │ [ 2d8] ->>>IO │ │ │ │ │ [ 2df] │ │ │ │ │ [ 334] ->>ByteString │ │ │ │ │ - [ 342] │ │ │ │ │ + [ 342] │ │ │ │ │ [ 3a2] ->>>IO │ │ │ │ │ [ 3a9] │ │ │ │ │ [ 3fe] ->>ByteString │ │ │ │ │ - [ 40c] │ │ │ │ │ + [ 40c] │ │ │ ├── AEAD.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 99 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .rodata.str │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 7 .data │ │ │ │ │ - 4: 00000269 0 NOTYPE LOCAL DEFAULT 3 i7bR_str │ │ │ │ │ - 5: 0000026b 0 NOTYPE LOCAL DEFAULT 3 i7bS_str │ │ │ │ │ - 6: 000002c0 0 NOTYPE LOCAL DEFAULT 3 i7bT_str │ │ │ │ │ - 7: 000002c8 0 NOTYPE LOCAL DEFAULT 3 i7bU_str │ │ │ │ │ + 4: 00000269 0 NOTYPE LOCAL DEFAULT 3 i7bH_str │ │ │ │ │ + 5: 0000026b 0 NOTYPE LOCAL DEFAULT 3 i7bI_str │ │ │ │ │ + 6: 000002c0 0 NOTYPE LOCAL DEFAULT 3 i7bJ_str │ │ │ │ │ + 7: 000002c8 0 NOTYPE LOCAL DEFAULT 3 i7bK_str │ │ │ │ │ 8: 0000032a 0 NOTYPE LOCAL DEFAULT 3 i7du_str │ │ │ │ │ 9: 00000331 0 NOTYPE LOCAL DEFAULT 3 i7dv_str │ │ │ │ │ 10: 00000386 0 NOTYPE LOCAL DEFAULT 3 i7dw_str │ │ │ │ │ 11: 00000390 0 NOTYPE LOCAL DEFAULT 3 i7dx_str │ │ │ │ │ 12: 000003ed 0 NOTYPE LOCAL DEFAULT 3 i7fs_str │ │ │ │ │ 13: 000003f4 0 NOTYPE LOCAL DEFAULT 3 i7ft_str │ │ │ │ │ 14: 00000449 0 NOTYPE LOCAL DEFAULT 3 i7fu_str │ │ │ │ │ @@ -27,20 +27,20 @@ │ │ │ │ │ 23: 000005d2 0 NOTYPE LOCAL DEFAULT 3 i7jg_str │ │ │ │ │ 24: 00000626 0 NOTYPE LOCAL DEFAULT 3 i7jh_str │ │ │ │ │ 25: 0000062e 0 NOTYPE LOCAL DEFAULT 3 i7ji_str │ │ │ │ │ 26: 00000683 0 NOTYPE LOCAL DEFAULT 3 i7jj_str │ │ │ │ │ 27: 00000690 0 NOTYPE LOCAL DEFAULT 3 i7jk_str │ │ │ │ │ 28: 000006f5 0 NOTYPE LOCAL DEFAULT 3 i7mt_str │ │ │ │ │ 29: 00000701 0 NOTYPE LOCAL DEFAULT 3 i7mu_str │ │ │ │ │ - 30: 00000764 0 NOTYPE LOCAL DEFAULT 3 i7rf_str │ │ │ │ │ - 31: 00000766 0 NOTYPE LOCAL DEFAULT 3 i7rg_str │ │ │ │ │ - 32: 000007ba 0 NOTYPE LOCAL DEFAULT 3 i7rh_str │ │ │ │ │ - 33: 000007c1 0 NOTYPE LOCAL DEFAULT 3 i7ri_str │ │ │ │ │ - 34: 00000816 0 NOTYPE LOCAL DEFAULT 3 i7rj_str │ │ │ │ │ - 35: 00000825 0 NOTYPE LOCAL DEFAULT 3 i7rk_str │ │ │ │ │ + 30: 00000764 0 NOTYPE LOCAL DEFAULT 3 i7re_str │ │ │ │ │ + 31: 00000766 0 NOTYPE LOCAL DEFAULT 3 i7rf_str │ │ │ │ │ + 32: 000007ba 0 NOTYPE LOCAL DEFAULT 3 i7rg_str │ │ │ │ │ + 33: 000007c1 0 NOTYPE LOCAL DEFAULT 3 i7rh_str │ │ │ │ │ + 34: 00000816 0 NOTYPE LOCAL DEFAULT 3 i7ri_str │ │ │ │ │ + 35: 00000825 0 NOTYPE LOCAL DEFAULT 3 i7rj_str │ │ │ │ │ 36: 0000088a 0 NOTYPE LOCAL DEFAULT 3 i7uz_str │ │ │ │ │ 37: 00000895 0 NOTYPE LOCAL DEFAULT 3 i7uA_str │ │ │ │ │ 38: 00000150 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_aeadDecrypt_closure │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND stg_sel_0_upd_info │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi12zi2zi0zm6d2e_DataziByteString_zzipWithzuzdszdwzzipWith_info │ │ │ │ │ 41: 0000015c 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_aeadFinalizze_closure │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND stg_sel_1_upd_info │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text' at offset 0x46e4 contains 282 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 00000402 R_386_PC32 00000269 i7bR_str │ │ │ │ │ -00000004 00000502 R_386_PC32 0000026b i7bS_str │ │ │ │ │ +00000000 00000402 R_386_PC32 00000269 i7bH_str │ │ │ │ │ +00000004 00000502 R_386_PC32 0000026b i7bI_str │ │ │ │ │ 00000014 00004d01 R_386_32 00000000 era │ │ │ │ │ 0000001d 00004d01 R_386_32 00000000 era │ │ │ │ │ 00000043 00003701 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 00000065 00004101 R_386_32 00000000 stg_restore_cccs_info │ │ │ │ │ 00000075 00004701 R_386_32 00000000 stg_ap_ppp_info │ │ │ │ │ 0000008f 00005102 R_386_PC32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBlock_aeadStateAppendHeader_info │ │ │ │ │ -0000009c 00000602 R_386_PC32 000002c0 i7bT_str │ │ │ │ │ -000000a0 00000702 R_386_PC32 000002c8 i7bU_str │ │ │ │ │ +0000009c 00000602 R_386_PC32 000002c0 i7bJ_str │ │ │ │ │ +000000a0 00000702 R_386_PC32 000002c8 i7bK_str │ │ │ │ │ 000000c5 00004b01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_aeadAppendHeader_HPC_cc │ │ │ │ │ 000000d3 00005402 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 000000f5 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000130 00000101 R_386_32 00000000 .text │ │ │ │ │ 000001ec 00000101 R_386_32 00000000 .text │ │ │ │ │ 000001fb 00004d01 R_386_32 00000000 era │ │ │ │ │ 00000204 00005a01 R_386_32 00000000 user_era │ │ │ │ │ @@ -189,34 +189,34 @@ │ │ │ │ │ 00001534 00001d02 R_386_PC32 00000701 i7mu_str │ │ │ │ │ 00001555 00000101 R_386_32 00000000 .text │ │ │ │ │ 000015d0 00003b01 R_386_32 00000000 ghczmprim_GHCziTuple_Z2T_con_info │ │ │ │ │ 000015df 00004d01 R_386_32 00000000 era │ │ │ │ │ 000015e8 00005a01 R_386_32 00000000 user_era │ │ │ │ │ 000015fe 00003a01 R_386_32 00000174 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_aeadSimpleEncrypt_closure │ │ │ │ │ 00001610 00003e02 R_386_PC32 00000000 stg_gc_pp │ │ │ │ │ -0000161c 00001e02 R_386_PC32 00000764 i7rf_str │ │ │ │ │ -00001620 00001f02 R_386_PC32 00000766 i7rg_str │ │ │ │ │ +0000161c 00001e02 R_386_PC32 00000764 i7re_str │ │ │ │ │ +00001620 00001f02 R_386_PC32 00000766 i7rf_str │ │ │ │ │ 00001630 00004d01 R_386_32 00000000 era │ │ │ │ │ 00001639 00004d01 R_386_32 00000000 era │ │ │ │ │ 00001663 00003701 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 0000169b 00004b01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_aeadAppendHeader_HPC_cc │ │ │ │ │ 000016b1 00005402 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 000016c8 00004101 R_386_32 00000000 stg_restore_cccs_info │ │ │ │ │ 000016d8 00004701 R_386_32 00000000 stg_ap_ppp_info │ │ │ │ │ 000016f5 00005102 R_386_PC32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBlock_aeadStateAppendHeader_info │ │ │ │ │ -00001700 00002002 R_386_PC32 000007ba i7rh_str │ │ │ │ │ -00001704 00002102 R_386_PC32 000007c1 i7ri_str │ │ │ │ │ +00001700 00002002 R_386_PC32 000007ba i7rg_str │ │ │ │ │ +00001704 00002102 R_386_PC32 000007c1 i7rh_str │ │ │ │ │ 00001714 00004d01 R_386_32 00000000 era │ │ │ │ │ 0000171d 00004d01 R_386_32 00000000 era │ │ │ │ │ 00001743 00003701 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 00001765 00004101 R_386_32 00000000 stg_restore_cccs_info │ │ │ │ │ 00001775 00004701 R_386_32 00000000 stg_ap_ppp_info │ │ │ │ │ 0000178f 00002e02 R_386_PC32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBlock_aeadStateDecrypt_info │ │ │ │ │ -000017a8 00002202 R_386_PC32 00000816 i7rj_str │ │ │ │ │ -000017ac 00002302 R_386_PC32 00000825 i7rk_str │ │ │ │ │ +000017a8 00002202 R_386_PC32 00000816 i7ri_str │ │ │ │ │ +000017ac 00002302 R_386_PC32 00000825 i7rj_str │ │ │ │ │ 000017ff 00005d01 R_386_32 00000090 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_aeadSimpleDecrypt_HPC_cc │ │ │ │ │ 00001818 00005402 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 0000185b 00000101 R_386_32 00000000 .text │ │ │ │ │ 0000186c 00004d01 R_386_32 00000000 era │ │ │ │ │ 00001875 00005a01 R_386_32 00000000 user_era │ │ │ │ │ 000018ae 00005701 R_386_32 00000024 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_aeadDecrypt_HPC_cc │ │ │ │ │ 000018b8 00005402 R_386_PC32 00000000 pushCostCentre │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -40,18 +40,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->->>>>>>Maybe │ │ │ │ │ │ │ │ │ │ ->>>>Maybe │ │ │ │ │ │ │ │ │ │ -i7bR_str │ │ │ │ │ -i7bS_str │ │ │ │ │ -i7bT_str │ │ │ │ │ -i7bU_str │ │ │ │ │ +i7bH_str │ │ │ │ │ +i7bI_str │ │ │ │ │ +i7bJ_str │ │ │ │ │ +i7bK_str │ │ │ │ │ i7du_str │ │ │ │ │ i7dv_str │ │ │ │ │ i7dw_str │ │ │ │ │ i7dx_str │ │ │ │ │ i7fs_str │ │ │ │ │ i7ft_str │ │ │ │ │ i7fu_str │ │ │ │ │ @@ -66,20 +66,20 @@ │ │ │ │ │ i7jg_str │ │ │ │ │ i7jh_str │ │ │ │ │ i7ji_str │ │ │ │ │ i7jj_str │ │ │ │ │ i7jk_str │ │ │ │ │ i7mt_str │ │ │ │ │ i7mu_str │ │ │ │ │ +i7re_str │ │ │ │ │ i7rf_str │ │ │ │ │ i7rg_str │ │ │ │ │ i7rh_str │ │ │ │ │ i7ri_str │ │ │ │ │ i7rj_str │ │ │ │ │ -i7rk_str │ │ │ │ │ i7uz_str │ │ │ │ │ i7uA_str │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_aeadDecrypt_closure │ │ │ │ │ stg_sel_0_upd_info │ │ │ │ │ bytestringzm0zi12zi2zi0zm6d2e_DataziByteString_zzipWithzuzdszdwzzipWith_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_aeadFinalizze_closure │ │ │ │ │ stg_sel_1_upd_info │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i7bR_str │ │ │ │ │ + R_386_PC32 i7bH_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i7bS_str │ │ │ │ │ + R_386_PC32 i7bI_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax,%eax,1) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ sldt (%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ R_386_32 era │ │ │ │ │ @@ -54,19 +54,19 @@ │ │ │ │ │ jmp 8f │ │ │ │ │ R_386_PC32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBlock_aeadStateAppendHeader_info │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ pop %ss │ │ │ │ │ add %al,(%ebx) │ │ │ │ │ add %dh,%al │ │ │ │ │ - R_386_PC32 i7bT_str │ │ │ │ │ + R_386_PC32 i7bJ_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i7bU_str │ │ │ │ │ + R_386_PC32 i7bK_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ @@ -1710,18 +1710,18 @@ │ │ │ │ │ R_386_PC32 stg_gc_pp │ │ │ │ │ │ │ │ │ │ 00001614 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziAEAD_zdwaeadSimpleDecrypt_slow(): │ │ │ │ │ jmp 17b8 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i7rf_str │ │ │ │ │ + R_386_PC32 i7re_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i7rg_str │ │ │ │ │ + R_386_PC32 i7rf_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax,%eax,1) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ sldt (%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ R_386_32 era │ │ │ │ │ @@ -1782,18 +1782,18 @@ │ │ │ │ │ add $0xffffffd4,%ebp │ │ │ │ │ jmp 16f5 │ │ │ │ │ R_386_PC32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziBlock_aeadStateAppendHeader_info │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i7rh_str │ │ │ │ │ + R_386_PC32 i7rg_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i7ri_str │ │ │ │ │ + R_386_PC32 i7rh_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax,%eax,1) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ sldt (%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ R_386_32 era │ │ │ │ │ @@ -1842,19 +1842,19 @@ │ │ │ │ │ decl (%eax) │ │ │ │ │ adc $0x0,%al │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%eax) │ │ │ │ │ add %dh,%al │ │ │ │ │ - R_386_PC32 i7rj_str │ │ │ │ │ + R_386_PC32 i7ri_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i7rk_str │ │ │ │ │ + R_386_PC32 i7rj_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693762 525f7374 72006937 62535f73 .i7bR_str.i7bS_s │ │ │ │ │ - 0x00000010 74720069 3762545f 73747200 69376255 tr.i7bT_str.i7bU │ │ │ │ │ + 0x00000000 00693762 485f7374 72006937 62495f73 .i7bH_str.i7bI_s │ │ │ │ │ + 0x00000010 74720069 37624a5f 73747200 6937624b tr.i7bJ_str.i7bK │ │ │ │ │ 0x00000020 5f737472 00693764 755f7374 72006937 _str.i7du_str.i7 │ │ │ │ │ 0x00000030 64765f73 74720069 3764775f 73747200 dv_str.i7dw_str. │ │ │ │ │ 0x00000040 69376478 5f737472 00693766 735f7374 i7dx_str.i7fs_st │ │ │ │ │ 0x00000050 72006937 66745f73 74720069 3766755f r.i7ft_str.i7fu_ │ │ │ │ │ 0x00000060 73747200 69376676 5f737472 00693768 str.i7fv_str.i7h │ │ │ │ │ 0x00000070 395f7374 72006937 68615f73 74720069 9_str.i7ha_str.i │ │ │ │ │ 0x00000080 376a625f 73747200 69376a63 5f737472 7jb_str.i7jc_str │ │ │ │ │ 0x00000090 0069376a 645f7374 72006937 6a655f73 .i7jd_str.i7je_s │ │ │ │ │ 0x000000a0 74720069 376a665f 73747200 69376a67 tr.i7jf_str.i7jg │ │ │ │ │ 0x000000b0 5f737472 0069376a 685f7374 72006937 _str.i7jh_str.i7 │ │ │ │ │ 0x000000c0 6a695f73 74720069 376a6a5f 73747200 ji_str.i7jj_str. │ │ │ │ │ 0x000000d0 69376a6b 5f737472 0069376d 745f7374 i7jk_str.i7mt_st │ │ │ │ │ - 0x000000e0 72006937 6d755f73 74720069 3772665f r.i7mu_str.i7rf_ │ │ │ │ │ - 0x000000f0 73747200 69377267 5f737472 00693772 str.i7rg_str.i7r │ │ │ │ │ - 0x00000100 685f7374 72006937 72695f73 74720069 h_str.i7ri_str.i │ │ │ │ │ - 0x00000110 37726a5f 73747200 6937726b 5f737472 7rj_str.i7rk_str │ │ │ │ │ + 0x000000e0 72006937 6d755f73 74720069 3772655f r.i7mu_str.i7re_ │ │ │ │ │ + 0x000000f0 73747200 69377266 5f737472 00693772 str.i7rf_str.i7r │ │ │ │ │ + 0x00000100 675f7374 72006937 72685f73 74720069 g_str.i7rh_str.i │ │ │ │ │ + 0x00000110 3772695f 73747200 6937726a 5f737472 7ri_str.i7rj_str │ │ │ │ │ 0x00000120 00693775 7a5f7374 72006937 75415f73 .i7uz_str.i7uA_s │ │ │ │ │ 0x00000130 74720063 72797074 6f7a6d63 69706865 tr.cryptozmciphe │ │ │ │ │ 0x00000140 727a6d74 79706573 7a6d307a 69307a69 rzmtypeszm0zi0zi │ │ │ │ │ 0x00000150 397a6d43 63464f42 686e4831 66303439 9zmCcFOBhnH1f049 │ │ │ │ │ 0x00000160 42795532 4f79656f 385f4372 7970746f ByU2Oyeo8_Crypto │ │ │ │ │ 0x00000170 7a694369 70686572 7a695479 7065737a ziCipherziTypesz │ │ │ │ │ 0x00000180 69414541 445f6165 61644465 63727970 iAEAD_aeadDecryp │ │ │ ├── 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-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Base.C:Cipher │ │ │ │ │ AEADMode │ │ │ │ │ AEAD_OCB │ │ │ │ │ crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Base.AEAD_OCB │ │ │ │ │ AEADMode │ │ │ │ │ AEAD_CCM │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -38,23 +38,23 @@ │ │ │ │ │ [ 1ac] KeySizeEnum │ │ │ │ │ [ 1b9] Crypto/Cipher/Types/Base.hs:38:20-21|case │ │ │ │ │ [ 1e3] KeyErrorInvalid │ │ │ │ │ [ 1f4] KeyErrorTooBig │ │ │ │ │ [ 203] KeyErrorTooSmall │ │ │ │ │ [ 214] Crypto/Cipher/Types/Base.hs:31:20-21|case │ │ │ │ │ [ 23e] ->* │ │ │ │ │ - [ 242] │ │ │ │ │ + [ 242] │ │ │ │ │ [ 29d] ->String │ │ │ │ │ - [ 2a6] │ │ │ │ │ + [ 2a6] │ │ │ │ │ [ 301] ->KeySizeSpecifier │ │ │ │ │ - [ 314] │ │ │ │ │ + [ 314] │ │ │ │ │ [ 372] ->Key │ │ │ │ │ [ 378] │ │ │ │ │ [ 3db] ToSecureMem │ │ │ │ │ - [ 3e7] │ │ │ │ │ + [ 3e7] │ │ │ │ │ [ 449] ->>>Tuple2# │ │ │ │ │ [ 455] │ │ │ │ │ [ 4b5] ->Int │ │ │ │ │ [ 4bb] │ │ │ │ │ [ 52b] ->IV │ │ │ │ │ [ 530] │ │ │ │ │ [ 58f] ->>>Tuple2# │ │ │ │ │ @@ -164,23 +164,23 @@ │ │ │ │ │ [ 1a76] ->ShowS │ │ │ │ │ [ 1a7e] │ │ │ │ │ [ 1adf] ->ShowS │ │ │ │ │ [ 1ae7] │ │ │ │ │ [ 1b52] ->String │ │ │ │ │ [ 1b5b] │ │ │ │ │ [ 1bc2] ->>>Cipher │ │ │ │ │ - [ 1bcd] │ │ │ │ │ + [ 1bcd] │ │ │ │ │ [ 1c27] ->>KeySizeSpecifier │ │ │ │ │ - [ 1c3b] │ │ │ │ │ + [ 1c3b] │ │ │ │ │ [ 1c99] ->KeySizeSpecifier │ │ │ │ │ - [ 1cac] │ │ │ │ │ + [ 1cac] │ │ │ │ │ [ 1d09] ->KeySizeSpecifier │ │ │ │ │ - [ 1d1c] │ │ │ │ │ + [ 1d1c] │ │ │ │ │ [ 1d7a] ->KeyError │ │ │ │ │ - [ 1d85] │ │ │ │ │ + [ 1d85] │ │ │ │ │ [ 1de6] Cipher │ │ │ │ │ [ 1ded] C:Cipher │ │ │ │ │ [ 1df6] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Base.C:Cipher │ │ │ │ │ [ 1e49] AEADMode │ │ │ │ │ [ 1e52] AEAD_OCB │ │ │ │ │ [ 1e5b] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8:Crypto.Cipher.Types.Base.AEAD_OCB │ │ │ │ │ [ 1eae] AEADMode │ │ │ ├── Utils.p_o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 79 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .rodata.str │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 7 .data │ │ │ │ │ - 4: 00000109 0 NOTYPE LOCAL DEFAULT 3 i2rz_str │ │ │ │ │ - 5: 0000010e 0 NOTYPE LOCAL DEFAULT 3 i2rA_str │ │ │ │ │ - 6: 00000164 0 NOTYPE LOCAL DEFAULT 3 i2rB_str │ │ │ │ │ - 7: 0000016b 0 NOTYPE LOCAL DEFAULT 3 i2rC_str │ │ │ │ │ - 8: 000001c0 0 NOTYPE LOCAL DEFAULT 3 i2rD_str │ │ │ │ │ - 9: 000001c5 0 NOTYPE LOCAL DEFAULT 3 i2rE_str │ │ │ │ │ - 10: 0000021b 0 NOTYPE LOCAL DEFAULT 3 i2rF_str │ │ │ │ │ - 11: 00000222 0 NOTYPE LOCAL DEFAULT 3 i2rG_str │ │ │ │ │ - 12: 0000027a 0 NOTYPE LOCAL DEFAULT 3 i2rH_str │ │ │ │ │ - 13: 00000282 0 NOTYPE LOCAL DEFAULT 3 i2rI_str │ │ │ │ │ - 14: 000002dc 0 NOTYPE LOCAL DEFAULT 3 i2vd_str │ │ │ │ │ - 15: 000002e4 0 NOTYPE LOCAL DEFAULT 3 i2ve_str │ │ │ │ │ - 16: 0000033b 0 NOTYPE LOCAL DEFAULT 3 i2vQ_str │ │ │ │ │ - 17: 0000033f 0 NOTYPE LOCAL DEFAULT 3 i2vR_str │ │ │ │ │ - 18: 00000397 0 NOTYPE LOCAL DEFAULT 3 i2zj_str │ │ │ │ │ - 19: 0000039c 0 NOTYPE LOCAL DEFAULT 3 i2zk_str │ │ │ │ │ - 20: 000003f1 0 NOTYPE LOCAL DEFAULT 3 i2zl_str │ │ │ │ │ - 21: 000003f7 0 NOTYPE LOCAL DEFAULT 3 i2zm_str │ │ │ │ │ - 22: 0000044d 0 NOTYPE LOCAL DEFAULT 3 i2zn_str │ │ │ │ │ - 23: 0000045a 0 NOTYPE LOCAL DEFAULT 3 i2zo_str │ │ │ │ │ - 24: 000004b3 0 NOTYPE LOCAL DEFAULT 3 i2G2_str │ │ │ │ │ - 25: 000004c1 0 NOTYPE LOCAL DEFAULT 3 i2G3_str │ │ │ │ │ + 4: 00000109 0 NOTYPE LOCAL DEFAULT 3 i2tl_str │ │ │ │ │ + 5: 0000010e 0 NOTYPE LOCAL DEFAULT 3 i2tm_str │ │ │ │ │ + 6: 00000164 0 NOTYPE LOCAL DEFAULT 3 i2tp_str │ │ │ │ │ + 7: 0000016b 0 NOTYPE LOCAL DEFAULT 3 i2tr_str │ │ │ │ │ + 8: 000001c0 0 NOTYPE LOCAL DEFAULT 3 i2tt_str │ │ │ │ │ + 9: 000001c5 0 NOTYPE LOCAL DEFAULT 3 i2tu_str │ │ │ │ │ + 10: 0000021b 0 NOTYPE LOCAL DEFAULT 3 i2tv_str │ │ │ │ │ + 11: 00000222 0 NOTYPE LOCAL DEFAULT 3 i2tw_str │ │ │ │ │ + 12: 0000027a 0 NOTYPE LOCAL DEFAULT 3 i2tx_str │ │ │ │ │ + 13: 00000282 0 NOTYPE LOCAL DEFAULT 3 i2ty_str │ │ │ │ │ + 14: 000002dc 0 NOTYPE LOCAL DEFAULT 3 i2A1_str │ │ │ │ │ + 15: 000002e4 0 NOTYPE LOCAL DEFAULT 3 i2A2_str │ │ │ │ │ + 16: 0000033b 0 NOTYPE LOCAL DEFAULT 3 i2Bl_str │ │ │ │ │ + 17: 0000033f 0 NOTYPE LOCAL DEFAULT 3 i2Bm_str │ │ │ │ │ + 18: 00000397 0 NOTYPE LOCAL DEFAULT 3 i2Ho_str │ │ │ │ │ + 19: 0000039c 0 NOTYPE LOCAL DEFAULT 3 i2Hp_str │ │ │ │ │ + 20: 000003f1 0 NOTYPE LOCAL DEFAULT 3 i2Hq_str │ │ │ │ │ + 21: 000003f7 0 NOTYPE LOCAL DEFAULT 3 i2Hr_str │ │ │ │ │ + 22: 0000044d 0 NOTYPE LOCAL DEFAULT 3 i2Hs_str │ │ │ │ │ + 23: 0000045a 0 NOTYPE LOCAL DEFAULT 3 i2Ht_str │ │ │ │ │ + 24: 000004b3 0 NOTYPE LOCAL DEFAULT 3 i2MK_str │ │ │ │ │ + 25: 000004c1 0 NOTYPE LOCAL DEFAULT 3 i2ML_str │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND stg_sel_0_upd_info │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND bytestringzm0zi12zi2zi0zm6d2e_DataziByteString_zzipWithzuzdszdwzzipWith_info │ │ │ │ │ 28: 000000f8 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_bxor1_closure │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND ghczminternal_GHCziInternalziWord_W8zh_con_info │ │ │ │ │ 30: 000000d0 0 OBJECT GLOBAL DEFAULT 7 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_zdtrModule1_closure │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ │ 32: 00000000 0 OBJECT GLOBAL DEFAULT 9 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_init_arr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text' at offset 0x2e38 contains 179 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 00000402 R_386_PC32 00000109 i2rz_str │ │ │ │ │ -00000004 00000502 R_386_PC32 0000010e i2rA_str │ │ │ │ │ +00000000 00000402 R_386_PC32 00000109 i2tl_str │ │ │ │ │ +00000004 00000502 R_386_PC32 0000010e i2tm_str │ │ │ │ │ 00000014 00003d01 R_386_32 00000000 era │ │ │ │ │ 0000001d 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000043 00002901 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 00000066 00002101 R_386_32 00000024 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_chunk_HPC_cc │ │ │ │ │ 00000074 00004202 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 00000092 00003601 R_386_32 00000000 ghczmprim_GHCziTypes_Bool_closure_tbl │ │ │ │ │ -000000a4 00000602 R_386_PC32 00000164 i2rB_str │ │ │ │ │ -000000a8 00000702 R_386_PC32 0000016b i2rC_str │ │ │ │ │ +000000a4 00000602 R_386_PC32 00000164 i2tp_str │ │ │ │ │ +000000a8 00000702 R_386_PC32 0000016b i2tr_str │ │ │ │ │ 000000b8 00003d01 R_386_32 00000000 era │ │ │ │ │ 000000c1 00003d01 R_386_32 00000000 era │ │ │ │ │ 000000eb 00002901 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 00000107 00000101 R_386_32 00000000 .text │ │ │ │ │ 000001ba 00002c01 R_386_32 00000000 ghczmprim_GHCziTuple_Z2T_con_info │ │ │ │ │ 000001c9 00003d01 R_386_32 00000000 era │ │ │ │ │ 000001d2 00004701 R_386_32 00000000 user_era │ │ │ │ │ @@ -30,22 +30,22 @@ │ │ │ │ │ 00000333 00003f01 R_386_32 00000000 bytestringzm0zi12zi2zi0zm6d2e_DataziByteStringziInternalziType_BS_con_info │ │ │ │ │ 00000341 00003d01 R_386_32 00000000 era │ │ │ │ │ 0000034a 00004701 R_386_32 00000000 user_era │ │ │ │ │ 0000038a 00002c01 R_386_32 00000000 ghczmprim_GHCziTuple_Z2T_con_info │ │ │ │ │ 00000398 00003d01 R_386_32 00000000 era │ │ │ │ │ 000003a1 00004701 R_386_32 00000000 user_era │ │ │ │ │ 000003c7 00004502 R_386_PC32 00000000 stg_gc_unpt_r1 │ │ │ │ │ -000003cc 00000802 R_386_PC32 000001c0 i2rD_str │ │ │ │ │ -000003d0 00000902 R_386_PC32 000001c5 i2rE_str │ │ │ │ │ +000003cc 00000802 R_386_PC32 000001c0 i2tt_str │ │ │ │ │ +000003d0 00000902 R_386_PC32 000001c5 i2tu_str │ │ │ │ │ 000003e0 00003d01 R_386_32 00000000 era │ │ │ │ │ 000003e9 00003d01 R_386_32 00000000 era │ │ │ │ │ 0000040f 00002901 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 0000042b 00000101 R_386_32 00000000 .text │ │ │ │ │ -00000480 00000a02 R_386_PC32 0000021b i2rF_str │ │ │ │ │ -00000484 00000b02 R_386_PC32 00000222 i2rG_str │ │ │ │ │ +00000480 00000a02 R_386_PC32 0000021b i2tv_str │ │ │ │ │ +00000484 00000b02 R_386_PC32 00000222 i2tw_str │ │ │ │ │ 000004a6 00003d01 R_386_32 00000000 era │ │ │ │ │ 000004af 00003d01 R_386_32 00000000 era │ │ │ │ │ 000004f2 00004a02 R_386_PC32 00000000 enterFunCCS │ │ │ │ │ 000004fc 00000101 R_386_32 00000000 .text │ │ │ │ │ 0000057f 00003a01 R_386_32 00000000 ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ │ 0000058d 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000596 00004701 R_386_32 00000000 user_era │ │ │ │ │ @@ -59,63 +59,63 @@ │ │ │ │ │ 000006d2 00004701 R_386_32 00000000 user_era │ │ │ │ │ 00000715 00001a01 R_386_32 00000000 stg_sel_0_upd_info │ │ │ │ │ 00000724 00003d01 R_386_32 00000000 era │ │ │ │ │ 0000072d 00004701 R_386_32 00000000 user_era │ │ │ │ │ 00000758 00003a01 R_386_32 00000000 ghczmprim_GHCziTypes_ZC_con_info │ │ │ │ │ 00000766 00003d01 R_386_32 00000000 era │ │ │ │ │ 0000076f 00004701 R_386_32 00000000 user_era │ │ │ │ │ -00000790 00000c02 R_386_PC32 0000027a i2rH_str │ │ │ │ │ -00000794 00000d02 R_386_PC32 00000282 i2rI_str │ │ │ │ │ +00000790 00000c02 R_386_PC32 0000027a i2tx_str │ │ │ │ │ +00000794 00000d02 R_386_PC32 00000282 i2ty_str │ │ │ │ │ 000007db 00000101 R_386_32 00000000 .text │ │ │ │ │ 000007ea 00003d01 R_386_32 00000000 era │ │ │ │ │ 000007f3 00004701 R_386_32 00000000 user_era │ │ │ │ │ 00000804 00002101 R_386_32 00000024 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_chunk_HPC_cc │ │ │ │ │ 00000812 00004202 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 00000852 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000860 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000869 00004701 R_386_32 00000000 user_era │ │ │ │ │ 00000892 00002501 R_386_32 000000a8 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_zdwchunk_closure │ │ │ │ │ -000008a0 00000e02 R_386_PC32 000002dc i2vd_str │ │ │ │ │ -000008a4 00000f02 R_386_PC32 000002e4 i2ve_str │ │ │ │ │ +000008a0 00000e02 R_386_PC32 000002dc i2A1_str │ │ │ │ │ +000008a4 00000f02 R_386_PC32 000002e4 i2A2_str │ │ │ │ │ 000008c2 00000101 R_386_32 00000000 .text │ │ │ │ │ 000008fc 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000945 00002a01 R_386_32 000000b4 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_chunk_closure │ │ │ │ │ -0000094c 00001002 R_386_PC32 0000033b i2vQ_str │ │ │ │ │ -00000950 00001102 R_386_PC32 0000033f i2vR_str │ │ │ │ │ +0000094c 00001002 R_386_PC32 0000033b i2Bl_str │ │ │ │ │ +00000950 00001102 R_386_PC32 0000033f i2Bm_str │ │ │ │ │ 00000960 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000969 00003d01 R_386_32 00000000 era │ │ │ │ │ 0000099a 00004802 R_386_PC32 00000000 newCAF │ │ │ │ │ 000009a8 00003501 R_386_32 00000000 stg_bh_upd_frame_info │ │ │ │ │ 000009c8 00003c01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_bxor_HPC_cc │ │ │ │ │ 000009d2 00004202 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 000009e2 00000101 R_386_32 00000000 .text │ │ │ │ │ 000009e9 00003e01 R_386_32 00000000 ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ │ 00000a01 00003002 R_386_PC32 00000000 ghczminternal_GHCziInternalziList_zdwlenAcc_info │ │ │ │ │ 00000a55 00003901 R_386_32 00000000 ghczmprim_GHCziTypes_Izh_con_info │ │ │ │ │ 00000a63 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000a6c 00004701 R_386_32 00000000 user_era │ │ │ │ │ 00000a8e 00004b02 R_386_PC32 00000000 stg_gc_unbx_r1 │ │ │ │ │ -00000a9c 00001202 R_386_PC32 00000397 i2zj_str │ │ │ │ │ -00000aa0 00001302 R_386_PC32 0000039c i2zk_str │ │ │ │ │ +00000a9c 00001202 R_386_PC32 00000397 i2Ho_str │ │ │ │ │ +00000aa0 00001302 R_386_PC32 0000039c i2Hp_str │ │ │ │ │ 00000ab0 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000ab9 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000adf 00002901 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 00000b23 00004401 R_386_32 00000000 ghczminternal_GHCziInternalziWord_zdfBitsWord8zuzdcxor_closure │ │ │ │ │ 00000b2b 00001b02 R_386_PC32 00000000 bytestringzm0zi12zi2zi0zm6d2e_DataziByteString_zzipWithzuzdszdwzzipWith_info │ │ │ │ │ -00000b34 00001402 R_386_PC32 000003f1 i2zl_str │ │ │ │ │ -00000b38 00001502 R_386_PC32 000003f7 i2zm_str │ │ │ │ │ +00000b34 00001402 R_386_PC32 000003f1 i2Hq_str │ │ │ │ │ +00000b38 00001502 R_386_PC32 000003f7 i2Hr_str │ │ │ │ │ 00000b48 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000b51 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000b8a 00002901 R_386_32 00000000 stg_upd_frame_info │ │ │ │ │ 00000bfd 00001d01 R_386_32 00000000 ghczminternal_GHCziInternalziWord_W8zh_con_info │ │ │ │ │ 00000c0b 00003d01 R_386_32 00000000 era │ │ │ │ │ 00000c14 00004701 R_386_32 00000000 user_era │ │ │ │ │ 00000c4c 00000302 R_386_PC32 00000000 .data │ │ │ │ │ -00000c54 00001602 R_386_PC32 0000044d i2zn_str │ │ │ │ │ -00000c58 00001702 R_386_PC32 0000045a i2zo_str │ │ │ │ │ +00000c54 00001602 R_386_PC32 0000044d i2Hs_str │ │ │ │ │ +00000c58 00001702 R_386_PC32 0000045a i2Ht_str │ │ │ │ │ 00000c84 00003c01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_bxor_HPC_cc │ │ │ │ │ 00000c9a 00004202 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 00000cd0 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000cd5 00001c01 R_386_32 000000f8 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_bxor1_closure │ │ │ │ │ 00000cf7 00000101 R_386_32 00000000 .text │ │ │ │ │ 00000d18 00000302 R_386_PC32 00000000 .data │ │ │ │ │ 00000d65 00003c01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_bxor_HPC_cc │ │ │ │ │ @@ -158,16 +158,16 @@ │ │ │ │ │ 0000127f 00003b02 R_386_PC32 00000000 bytestringzm0zi12zi2zi0zm6d2e_DataziByteStringziInternalziType_zdwunsafePackLenBytes_info │ │ │ │ │ 00001284 00003702 R_386_PC32 00000000 bytestringzm0zi12zi2zi0zm6d2e_DataziByteStringziInternalziType_zdwunsafePackLenBytes_closure │ │ │ │ │ 000012ab 00003c01 R_386_32 00000000 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_bxor_HPC_cc │ │ │ │ │ 000012bc 00004202 R_386_PC32 00000000 pushCostCentre │ │ │ │ │ 000012d6 00003e01 R_386_32 00000000 ghczmprim_GHCziTypes_ZMZN_closure │ │ │ │ │ 000012db 00003b02 R_386_PC32 00000000 bytestringzm0zi12zi2zi0zm6d2e_DataziByteStringziInternalziType_zdwunsafePackLenBytes_info │ │ │ │ │ 000012e0 00002202 R_386_PC32 00000128 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_zdwbxor_closure │ │ │ │ │ -000012e8 00001802 R_386_PC32 000004b3 i2G2_str │ │ │ │ │ -000012ec 00001902 R_386_PC32 000004c1 i2G3_str │ │ │ │ │ +000012e8 00001802 R_386_PC32 000004b3 i2MK_str │ │ │ │ │ +000012ec 00001902 R_386_PC32 000004c1 i2ML_str │ │ │ │ │ 0000130a 00000101 R_386_32 00000000 .text │ │ │ │ │ 00001328 00002202 R_386_PC32 00000128 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_zdwbxor_closure │ │ │ │ │ 00001348 00000101 R_386_32 00000000 .text │ │ │ │ │ 000013fc 00001f01 R_386_32 00000000 ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ │ 0000140a 00003d01 R_386_32 00000000 era │ │ │ │ │ 00001413 00004701 R_386_32 00000000 user_era │ │ │ │ │ 00001453 00003f01 R_386_32 00000000 bytestringzm0zi12zi2zi0zm6d2e_DataziByteStringziInternalziType_BS_con_info │ │ │ │ ├── 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-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ->>>>Tuple3# │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>ByteString │ │ │ │ │ - │ │ │ │ │ -i2rz_str │ │ │ │ │ -i2rA_str │ │ │ │ │ -i2rB_str │ │ │ │ │ -i2rC_str │ │ │ │ │ -i2rD_str │ │ │ │ │ -i2rE_str │ │ │ │ │ -i2rF_str │ │ │ │ │ -i2rG_str │ │ │ │ │ -i2rH_str │ │ │ │ │ -i2rI_str │ │ │ │ │ -i2vd_str │ │ │ │ │ -i2ve_str │ │ │ │ │ -i2vQ_str │ │ │ │ │ -i2vR_str │ │ │ │ │ -i2zj_str │ │ │ │ │ -i2zk_str │ │ │ │ │ -i2zl_str │ │ │ │ │ -i2zm_str │ │ │ │ │ -i2zn_str │ │ │ │ │ -i2zo_str │ │ │ │ │ -i2G2_str │ │ │ │ │ -i2G3_str │ │ │ │ │ + │ │ │ │ │ +i2tl_str │ │ │ │ │ +i2tm_str │ │ │ │ │ +i2tp_str │ │ │ │ │ +i2tr_str │ │ │ │ │ +i2tt_str │ │ │ │ │ +i2tu_str │ │ │ │ │ +i2tv_str │ │ │ │ │ +i2tw_str │ │ │ │ │ +i2tx_str │ │ │ │ │ +i2ty_str │ │ │ │ │ +i2A1_str │ │ │ │ │ +i2A2_str │ │ │ │ │ +i2Bl_str │ │ │ │ │ +i2Bm_str │ │ │ │ │ +i2Ho_str │ │ │ │ │ +i2Hp_str │ │ │ │ │ +i2Hq_str │ │ │ │ │ +i2Hr_str │ │ │ │ │ +i2Hs_str │ │ │ │ │ +i2Ht_str │ │ │ │ │ +i2MK_str │ │ │ │ │ +i2ML_str │ │ │ │ │ stg_sel_0_upd_info │ │ │ │ │ bytestringzm0zi12zi2zi0zm6d2e_DataziByteString_zzipWithzuzdszdwzzipWith_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_bxor1_closure │ │ │ │ │ ghczminternal_GHCziInternalziWord_W8zh_con_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_zdtrModule1_closure │ │ │ │ │ ghczminternal_GHCziInternalziForeignPtr_PlainPtr_con_info │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_init_arr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2rz_str │ │ │ │ │ + R_386_PC32 i2tl_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2rA_str │ │ │ │ │ + R_386_PC32 i2tm_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ add %dl,(%ecx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -58,18 +58,18 @@ │ │ │ │ │ R_386_32 ghczmprim_GHCziTypes_Bool_closure_tbl │ │ │ │ │ add $0xfffffff0,%ebp │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2rB_str │ │ │ │ │ + R_386_PC32 i2tp_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2rC_str │ │ │ │ │ + R_386_PC32 i2tr_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ebx) │ │ │ │ │ add %al,(%ebx) │ │ │ │ │ add %cl,(%edi) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -287,18 +287,18 @@ │ │ │ │ │ add $0x1c,%ebp │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ movl $0x14,0x33c(%ebx) │ │ │ │ │ jmp 3c7 │ │ │ │ │ R_386_PC32 stg_gc_unpt_r1 │ │ │ │ │ nop │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2rD_str │ │ │ │ │ + R_386_PC32 i2tt_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2rE_str │ │ │ │ │ + R_386_PC32 i2tu_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %dl,(%edx) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -348,19 +348,19 @@ │ │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ │ add $0x8,%ebp │ │ │ │ │ jmp 490 │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ add $0xf0000100,%eax │ │ │ │ │ - R_386_PC32 i2rF_str │ │ │ │ │ + R_386_PC32 i2tv_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2rG_str │ │ │ │ │ + R_386_PC32 i2tw_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%ecx) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ add %cl,(%eax,%eax,1) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ │ @@ -569,19 +569,19 @@ │ │ │ │ │ lea -0x3c(%edi),%eax │ │ │ │ │ mov %eax,(%edi) │ │ │ │ │ lea -0xe(%edi),%esi │ │ │ │ │ add $0x14,%ebp │ │ │ │ │ jmp *0x0(%ebp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ or $0xf0000200,%eax │ │ │ │ │ - R_386_PC32 i2rH_str │ │ │ │ │ + R_386_PC32 i2tx_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2rI_str │ │ │ │ │ + R_386_PC32 i2ty_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ @@ -658,19 +658,19 @@ │ │ │ │ │ movl $0x28,0x33c(%ebx) │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ R_386_32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_zdwchunk_closure │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ sldt (%edx) │ │ │ │ │ add %dh,%al │ │ │ │ │ - R_386_PC32 i2vd_str │ │ │ │ │ + R_386_PC32 i2A1_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2ve_str │ │ │ │ │ + R_386_PC32 i2A2_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ ... │ │ │ │ │ @@ -721,18 +721,18 @@ │ │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ │ add $0x4,%ebp │ │ │ │ │ jmp 7a0 │ │ │ │ │ mov $0x0,%esi │ │ │ │ │ R_386_32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_chunk_closure │ │ │ │ │ jmp *-0x4(%ebx) │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2vQ_str │ │ │ │ │ + R_386_PC32 i2Bl_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2vR_str │ │ │ │ │ + R_386_PC32 i2Bm_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ .byte 0 │ │ │ │ │ .byte 0x15 │ │ │ │ │ add %al,(%eax) │ │ │ │ │ @@ -835,18 +835,18 @@ │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000a94 : │ │ │ │ │ cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_zdwbxor_slow(): │ │ │ │ │ jmp c64 │ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2zj_str │ │ │ │ │ + R_386_PC32 i2Ho_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2zk_str │ │ │ │ │ + R_386_PC32 i2Hp_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%edx) │ │ │ │ │ add %al,(%eax,%eax,1) │ │ │ │ │ sldt (%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ R_386_32 era │ │ │ │ │ @@ -890,18 +890,18 @@ │ │ │ │ │ R_386_32 ghczminternal_GHCziInternalziWord_zdfBitsWord8zuzdcxor_closure │ │ │ │ │ add $0xffffffd4,%ebp │ │ │ │ │ jmp b2b │ │ │ │ │ R_386_PC32 bytestringzm0zi12zi2zi0zm6d2e_DataziByteString_zzipWithzuzdszdwzzipWith_info │ │ │ │ │ mov %eax,%esi │ │ │ │ │ jmp *-0x8(%ebx) │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2zl_str │ │ │ │ │ + R_386_PC32 i2Hq_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2zm_str │ │ │ │ │ + R_386_PC32 i2Hr_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%edx) │ │ │ │ │ add %al,(%edx) │ │ │ │ │ add %cl,(%edi) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,0x3d83f0(%ecx) │ │ │ │ │ @@ -979,18 +979,18 @@ │ │ │ │ │ (bad) │ │ │ │ │ jmp *0xf80000(%eax,%eax,1) │ │ │ │ │ R_386_PC32 .data │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add $0x0,%al │ │ │ │ │ lock (bad) │ │ │ │ │ - R_386_PC32 i2zn_str │ │ │ │ │ + R_386_PC32 i2Hs_str │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2zo_str │ │ │ │ │ + R_386_PC32 i2Ht_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ ... │ │ │ │ │ @@ -1468,19 +1468,19 @@ │ │ │ │ │ jmp 12db │ │ │ │ │ R_386_PC32 bytestringzm0zi12zi2zi0zm6d2e_DataziByteStringziInternalziType_zdwunsafePackLenBytes_info │ │ │ │ │ nop │ │ │ │ │ call 100012e4 │ │ │ │ │ R_386_PC32 cryptozmcipherzmtypeszm0zi0zi9zmCcFOBhnH1f049ByU2Oyeo8_CryptoziCipherziTypesziUtils_zdwbxor_closure │ │ │ │ │ add %al,(%edx) │ │ │ │ │ add %dh,%al │ │ │ │ │ - R_386_PC32 i2G2_str │ │ │ │ │ + R_386_PC32 i2MK_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ push %esp │ │ │ │ │ - R_386_PC32 i2G3_str │ │ │ │ │ + R_386_PC32 i2ML_str │ │ │ │ │ (bad) │ │ │ │ │ (bad) │ │ │ │ │ incl (%eax) │ │ │ │ │ add %al,(%eax) │ │ │ │ │ add %cl,(%esi) │ │ │ │ │ add %al,(%ecx) │ │ │ │ │ ... │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -8,29 +8,29 @@ │ │ │ │ │ [ 64] Crypto/Cipher/Types/Utils.hs:(17,1)-(21,41) │ │ │ │ │ [ 90] CAF │ │ │ │ │ [ 94] Crypto.Cipher.Types.Utils │ │ │ │ │ [ ae] │ │ │ │ │ [ be] Crypto.Cipher.Types.Utils │ │ │ │ │ [ d8] crypto-cipher-types-0.0.9-CcFOBhnH1f049ByU2Oyeo8 │ │ │ │ │ [ 109] Bool │ │ │ │ │ - [ 10e] │ │ │ │ │ + [ 10e] │ │ │ │ │ [ 164] Tuple2 │ │ │ │ │ - [ 16b] │ │ │ │ │ + [ 16b] │ │ │ │ │ [ 1c0] List │ │ │ │ │ - [ 1c5] │ │ │ │ │ + [ 1c5] │ │ │ │ │ [ 21b] ->List │ │ │ │ │ - [ 222] │ │ │ │ │ + [ 222] │ │ │ │ │ [ 27a] ->>List │ │ │ │ │ - [ 282] │ │ │ │ │ + [ 282] │ │ │ │ │ [ 2dc] ->>List │ │ │ │ │ - [ 2e4] │ │ │ │ │ + [ 2e4] │ │ │ │ │ [ 33b] Int │ │ │ │ │ - [ 33f] │ │ │ │ │ + [ 33f] │ │ │ │ │ [ 397] List │ │ │ │ │ - [ 39c] │ │ │ │ │ + [ 39c] │ │ │ │ │ [ 3f1] Word8 │ │ │ │ │ - [ 3f7] │ │ │ │ │ + [ 3f7] │ │ │ │ │ [ 44d] ->>>>Tuple3# │ │ │ │ │ - [ 45a] │ │ │ │ │ + [ 45a] │ │ │ │ │ [ 4b3] ->>ByteString │ │ │ │ │ - [ 4c1] │ │ │ │ │ + [ 4c1] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00693272 7a5f7374 72006932 72415f73 .i2rz_str.i2rA_s │ │ │ │ │ - 0x00000010 74720069 3272425f 73747200 69327243 tr.i2rB_str.i2rC │ │ │ │ │ - 0x00000020 5f737472 00693272 445f7374 72006932 _str.i2rD_str.i2 │ │ │ │ │ - 0x00000030 72455f73 74720069 3272465f 73747200 rE_str.i2rF_str. │ │ │ │ │ - 0x00000040 69327247 5f737472 00693272 485f7374 i2rG_str.i2rH_st │ │ │ │ │ - 0x00000050 72006932 72495f73 74720069 3276645f r.i2rI_str.i2vd_ │ │ │ │ │ - 0x00000060 73747200 69327665 5f737472 00693276 str.i2ve_str.i2v │ │ │ │ │ - 0x00000070 515f7374 72006932 76525f73 74720069 Q_str.i2vR_str.i │ │ │ │ │ - 0x00000080 327a6a5f 73747200 69327a6b 5f737472 2zj_str.i2zk_str │ │ │ │ │ - 0x00000090 0069327a 6c5f7374 72006932 7a6d5f73 .i2zl_str.i2zm_s │ │ │ │ │ - 0x000000a0 74720069 327a6e5f 73747200 69327a6f tr.i2zn_str.i2zo │ │ │ │ │ - 0x000000b0 5f737472 00693247 325f7374 72006932 _str.i2G2_str.i2 │ │ │ │ │ - 0x000000c0 47335f73 74720073 74675f73 656c5f30 G3_str.stg_sel_0 │ │ │ │ │ + 0x00000000 00693274 6c5f7374 72006932 746d5f73 .i2tl_str.i2tm_s │ │ │ │ │ + 0x00000010 74720069 3274705f 73747200 69327472 tr.i2tp_str.i2tr │ │ │ │ │ + 0x00000020 5f737472 00693274 745f7374 72006932 _str.i2tt_str.i2 │ │ │ │ │ + 0x00000030 74755f73 74720069 3274765f 73747200 tu_str.i2tv_str. │ │ │ │ │ + 0x00000040 69327477 5f737472 00693274 785f7374 i2tw_str.i2tx_st │ │ │ │ │ + 0x00000050 72006932 74795f73 74720069 3241315f r.i2ty_str.i2A1_ │ │ │ │ │ + 0x00000060 73747200 69324132 5f737472 00693242 str.i2A2_str.i2B │ │ │ │ │ + 0x00000070 6c5f7374 72006932 426d5f73 74720069 l_str.i2Bm_str.i │ │ │ │ │ + 0x00000080 32486f5f 73747200 69324870 5f737472 2Ho_str.i2Hp_str │ │ │ │ │ + 0x00000090 00693248 715f7374 72006932 48725f73 .i2Hq_str.i2Hr_s │ │ │ │ │ + 0x000000a0 74720069 3248735f 73747200 69324874 tr.i2Hs_str.i2Ht │ │ │ │ │ + 0x000000b0 5f737472 0069324d 4b5f7374 72006932 _str.i2MK_str.i2 │ │ │ │ │ + 0x000000c0 4d4c5f73 74720073 74675f73 656c5f30 ML_str.stg_sel_0 │ │ │ │ │ 0x000000d0 5f757064 5f696e66 6f006279 74657374 _upd_info.bytest │ │ │ │ │ 0x000000e0 72696e67 7a6d307a 6931327a 69327a69 ringzm0zi12zi2zi │ │ │ │ │ 0x000000f0 307a6d36 6432655f 44617461 7a694279 0zm6d2e_DataziBy │ │ │ │ │ 0x00000100 74655374 72696e67 5f7a7a69 70576974 teString_zzipWit │ │ │ │ │ 0x00000110 687a757a 64737a64 777a7a69 70576974 hzuzdszdwzzipWit │ │ │ │ │ 0x00000120 685f696e 666f0063 72797074 6f7a6d63 h_info.cryptozmc │ │ │ │ │ 0x00000130 69706865 727a6d74 79706573 7a6d307a ipherzmtypeszm0z