我想编写一个脚本来读取进程内存,并以一些修改/格式显示其内容。 如果我可以在gdb中运行一个c程序并从该程序发送gdb命令,那将会创建。你知道它是否可能吗?
答案 0 :(得分:1)
如果我可以在gdb中运行一个c程序并从该程序发送gdb命令,那就太好了。
这很简单:
(gdb) shell /tmp/a.out > /tmp/gdb.script
(gdb) source /tmp/gdb.script
如果您的gdb是使用Python支持构建的,则可以获得更好的脚本支持。开始here。