まず、デバッガーが使えません[1]。しかし、プログラムのプログラムカウンターにアクセスでき、必要なすべてのフラグを使用してバイナリ(Cで記述)をコンパイルすることもできます。また、コードを変更することもできます(ただし、変更したくない場合もあります)。PCを考えると、どの行に対応しているかを知りたいです。
これを行うには、自動化された実用的で迅速な方法が必要だと確信しています。しかし、私は成功していません。
編集:言及するのを忘れた:Linuxシステム、バイナリはPPC、ホストはi386です。私はPPCハードウェアにアクセスできます。
[1]アプリケーションはエミュレートされており、クロスコンパイルされています。ホストエミュレーターにgdbがあります。しかし、エミュレートされたゲストアプリケーションにgdbserverを接続できません。そして、実際のハードウェアはオプションではありません。私はエミュレーターに基づいてシミュレーターを構築しようとしています。