RTN_FindByName() を使用して特定の RTN を検索しましたが、うまくいきませんでした。さらに、コンパイラに RTN をインライン化しないように強制しようとしましたが、まだ機能していません
。コードをテストします。
void __attribute__ ((noinline)) MyFunInApp()
{
printf(" function inside application environmental \n");
}
ピンツールのコード:
VOID ImageLoad(IMG img, VOID *v)
{
RTN MyRtn = RTN_FindByName(img,"MyFunInApp");
if (RTN_Valid(MyRtn))
{
cout<< "Found RTN"<< endl;
}
else
{
cout<< "Not Found RTN"<< endl;
}
}
どうすればそれを修正できますか、または別の方法でそれを行うことができますか?
コンパイラ: gcc バージョン 4.8
C++ 言語
OS: Ubuntu 14.04 LTS、64 ビット
(テスト コードの) 出力:
Not Found RTN
Not Found RTN
Not Found RTN