有没有办法用python或c程序编写GDB脚本?

时间:2016-06-29 20:52:14

标签: gdb

我想编写一个脚本来读取进程内存,并以一些修改/格式显示其内容。 如果我可以在gdb中运行一个c程序并从该程序发送gdb命令,那将会创建。你知道它是否可能吗?

1 个答案:

答案 0 :(得分:1)

  

如果我可以在gdb中运行一个c程序并从该程序发送gdb命令,那就太好了。

这很简单:

(gdb) shell /tmp/a.out > /tmp/gdb.script
(gdb) source /tmp/gdb.script

如果您的gdb是使用Python支持构建的,则可以获得更好的脚本支持。开始here