有没有办法为 x 命令输出指定语法?
Is there a way to specify syntax for x command output?
我想知道是否可以更改以下命令输出的语法:
x/5i $rip
现在它给出了这样的输出。我猜是 AT&T 语法,如果我错了请更正我(新手):
-> 0x100000f96: bf 01 00 00 00 movl [=11=]x1, %edi
0x100000f9b: be 02 00 00 00 movl [=11=]x2, %esi
0x100000fa0: ba 03 00 00 00 movl [=11=]x3, %edx
0x100000fa5: b9 04 00 00 00 movl [=11=]x4, %ecx
0x100000faa: e8 b1 ff ff ff callq 0x100000f60 ; test_func at main.c:4
我想要的是在下面的命令 disassemble -n main -F intel
中添加类似 -F
的标记。有什么办法可以做到这一点。我既没有使用 help x
也没有通过谷歌搜索找到任何东西。提前致谢!
注意:我正在使用 lldb
作为调试器。
感谢 Jester 提供的线索。我找到了解决方案 here.
settings set target.x86-disassembly-flavor intel
这也适用于 x
命令。
我想知道是否可以更改以下命令输出的语法:
x/5i $rip
现在它给出了这样的输出。我猜是 AT&T 语法,如果我错了请更正我(新手):
-> 0x100000f96: bf 01 00 00 00 movl [=11=]x1, %edi
0x100000f9b: be 02 00 00 00 movl [=11=]x2, %esi
0x100000fa0: ba 03 00 00 00 movl [=11=]x3, %edx
0x100000fa5: b9 04 00 00 00 movl [=11=]x4, %ecx
0x100000faa: e8 b1 ff ff ff callq 0x100000f60 ; test_func at main.c:4
我想要的是在下面的命令 disassemble -n main -F intel
中添加类似 -F
的标记。有什么办法可以做到这一点。我既没有使用 help x
也没有通过谷歌搜索找到任何东西。提前致谢!
注意:我正在使用 lldb
作为调试器。
感谢 Jester 提供的线索。我找到了解决方案 here.
settings set target.x86-disassembly-flavor intel
这也适用于 x
命令。