1

我想知道是否可以更改以下命令输出的语法:

x/5i $rip

现在它给出了这样的输出。我想这是 AT&T 语法,如果我错了,请纠正我(新手):

->  0x100000f96: bf 01 00 00 00  movl   $0x1, %edi
    0x100000f9b: be 02 00 00 00  movl   $0x2, %esi
    0x100000fa0: ba 03 00 00 00  movl   $0x3, %edx
    0x100000fa5: b9 04 00 00 00  movl   $0x4, %ecx
    0x100000faa: e8 b1 ff ff ff  callq  0x100000f60               ; test_func at main.c:4

我想要的是-F以下命令中的标志之类的东西disassemble -n main -F intel。有什么办法可以做到这一点。我既没有使用help x也没有通过谷歌搜索找到任何东西。提前致谢!

注意:我lldb用作调试器。

4

1 回答 1

3

感谢小丑提供线索。我在这里找到了解决方案。

settings set target.x86-disassembly-flavor intel

这也适用于x命令。

于 2020-08-04T16:51:36.597 回答