(lldb) p dst (char *) $6 = 0x00007fffffffe060 "\x90n\U00000006" (lldb) p src --> it showed all unrealircd.conf (lldb) p n (unsigned long) $8 = 20668 (lldb) p *mdctx (EVP_MD_CTX) $10 = { reqdigest = NULL digest = NULL engine = NULL flags = 0 md_data = 0x0000000000000000 pctx = NULL update = 0x0000000000000000 algctx = 0x0000000000000000 fetched_digest = NULL } (lldb) p *sha256_function (EVP_MD) $13 = { type = 672 pkey_type = 0 md_size = 32 flags = 8 origin = 0 init = 0x0000000000000000 update = 0x0000000000000000 final = 0x0000000000000000 copy = 0x0000000000000000 cleanup = 0x0000000000000000 block_size = 64 ctx_size = 0 md_ctrl = 0x0000000000000000 name_id = 63 type_name = 0x000060200000b8d0 "SHA2-256" description = 0x0000000000000000 prov = 0x00006110000007c0 refcnt = 4 lock = 0x000060200000b8b0 newctx = 0x00000008017fe140 (libcrypto.so.30`sha256_newctx at sha2_prov.c:72) dinit = 0x00000008017fe280 (libcrypto.so.30`sha256_internal_init at sha2_prov.c:72) dupdate = 0x0000000001175d60 (unrealircd`::__interceptor_SHA256_Update(void *, const __sanitizer::u8 *, SIZE_T) at sanitizer_common_interceptors.inc:9207) dfinal = 0x00000008017fe170 (libcrypto.so.30`sha256_internal_final at sha2_prov.c:72) digest = 0x0000000000000000 freectx = 0x00000008017fe1d0 (libcrypto.so.30`sha256_freectx at sha2_prov.c:72) dupctx = 0x00000008017fe1f0 (libcrypto.so.30`sha256_dupctx at sha2_prov.c:72) get_params = 0x00000008017fe260 (libcrypto.so.30`sha256_get_params at sha2_prov.c:72) set_ctx_params = 0x0000000000000000 get_ctx_params = 0x0000000000000000 gettable_params = 0x00000008017f94c0 (libcrypto.so.30`ossl_digest_default_gettable_params at digestcommon.c:52) settable_ctx_params = 0x0000000000000000 gettable_ctx_params = 0x0000000000000000 }