タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Xenとqemuに関するpeo3のブックマーク (1)

  • Qemu + gdbでXen上のOSカーネルを見る - .mjtの日記復帰計画

    とりあえず、gdb上でどうやってユーザモードのバイナリを見るかというタッチの話。Xenにとって、上に載せるOSがアプリケーションに相当することに注意する。 サマリ qemuのgdbスタブはこのようなシチュエーションのために作られた物でない。 たとえば、ユーザモード側のシグナルをgdb側に通知する積極的な機構は無い。(page faultが即SEGVというわけではなく、qemuには正当なpage faultかどうかを判別することは出来ない。qemuに専用のhookを追加し、vm_stop(EXCP_DEBUG)でstub側にイベントを通知することは出来る。) Xenのgdbスタブはこれが出来、また、動作中のOSのcoreイメージを収集して動作イメージを調査することもできる。 Linuxのkgdbや、他のOSも同様にカーネル側のスタブを普通は使う。また、qemuのユーザモードエミュレーションも

    Qemu + gdbでXen上のOSカーネルを見る - .mjtの日記復帰計画
  • 1