1

例如,我希望能够对客人做:

nc -l -p 45455

然后在主机上:

echo asdf | nc  localhost 45455

并让客人收到asdf.

我最初的目标是设置gdbserver,但这也可以用于模拟集群等有趣的事情。

对于特定情况gdbserver,也可以使用 gem5 的默认 GDB 服务器逐步调试用户态进程,如此处所述,但这可能更不可靠。

例如,在 QEMU 中,我可以这样做:

-netdev user,hostfwd=tcp::45455-:45455,id=net0

我也对来宾到主机的方向感兴趣,尽管我还没有在 QEMU 中做到这一点:https ://serverfault.com/questions/769874/how-to-forward-a-port-from-guest-到主机在 qemu-kvm

如果不可能,我将接受来自知名开发人员的“不可能的答案”:-)

https://www.mail-archive.com/gem5-users@gem5.org/msg15207.html

4

0 回答 0