【问题标题】:How to enable leaks in gdb which is debugging a running process?如何在正在调试正在运行的进程的 gdb 中启用泄漏?
【发布时间】:2017-03-26 20:38:45
【问题描述】:

我正在使用 GDB 使用 #gdb -p 调试正在运行的进程。现在我想设置一些断点并想要获取泄漏信息。但我收到如下错误。 (gdb) 信息泄露 现在未启用泄漏检测。

如果我尝试设置堆标志,我会收到如下所述的错误。 (gdb) 设置堆检查泄漏 librtc 未加载:使用 -leaks 命令行选项,在启动程序之前设置 heap-check,或显式链接 librtc

因此,请帮助我启用泄漏信息。

【问题讨论】:

    标签: c++ memory-leaks gdb hp-ux


    【解决方案1】:

    好像您在 HP-UNIX 上, 如果是这样,请尝试使用 HP Wildebeest 调试器。

    有一个很好的文档:

    http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=5060273&docId=emr_na-c02725289&docLocale=en_US

    参考第 8 页。

    如果您想非常具体地回答您的问题:

    Enable memleak option in gdb for linux

    【讨论】:

      猜你喜欢
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 1970-01-01
      • 2023-04-08
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多