首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LibreSSL:由tls_init()分配的空闲内存

LibreSSL:由tls_init()分配的空闲内存
EN

Stack Overflow用户
提问于 2018-04-28 23:12:08
回答 1查看 141关注 0票数 2

当使用LibreSSL的libtls时,是否可以释放tls_init()分配的内存?

我发现一个只调用tls_init()代码的简单程序使2058块内存“仍然可以访问”。我知道“仍然可以访问”内存并不是严格意义上的内存泄漏,当程序退出时,它将由操作系统清理。但这使得识别我自己的记忆问题更加令人讨厌。

OpenSSL的SSL_library_init()似乎没有同样的问题。

我在Linux上使用了从libressl可移植的github页面构建的源代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-02 22:13:11

这个问题也在libressl邮件列表中被问到了。答案是否定的,至少在当前libtls API中不是这样。

目前最好的替代方案,内存测试与val研选项

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50081890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档