在LLDB中为英特尔设置反汇编风格

X-I*_*nce 21 gdb llvm lldb

有没有办法像LDBB中的GDB那样设置反汇编的味道,以便它吐出英特尔风格的汇编而不是AT&T风格?

set disassembly-flavor intel # GDB
Run Code Online (Sandbox Code Playgroud)

但是对于LLDB.

0xc*_*ced 35

要在~/.lldbinit文件中写入的确切行是

settings set target.x86-disassembly-flavor intel
Run Code Online (Sandbox Code Playgroud)

将来,您还可以使用新设置调整立即值的显示方式:target.use-hex-immediates和target.hex-immediates-style.


Jas*_*nda 15

还没有.英特尔格式反汇编是一项我肯定最终会实施的功能,但我认为今天没有人在研究它.

更新:选择装配样式的能力已添加到树源的顶部(v.http://lldb.llvm.org)2013年3月1日,带有-F--flavor选项反汇编或文件中的target.x86-disassembly-flavor设置~/.lldbinit.这将在Xcode的lldb的未来版本中提供.

  • 感谢您的回复,我希望它能够得到解决,英特尔语法比AT&T GAS语法更具可读性. (3认同)