2016-12-23 15 views
1

kvmが使用され、cpuがホストに設定されている場合、ゲストOSの実行(ブレーク/ウォッチポイント、シングルステップ)をトレースできますか?qemuがkvmを有効にして実行され、cpuがホストである場合にゲストOSをトレースする方法は?

私は、リモート

のqemu-システム-x86_64の-no-KVMの-cpuのcore2duo -m 256 -cdrom kernel.iso -s -S

対象とQEMUを実行する場合:1234 //上私は

のqemu-システム-x86_64の-enable-KVMの-cpuホストを使用して実行すると、GDBのcommandeライン

トレースは罰金行くが - m 256 -cdrom kernel.iso

私の質問はありません。はいの場合、誰かが私に正しい設定を指摘できますか?

PMU機能をゲストに公開するにはkvmが必要です。

* PMU:パフォーマンス監視ユニット

答えて

0

[OK]を、私は欠けていたものを考え出しました。 kvmが有効で、cpuがhostに設定されている場合、ソフトウェアブレークポイントの代わりにハードウェアブレークポイントを使用します。 唯一の問題は、ハードウェアブレークポイントでの予算が制限されていることです。

-1

仮想マシンイントロスペクション(VMI)を実行します。 これらの2つの記事をご覧ください:

Virtual machine introspection: Techniques and applications 

A Survey on Hypervisor Based Monitoring: Approaches, Applications, and Evolutions 
+1

なぜ簡単に質問に答えませんか?これはどんな場合でも質問に対する回答ではありません – Mahouk

関連する問題