シンボルテーブルのないデバッグとiPhoneアプリです。デバイスはjailbrokenであり、pidを渡すことでgdbをローカルにデバイスに接続しています(gdbのアプリケーションの起動はiOS 5では動作しません)。私が設定したブレークポイントはどれもトリガーされていません。ブレークポイントはクラスダンプからのオフセットに設定しましたが、iOS 5のASLRのためにヒットしないと思います。正しく行われました。ただし、変更後、アプリケーションは起動しなくなります。iphoneデバイスのgdbがブレークポイントで停止しない
ブレークポイントを間違って設定していますか?これはASLRのためですか?ランダム化の場合、デバイス上でどのように効果的に無効にするのですか?
彼はアプリケーションのソースを持っていないので、どのようにassert.hをインクルードしますか?これは質問に答えません。 – C0deH4cker