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


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

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

dl[b] Address MaxCount Size

Параметры

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

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

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

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

Среда

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

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

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

Комментарии

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

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

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

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

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