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をアタッチする。
↧