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


.holdmem (удержание и сравнение памяти)

Команда .holdmem сохраняет диапазоны памяти и сравнивает их с другими диапазонами памяти.

.holdmem -a Range 
.holdmem -d { Range | Address } 
.holdmem -D 
.holdmem -o 
.holdmem -c Range 

Параметры

-a **** Диапазон
Задает диапазон памяти для сохранения. Дополнительные сведения о синтаксисе см. в разделе "Синтаксис адреса и диапазон адресов".

-d *** { адрес диапазона | }
Указывает диапазоны памяти для удаления. Если указать адрес, отладчик удаляет любой сохраненный диапазон, содержащий этот адрес. Если указать диапазон, отладчик удаляет любой сохраненный диапазон, перекрывающийся с диапазоном. Дополнительные сведения о синтаксисе см. в разделе "Синтаксис адреса и диапазон адресов".

-D
Удаляет все сохраненные диапазоны памяти.

-o
Отображает все сохраненные диапазоны памяти.

-c Диапазон
Сравнивает указанный диапазон со всеми сохраненными диапазонами памяти. Дополнительные сведения о синтаксисе см. в разделе "Синтаксис адреса и диапазон адресов".

Среда

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

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

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

Замечания

Команда .holdmem сравнивает диапазоны памяти байтами для байтов.

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