Как исправить ошибку #thread в отладчике lldb - PullRequest
0 голосов
/ 02 ноября 2019

Я изучаю отладчик lldb и запускаю простую C-программу, которая 100 раз выводит «Hello World», но сразу же выдает ошибку. Я запускаю точку останова в lldb

(lldb) breakpoint --set main
invalid command 'breakpoint --set'.
(lldb) breakpoint set --name  main
Breakpoint 1: where = a.out`main, address = 0x0000000100000f30
(lldb) run
Process 1160 launched: '/Users/tijanilawal/codestudy/c-crash-course/a.out' (x86_64)
Process 1160 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x0000000100000f30 a.out`main
a.out`main:
->  0x100000f30 <+0>: pushq  %rbp
    0x100000f31 <+1>: movq   %rsp, %rbp
    0x100000f34 <+4>: subq   $0x10, %rsp
    0x100000f38 <+8>: movl   $0x0, -0x4(%rbp)
Target 0: (a.out) stopped.

Ожидаемый вывод должен показывать мне информацию о регистрах в сборке

...