Возврат к приглашению lldb при отладке интерактивной программы командной строки - PullRequest
0 голосов
/ 06 июля 2019

Я отлаживаю интерактивную программу командной строки с помощью lldb. Программа представляет пользователю свой собственный запрос (аналогично fdisk).

Мой вопрос: как мне выйти или вернуться к подсказке lldb во время выполнения программы?

Вот как я запускаю программу и дохожу до того, о чем я спрашиваю:

bash$ lldb progname progarg1
(lldb) target create "progname"
Current executable set to 'progname' (x86_64).
(lldb) settings set -- target.run-args "progarg1"
(lldb) process launch
Process launched Process 29286 launched: '/home/chb/progdir/progname' (x86_64)
progname>help
Commands are:
    buy:   use schmeckles to buy a plumbus
    lube:  rub with the fleeb
    ...
progname>

После входа в цикл команд программы, как мне вернуться к lldb для выдачи других, lldb связанных команд?

1 Ответ

1 голос
/ 07 июля 2019

Нажатие Control-C на клавиатуре прерывает программу, и lldb получает контроль.

...