2016-04-18 3 views
0

と同じではない、私は、メモリは、以下のコードを使用してコピーします。私の問題は、oriAddressのメモリはコードと同じではありません。これはどうですか?実行LDRHアーム命令の前メモリコピーがIOSのオリジナル

enter image description here

enter image description here

、0x2a305ad4が指す値は0xb5f0あります。しかし、ldrhの実行後、r0の値は0xb5f0ではありません。

+0

どのようにメモリ領域を比較しますか?あなたは 'memcmp'を使っていますか? – Tsyvarev

+0

いいえ、デバッグウィンドウでlldbを使用して比較します – jerui

+0

デバッグ**のユーザースペース**(アプリケーション)コードですか?もしそうなら、なぜ 'カーネル'タグ? – Tsyvarev

答えて

0

これは私のせいです。私はアドレスにBreakPointを設定し、lldbはアドレスが指す値を変更します。その値はBreakPointコードです。