Quantcast
Channel: Planet Debian JP
Viewing all articles
Browse latest Browse all 2218

dancerj: qemu-user 環境でのデバッグ。

$
0
0
qemu-user 環境でのデバッグ。 通常のstraceやgdbが使えないので代替手段が用意されていて、 環境変数 QEMU_GDBでgdb stubの指定、 QEMU_STRACEでstrace相当の表示がされる。 linux-user/main.cを読むとよいかも。man qemu-xxx は Debian用に作成された古いドキュメント。 straceの場合、QEMU_STRACE=1 commandと環境変数を定義して実行するとstrace的な出力が出る。 gdbの場合はもうちょっと複雑で、gdb-multiarch をホスト環境にインストールしておきQEMU_GDB=portで起動したバイナリーに対して gdbをアタッチする。

Viewing all articles
Browse latest Browse all 2218

Trending Articles