Команда CDB для установки точки останова на основе номера строки

Существует ли набор команд CDB для установки точки останова на основе номера строки?

Кажется, что нет "прямого". На самом деле кажется, что знания ЦКБ попадают в черную дыру, и все труднее и труднее находить ресурсы в Интернете.

Моя настройка CDB

cdb -c "l+*;.lines"

а позже я добавлю источник

lsf mySource.d

В настоящее время я поставил жестко запрограммированные контрольные точки с миксином

enum brk = "debug{asm{int 3;}}";
// code
mixin(brk);

Но это не жизнеспособное решение.

1 ответ

Решение

Синтаксис для разрыва в режиме исходной строки хорошо объяснен здесь или здесь, например:

bp `mod! source.c: 12`;

И остановиться на определенной строке:

г `:20`;

Другие вопросы по тегам