GDB で以下に示すものと同等の lldb コマンドは何ですか?
(gdb) set {char}0x02ae4=0x12
値は任意の例です。GDB を使用すると、ターミナルでダンプを見ながら、特定の 16 進アドレスのバイト コードを簡単に編集できました。マーベリックスにアップグレードしてから、もう少し lldb をいじってみましたが、いくつかの領域で苦労しています。おそらく、まだこの機能さえ持っていません..
GDB で以下に示すものと同等の lldb コマンドは何ですか?
(gdb) set {char}0x02ae4=0x12
値は任意の例です。GDB を使用すると、ターミナルでダンプを見ながら、特定の 16 進アドレスのバイト コードを簡単に編集できました。マーベリックスにアップグレードしてから、もう少し lldb をいじってみましたが、いくつかの領域で苦労しています。おそらく、まだこの機能さえ持っていません..
lldb-basics ガイドによると、LLDB の代替手段はmemory write
.
次のような入力形式も(lldb) help memory write
定義します。
memory write -i <filename> [-s <byte-size>] [-o <offset>] <address> <value> [<value> [...]]
-f <format> ( --format <format> )
Specify a format to be used for display.
-i <filename> ( --infile <filename> )
Write memory using the contents of a file.
-o <offset> ( --offset <offset> )
Start writng bytes from an offset within the input file.
-s <byte-size> ( --size <byte-size> )
The size in bytes to use when displaying with the selected format.
したがって、あなたの場合、次のようなもの(lldb) memory write 0x02ae4 0x12
がうまくいくはずです。