***本記事にはプロモーションが含まれています。***
ホストOS上でgdbの上でQEMUを動かし、そのゲストOS上でまたgdbの上でQEMUを動かすと、gdb二刀流みたいなことができます。
ゲストOSの中のQEMUは、-m 32でメモリを少なめにしないといけないけど。
どうしてこんなことを考えたかというと、Qvm86が動作した時、ホストのCPU上でどんなことが起こっているのか知りたくなったからです。
gdbstubを使った、gdbのリモート接続を使うと、三刀流とか四刀流もできたりするけど、使いこなすのは難しいかも。
まず、何を見たらいいのかわからないのが一番の問題だったりする。