1

iPhone Simulatorexeclで実行されている iOS アプリケーション内で呼び出そうとしています。しかし、それは失敗します。Xcode には次のエラーが表示されます。

エラー: アドレスには、オブジェクト ファイル内のセクションを指すセクションが含まれていません

ステップごとに進むと、ステップインしようとした瞬間にこのエラーがポップアップしexeclます。

ですから、これは、その非常に具体的な方法に問題があると私に思わせます。コンパイルされた実行可能ファイルに実際には存在しないということですか?特定のライブラリをリンクする必要がありますか? 私もこれを試しました:

printf("execl(): %llx", &execl); // get the address of that method

次のような値を出力しますexecl(): 3aeee0e。ただし、デバッグ時には次のように述べられていEXC_BAD_ACCESSますThread 1: 0x0000000

何か案は?のような方法も試しexecve()ましたが、まったく同じ結果が得られました。以前は、まったく同じコードで完璧に機能していました。

私が話していることを知っている人のために: はい、Apple のツールではなく、valgrind を本当に使いたいです。

4

0 に答える 0