gpt4 book ai didi

c++ - 如何在不依赖 'core' 文件的情况下使用 libumem 查找堆损坏?

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:01 25 4
gpt4 key购买 nike

我想知道如何在 solaris 上使用 libumem。如果我关注http://www.unix.com/man-page/OpenSolaris/3malloc/umem_debug/并使用所有选项启动该过程,我将如何获得输出?

我可以获得结果的文本文件吗?

我在 HP-UX 上使用 wdb 也是如此。这会在程序退出后生成一个文本文件,我可以稍后对其进行分析。我可以为 libumem 做同样的事情吗?

注意:这是远程调试,之后才能访问系统。

最佳答案

您可以在进程退出前创建一个核心文件,稍后使用 mdb 检查代码。在正确的时刻生成该核心文件的一种方法可能是 dtrace 脚本,它会在调用 exit 时触发 gcore。

关于c++ - 如何在不依赖 'core' 文件的情况下使用 libumem 查找堆损坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6105811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com