本文共 1990 字,大约阅读时间需要 6 分钟。
OpenSSL ????????????????????????????????????????? Open SSL ??????????????
Open SSL ??????????? CRYPTO_mem_ctrl ???????????????????????????????????????????????? CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON) ????
??????????????? CRYPTO_is_mem_check_on ???????????????????????????????????????????????
Open SSL ????????????????? CRYPTO_dbg_malloc?CRYPTO_dbg_free ???????????????????????????????????????
Open SSL ?????????????????????????????????????
CRYPTO_mem_leaks ??????????????????????????????????????????
???????????????????????????? CRYPTO_mem_leaks_fp ???????????????????????????????
?????????????Open SSL ??????? CRYPTO_mem_leaks_cb??????????????????????????????????????????????
??? Open SSL ????????????
#include#include int main() { char *p; p = OPENSSL_malloc(4); // ????... OPENSSL_free(p); return 0;}
?????????????????
#include#include int main() { char *p; BIO *b; CRYPTO_malloc_debug_init(); CRYPTO_set_mem_debug_options(V_CRYPTO_MDEBUG_ALL); CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON); p = OPENSSL_malloc(4); CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_OFF); b = BIO_new_file("leak.log", "w"); CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON); CRYPTO_mem_leaks(b); OPENSSL_free(p); BIO_free(b); return 0;}
?????????????? Open SSL ????????????
?? CRYPTO_is_mem_check_on ????????????????????????????
?? CRYPTO_dbg_malloc ? CRYPTO_dbg_free ???????????????????????????
?????????? CRYPTO_mem_leaks ???????????????????????????
Open SSL ?????????????????????????????????
Open SSL ???????????????????????????????????
?? Open SSL ??????????????????????????????????
??????????? Open SSL ??????????????????????????????????? Open SSL ?????????????????????????
转载地址:http://kjpfk.baihongyu.com/