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


dds, dps, dqs (отображаемые слова и символы)

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

dds [Options] [Range] 
dqs [Options] [Range] 
dps [Options] [Range] 

Параметры

Параметры указывают один или несколько параметров отображения. Можно включить любой из следующих параметров, за исключением того, что можно указать не более одного параметра /p*:

/cWidth
Указывает количество столбцов, используемых в отображении. Если это опущено, число столбцов по умолчанию зависит от типа отображения. Из-за того, как символы отображаются этими командами, обычно рекомендуется использовать только один столбец данных по умолчанию.

/p
(только в режиме ядра) Использует адреса физической памяти для отображения. Диапазон, указанный диапазоном, будет взят из физической памяти, а не виртуальной памяти.

/p[c]
(только в режиме ядра) То же, что и /p, за исключением того, что кэшированная память будет считываться. Квадратные скобки вокруг c должны быть включены.

/p[uc]
(только в режиме ядра) То же, что и /p, за исключением того, что некэшированная память будет считываться. Квадратные скобки вокруг uc должны быть включены.

/p[wc]
(только в режиме ядра) То же самое, что и /p, за исключением того, что объем памяти, объединенной записью, будет считываться. Квадратные скобки вокруг wc должны быть включены.

Диапазон
Указывает область памяти для отображения. Дополнительные сведения о синтаксисе см. в разделе "Синтаксис диапазона адресов" и "Адрес". Если опущен диапазон, команда будет отображать память, начиная с конечного расположения последней команды отображения. Если диапазон опущен, и предыдущая команда отображения не использовалась, отображение начинается с текущего указателя инструкции. Если задан простой адрес, длина диапазона по умолчанию составляет 128 байт.

Среда

Режимы: режим пользователя, режим ядра

Целевые объекты: динамический, аварийный дампов

Платформы: все

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

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

Замечания

Второй символ dds учитывает регистр. Третий символ всех этих команд учитывает регистр.

Команда dds отображает значения двойного слова (4 байта), такие как команда dd . Команда dqs отображает значения четырехкратного слова (8 байтов), например команду dq . Команда dps отображает значения размера указателя (4 байта или 8 байтов в зависимости от архитектуры целевого компьютера), например команды DP .

Каждое из этих слов рассматривается как адрес в таблице символов. Для каждого слова отображаются соответствующие сведения о символах.

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