gdb回溯能否以某种方式忽略参数值?
我正在对DynamoRIO进行一些修改,它使用gdb回溯能否以某种方式忽略参数值?,gdb,options,Gdb,Options,我正在对DynamoRIO进行一些修改,它使用byte*作为指向代码缓存的指针。当我在gdb中调试时,backtrace命令认为每个byte*都以null结尾,因此它会在所有的backtrace中打印大量字节值。我需要一种方法: 关闭回溯中参数的显示,或 更改gdb打印字节*的方式(最好只是将指针值作为十六进制数) 使用“设置打印帧参数无”关闭回溯中参数的显示。看 您还可以将其注册到GDB,以更改字节*的显示方式 使用“设置打印帧参数无”关闭回溯中参数的显示。看 您还可以将其注册到GDB,以更改
byte*
作为指向代码缓存的指针。当我在gdb中调试时,backtrace
命令认为每个byte*
都以null结尾,因此它会在所有的backtrace中打印大量字节值。我需要一种方法:
字节*
的方式(最好只是将指针值作为十六进制数)字节*
的显示方式字节*
的显示方式使用
set print elements 10
减少数组大小似乎是最简单的事情。回溯中永远没有足够的空间容纳默认的200个元素。使用set print elements 10
减少数组大小似乎是最简单的事情。回溯中永远没有足够的空间容纳默认的200个元素。