(正当な理由で) メモリを割り当て、いくつかのコードをコピーし、mprotect() を使用して実行権限を付与し、そのコードを呼び出す C プログラムがあります。はい、これが移植性がなく安全でないことはわかっていますが、それには十分な理由があります。とにかく、アセンブリ コードを (si コマンドを使用して) gdb でシングル ステップする必要がありますが、それはできません。「選択したフレームのプログラム カウンタを含む関数はありません」
gdb にこのコードを強制的に実行させる方法はありますか? このタイプのものの代わりに使用する必要がある別のデバッガーはありますか?
ありがとう!