gpt4 book ai didi

qemu - 写入 QEMU 客户系统寄存器和内存?

转载 作者:行者123 更新时间:2023-12-04 18:10:31 31 4
gpt4 key购买 nike

如何写入在 QEMU 中运行的虚拟系统的处理器寄存器和特定内存地址?

我的愿望是通过在 QEMU 之外运行的用户空间程序来完成此操作。这将引起中断并精细地控制处理器和虚拟硬件的执行。

QEMU Monitor应该读取参数或简单地注入(inject)鼠标或键盘事件,但我还没有看到任何关于编写的内容。

最佳答案

QEMU Monitor 中的 GDB 服务器似乎最适合您的目的。您的选择之一是实现 gdb protocol , 另一个通过命令行驱动 gdb 本身。

我测试了一下:附加、读写内存似乎可以工作(我读我写的);跳转到另一个地址似乎也有效。 (如果您可以调用注入(inject)代码,理论上您可以做任何事情)。写入文本模式视频内存不起作用(我什至没有阅读我写的内容,显示也没有任何变化)。

关于qemu - 写入 QEMU 客户系统寄存器和内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14540910/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com