有没有办法取得QEMU的输出结果

我在自动化一些测试用例,这些测试是基于QEMU的,我想知道有没有办法可以用程序获得当前QEMU的输出结果,比如我打一下PRINTF,我想知道我打的结果是什么。

问题二,如果有办法取得当前所有寄存器的值就更好了。

谢谢

4 个赞

问题1可以用python写个脚本运行qemu然后管道一下输出

问题2可以用qemu的gdb server

3 个赞

问题二,从可行性上来看,也是可以通过编程来实现的?

1 个赞

当然,python有相关的库,pygdbmi

4 个赞