-m32 gccオプションを使用して C プログラムをコンパイルしました。ピン ツールを使用してこのプログラムのプロファイルを作成したいと考えています。私のカーネルは64ビットです。
私が試してみました :-
1)pin -t64 <64-bit toolname> -t <32-bit toolname> -- <application>
2)pin -t <32-bit toolname> -- <application>
3)pin -t <64-bit toolname> -- <application>
32 ビット アーキテクチャと 64 ビット アーキテクチャ用に別々にコンパイルされた両方のツールに同じ .cpp ツール ファイルがあります。
ケース 3 では、「読み込めません。アーキテクチャ タイプを確認してください」というエラーが発生しました。ケース 1 と 2 の場合、コマンドは成功しましたが、予期しない出力が生成されました。たとえば、この場合、ファイルに書き込まれたイメージの名前は空ですが、64 ビット アプリケーションで実行すると適切な結果が含まれています。この場合、ピン ツールをセットアップする正しい方法はどれですか?