【发布时间】:2015-03-16 16:56:46
【问题描述】:
在gdb中设置断点后是否可以禁用消息“Breakpoint x at y”?示例:
Breakpoint 1248 at 0x10054700
<function, no debug info> func;
我正在为文件中的每个函数设置断点,我想省略这些消息。
【问题讨论】:
标签: gdb
在gdb中设置断点后是否可以禁用消息“Breakpoint x at y”?示例:
Breakpoint 1248 at 0x10054700
<function, no debug info> func;
我正在为文件中的每个函数设置断点,我想省略这些消息。
【问题讨论】:
标签: gdb
您可以通过以下两种方式之一进行操作。
您可以使用set logging 命令将输出重定向到/dev/null。然后设置断点,然后重置日志记录。
或者,您可以通过 Python 使用 gdb.execute 评估命令,并使用该函数的 to_string 参数将输出重定向到字符串——然后忽略该函数的返回值。
【讨论】: