1

我尝试使用“valgrind --vgdb=yes httpd -X”来调试通过httpd运行的服务,并在每次请求后使用“monitor leak_check full reachable increase”来监控内存泄漏。问题是我无法可靠地中断 httpd 以便在 gdb 中运行“监视器”命令 - 当我在 valgrind/httpd 终端中按 Ctrl-C 时,它通常会终止,与我发送 kill -INT 时相同。我尝试了不同的“处理 SIGINT/SIGTERM nopass/pass”,但没有运气。

通常,当我在 Eclipse CDT/gdb 调试器中添加断点并暂停 httpd 时,httpd 也会终止。

那么是否有可能在 90% 的情况下中断 httpd 而不使其退出?

4

0 回答 0