在LLDB中是否有设置反汇编风格的方法,就像在GDB中一样,以便它输出英特尔风格的汇编语言而不是AT&T风格的汇编语言?
set disassembly-flavor intel # GDB
但是针对LLDB。
在你的~/.lldbinit
文件中需要写入的确切行是
settings set target.x86-disassembly-flavor intel
在将来,您还可以通过新的设置:target.use-hex-immediates和target.hex-immediates-style来调整立即值的显示方式。不,目前还没有。我相信处理英特尔格式反汇编的功能最终会被实现,但我认为今天没有人在开发它。
更新:选择汇编风格的功能已经添加到顶层源代码(v. http://lldb.llvm.org)中,日期为2013年3月1日,使用-F
或--flavor
选项进行反汇编或在~/.lldbinit
文件中设置target.x86-disassembly-flavor
选项。 这将在未来的Xcode版本中提供。