Есть ли способ указать синтаксис для вывода команды x? - PullRequest
0 голосов
/ 04 августа 2020

Я хочу знать, могу ли я изменить синтаксис вывода следующей команды:

x/5i $rip

Теперь он дает такой вывод. Я предполагаю, что это синтаксис AT&T, исправьте мой, если я ошибаюсь (newb ie):

->  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 в качестве отладчика.

1 Ответ

3 голосов
/ 04 августа 2020

Спасибо Шуту за подсказку. Я нашел решение здесь .

settings set target.x86-disassembly-flavor intel

Это будет работать и для команды x.

...