Difference between revisions of "Memory management internals"
From OpenSSLWiki
Jump to navigationJump to search (document OPENSSL_NO_BUF_FREELIST) |
(brief summary.) |
||
Line 5: | Line 5: | ||
* [http://www.tedunangst.com/flak/post/heartbleed-vs-mallocconf heartbleed-vs-mallocconf] | * [http://www.tedunangst.com/flak/post/heartbleed-vs-mallocconf heartbleed-vs-mallocconf] | ||
* [http://www.tedunangst.com/flak/post/analysis-of-openssl-freelist-reuse analysis-of-openssl-freelist-reuse] | * [http://www.tedunangst.com/flak/post/analysis-of-openssl-freelist-reuse analysis-of-openssl-freelist-reuse] | ||
+ | |||
+ | These posts recommend getting rid of that internal free list (custom memory allocation), | ||
+ | and simply calling malloc/free directly. |
Latest revision as of 13:41, 9 October 2014
free list in libssl[edit]
libssl maintains an internal free list, rather than calling malloc/free directly. See these two blog posts:
These posts recommend getting rid of that internal free list (custom memory allocation), and simply calling malloc/free directly.