Поделиться через


l+, l- (установка параметров источника)

Команды l+ и l- задают параметры исходной строки, управляющие отображением источника и параметрами пошагового выполнения программы.

l+Option
l-Option
l{+|-}

Параметры

+ или -
Указывает, должен ли данный параметр быть включен (знак "плюс" [+]) или отключен (знак "минус" [-]).

Параметр

Один из следующих вариантов. Параметры должны быть строчными буквами.

l

Отображает номера строк источника в командной строке. Вы можете отключить отображение строки источника с помощью l-ls или .prompt_allow -src. Чтобы номера строк источника отображались, необходимо включить отображение исходной строки с помощью обоих механизмов.

o

Скрывает все сообщения (кроме исходной строки и номера строки) при пошаговом выполнении кода. (Параметр s также должен быть активным, чтобы параметр o был каким-либо эффектом.)

s
Отображает исходные строки и номера исходных строк в командной строке.

t

Запускает исходный режим. Если этот режим не задан, отладчик находится в режиме сборки.

*
Включает или отключает все параметры.

Среда

Элемент Описание
Режимы Пользовательский режим, режим ядра
Цели Динамический аварийный дамп
Платформы Все

Дополнительные сведения

Дополнительные сведения об отладке исходного кода и связанных командах см. в разделе Отладка в исходном режиме. Дополнительные сведения об отладке сборок и связанных командах см. в разделе Отладка в режиме сборки.

Комментарии

Если параметр не указан, отображаются ранее заданные параметры. В этом случае команды l+ и l- имеют одинаковые эффекты. Однако для работы команды l необходимо добавить знак "плюс" (+) или "минус" (-).

При каждом запуске этой команды можно включать только один параметр . Если вы перечисляете несколько вариантов, обнаруживается только первый вариант. Однако, многократно выполняя эту команду, можно включить или отключить любое количество параметров. (Другими словами, l+lst не работает, но l+l; l+s; l+t обеспечивает нужный эффект.)

При указании параметра s исходные строки и номера строк отображаются при пошаговом выполнении кода независимо от того, указан ли параметр l . Параметр o не действует, если не указан параметр s .

Параметры исходной строки не вступают в силу, если только вы не включите загрузку номеров строк с помощью команды .lines (toggle Source Line Support) или параметра командной строки -lines. По умолчанию, если вы не использовали эти команды, WinDbg включает поддержку исходной строки, а CDB отключает ее.