当我使用命令文件运行GDB / MI会话时,命令文件中的命令是否可以解析为MI命令?

时间:2015-03-23 01:49:17

标签: c linux debugging gdb gdbserver

我使用ngdbmi(一个node.js包,它产生一个GDB / MI子进程)来控制GDB,但有时GDB会抛出超时错误,而rsp日志完全没用。

我怀疑ngdbmi或GDB / MI有错误,所以我首先测试了GDB / MI并编写了一个命令文件来测试GDB / MI,如:

$ sparc-rtems-gdb -i mi -x command_file

测试通过,但我有一个问题:

命令文件由target remote: 65535之类的命令组成,而不是像-target-select remote localhost: 65535这样的命令(我试过这个,但是gdb/mi -x command_file没有识别)。因此,我无法确定在运行sparc-rtems-gdb -i mi -x command_file时,GDB是将命令解析为MI命令,还是仅执行命令作为UI命令。 (我怀疑gdb / mi有bug,gdb / ui没问题,但现在我不确定。)

0 个答案:

没有答案