步进时应用GDB FrameDecorator
Apply GDB FrameDecorator when stepping
我已经编写了一个帧过滤器,将 FrameDecorator
对象应用于所有帧,它适用于回溯(使用 bt
命令时)。但是,当我使用 up
、down
或明确转到像 f 0
这样的框架时,gdb 会打印未修饰的框架。
有没有办法始终应用 FrameDecorator
,即使在单步执行帧时也是如此?
这是一项请求的功能,但尚未实现。 gdb bug.
中有一些讨论
一个临时选项可能是执行 bt 1
的停止挂钩。但这可能有点干扰。
我已经编写了一个帧过滤器,将 FrameDecorator
对象应用于所有帧,它适用于回溯(使用 bt
命令时)。但是,当我使用 up
、down
或明确转到像 f 0
这样的框架时,gdb 会打印未修饰的框架。
有没有办法始终应用 FrameDecorator
,即使在单步执行帧时也是如此?
这是一项请求的功能,但尚未实现。 gdb bug.
中有一些讨论一个临时选项可能是执行 bt 1
的停止挂钩。但这可能有点干扰。