0
と同じではない、私は、メモリは、以下のコードを使用してコピーします。私の問題は、oriAddress
のメモリはコードと同じではありません。これはどうですか?実行LDRHアーム命令の前メモリコピーがIOSのオリジナル
、0x2a305ad4が指す値は0xb5f0あります。しかし、ldrhの実行後、r0の値は0xb5f0ではありません。
と同じではない、私は、メモリは、以下のコードを使用してコピーします。私の問題は、oriAddress
のメモリはコードと同じではありません。これはどうですか?実行LDRHアーム命令の前メモリコピーがIOSのオリジナル
、0x2a305ad4が指す値は0xb5f0あります。しかし、ldrhの実行後、r0の値は0xb5f0ではありません。
これは私のせいです。私はアドレスにBreakPointを設定し、lldbはアドレスが指す値を変更します。その値はBreakPointコードです。
どのようにメモリ領域を比較しますか?あなたは 'memcmp'を使っていますか? – Tsyvarev
いいえ、デバッグウィンドウでlldbを使用して比較します – jerui
デバッグ**のユーザースペース**(アプリケーション)コードですか?もしそうなら、なぜ 'カーネル'タグ? – Tsyvarev