加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

gdb – 对shell命令的内部命令的管道输出

发布时间:2020-12-15 21:14:32 所属栏目:安全 来源:网络整理
导读:有没有办法如何将内部gdb命令的输出管道输出到像grep这样的 shell命令 – [cmd]的变体! grep在mdb? 为了更清楚:在solaris mdb中你可以例如写 main::dis ! grep call 检测从main调用哪些函数(或grep一些寄存器名称以查看它是如何更改的).我很感兴趣,如果有
有没有办法如何将内部gdb命令的输出管道输出到像grep这样的 shell命令 – [cmd]的变体! grep在mdb?

为了更清楚:在solaris mdb中你可以例如写

main::dis ! grep call

检测从main调用哪些函数(或grep一些寄存器名称以查看它是如何更改的).我很感兴趣,如果有这种可能性只是在gdb中这样做,没有必要从gdb切换.

解决方法

我不确定我是否正确理解了你的问题.如果您想要在调试会话期间运行GDB命令的日志结果,那么可以从GDB获得对此的支持.

show logging                    # displays weather logging is on / off
set logging on                  # enable logging
set logging off                 # disable logging
set logging file log-file.txt   # set name for log file,default is gdb.txt

日志文件将在当前目录中生成.

此外,您可以使用附加调试会话的日志或在每个调试会话上创建新日志

set logging overwrite <on/off>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读