関数のパラメーター値を変更して堅牢性テストを実行することを目的として、関数名やそのパラメーターなどの情報をelfファイルから抽出しようとしています。Windows環境で作業しており、インストルメントしたいelfファイルはpowerPCアーキテクチャ用です。MS VisualStudio上に構築できるオープンソースツールDynInsthttp://www.dyninst.org/を使用してみましたが、clコンパイラ(exeおよびdll形式)でコンパイルされたバイナリを計測します。次の質問があります。
1)Microsoft Visual Studio C ++コンパイラを使用してelfファイルを生成し、DynInstを使用してバイナリをインストルメント化することはできますか?
2)Windowsプラットフォームでelfファイルを抽出してインストルメント化するために使用できる他の手段またはツールはありますか?
objdump、readelf、nmなどはelfを抽出するための機能を提供しますが、私の必要性はそれらもインストルメント化することです。これらのユーティリティを自分のニーズに合わせて調整する方法がわかりません。提案があれば非常に役立ちます。
/ありがとう