Вам не нужно перезапускать lldb.Когда вы выполните run
после перекомпиляции вашего кода, lldb проверит, изменился ли какой-либо из ваших двоичных файлов и автоматически прочитает новую информацию, сбросит ваши точки останова и продолжит работу.Это удобно не только потому, что вам не нужно сбрасывать точки останова, но и потому, что lldb не нужно повторно анализировать все системные библиотеки, которые загружает ваша программа, которые, по-видимому, не изменились, поэтому последующие "прогоны" выполняются намного быстрее.
Примечание. Кстати, если вам по другим причинам придется выйти и перезапустить lldb, вы можете использовать команды breakpoint write
и breakpoint read
для сохранения и восстановления точек останова, поэтому вам не нужно вручнуюдобавьте их заново.