web-dev-qa-db-ja.com

LLDBで逆アセンブルフレーバーをIntelに設定

LLDB内のGDBにあるような逆アセンブリフレーバーを設定して、AT&TスタイルではなくIntelスタイルのアセンブリを吐き出す方法はありますか?

set disassembly-flavor intel # GDB

ただし、LLDBの場合。

22
X-Istence

いいえ、まだです。 Intel形式の逆アセンブルは、最終的に実装されると確信している機能ですが、今日、誰もそれに取り組んでいないと思います。

[〜#〜] update [〜#〜]:アセンブリスタイルを選択する機能がツリーソースの上部に追加されました(v。- http://lldb.llvm.org )2013年3月1日、逆アセンブルする-Fまたは--flavorオプション、またはtarget.x86-disassembly-flavor~/.lldbinit設定ファイル。これは、Xcodeのlldbの将来のリリースで利用できるようになります。

15
Jason Molenda

~/.lldbinitファイルに書き込む正確な行は次のとおりです。

settings set target.x86-disassembly-flavor intel

将来的には、 新しい設定:target.use-hex-immediatesおよびtarget.hex-immediates-style を使用して即時値の表示方法を微調整することもできるようになります。

38
0xced