如何让"GDB"在"踏入"时不打印功能参数值?

pax*_*977 7 debugging gdb

当遇到断点并进入函数时,gdb版本6.8打印函数的名称,后跟函数参数.

事实恰巧,在我调试的程序中,其中一个参数值是通过引用传递的巨大记录.gdb打印变量名称,后跟其所有成员变量.它实际上需要gdb一两分钟来打印类中包含的所有成员变量...这在调试时非常烦人.

我很确定有一个设置可以禁用此行为,该设置是什么?

pax*_*977 11

终于找到了它.要完全禁用输出:

set print frame-arguments none 
Run Code Online (Sandbox Code Playgroud)

要仅打印标量值并忽略数组和结构:

set print frame-arguments scalars 
Run Code Online (Sandbox Code Playgroud)

要重新打开打印:

set print frame-arguments all
Run Code Online (Sandbox Code Playgroud)