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


dl (отображаемый связанный список)

Команда dl отображает связанный список LIST_ENTRY или SINGLE_LIST_ENTRY.

dl[b] Address MaxCount Size

Параметры

b
Если это включено, список сбрасывается в обратном порядке. (Другими словами, отладчик следует Blink s вместо Flinks.) Это нельзя использовать с SINGLE_LIST_ENTRY.

Адрес
Начальный адрес списка. Дополнительные сведения о синтаксисе см. в разделе "Синтаксис диапазона адресов" и "Адрес".

MaxCount
Максимальное количество элементов для дампа.

Размер
Размер каждого элемента. Это число последовательных ULONG_PTRs, которые будут отображаться для каждого элемента в списке.

Среда

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

Дополнительная информация

Обзор операций с памятью и описание других команд, связанных с памятью, см. в статье "Чтение и запись памяти".

Замечания

Этот список должен быть LIST_ENTRY или SINGLE_LIST_ENTRY структурой. Если это внедрено в большую структуру, убедитесь, что адрес указывает на структуру связанного списка, а не на начало внешней структуры.

Отображение начинается с адреса. Таким образом, если вы указываете адрес указателя, указывающего на начало списка, следует игнорировать первый элемент, напечатанный.

Параметры Address, MaxCount и Size находятся в текущем радиксе по умолчанию. Для изменения радикса можно использовать команду n (set Number Base) или префикс 0x.

Если список циклов выполняется обратно, дамп остановится. Если обнаружен указатель null, дампа остановится.

Если вы хотите выполнить определенную команду для каждого элемента списка, используйте расширение !list .