微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

缩进gdb中的输出以用于“框架全部应用”等

如何解决缩进gdb中的输出以用于“框架全部应用”等

我想使用backtrace full执行bt fullgdb)的步骤,就像frame apply all中的步骤一样,我在每个帧上收集并发出更多信息。 / p>

使用类似的方法进行基础操作相对简单

set print frame-arguments all
set print entry-values if-needed
set print pretty on
set print frame-info source-and-location

define frameinfo
echo locals:\n
info locals 
# ... varIoUs app-specific logic here ...
end

frame apply all frameinfo

...但是我一生都找不到像bt full这样的缩进信息命令输出方法

结果的可读性很差。

这是“使用Python并希望它可用”的另一种情况吗?还是我明显缺少这里的东西?

如果需要,我将退回到常规的bt full,然后再使用单独的frame apply all,它将捕获并重新显示重要帧上的额外信息。但是,我宁愿能够以一种可读的方式在一处展示所有内容

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。