Справочник Novell Netware 4



                  

  

Команды защиты памяти



Ниже перечислены команды защиты памяти.

Команда Действие
RC Выводит на экран связанные с защитой командные регистры. Эти регистры доступны только по чтению; в настоящее время отладчик не имеет команд для их изменения.
.D Выводит экран таблицу страницы первого уровня для текущего домена.
.D<адрес> Выводит на экран таблицу страниц второго уровня для текущего домена по данному адресу.
.D={"имя_домена"} Устанавливает текущий домен отладчика в указанный домен. Это влияет на все команды отладчика, которые ссылаются на память. Эти команды ссылки на память могут видеть только ту память, которая доступна в команде консоли как "текущий домен".
/d Выводит на экран информацию о домене, включая имя, номер кольца, CR3, статус и список загруженных NLM.
/d=<имя_домен> Устанавливает текущий домен в соответствии с заданным доменом.
/h Выводит на экран справочный экран отладки домена.
/f Выводит на экран текущий кадр стека RPC.
/s Выводит на экран другие кадры стека RPC.
/r Выводит на экран содержимое псевдорегистров RPC.
/q<имя_идентиф> Выводит на экран данные RPC для заданного идентификатора.
/q<адр_псевдокод> Выводит на экран данные RPC для заданного адреса псевдокода.
/u[<адрес >] Дизассемблирует псевдокод RPC по заданному адресу или, если адрес не задается, по текущему IP псевдокода.
/t Выводит на экран текущий буфер трассировки.
/tc Очищает текущий буфер трассировки.
/x Выводит на экран статус трассировки RPC и останова.
/y Выводит на экран статус трассировки IBT, останова и трассировки прерываний.
/x+/x-/xt+/xt-/xb+/xb- Выключают/выключают трассировку RPC и останов.
/y+/y-/yt+/yt-/yb+/yb-/yi+/yi- Выключают/выключают трассировку IBT, трассировку прерывания и/или останов по IBT.
.F Включает/выключает параметр разработчика.
.G Выводит на экран глобальную таблицу дескрипторов (GDT).
.I Выводит на экран таблицу дескрипторов прерываний (IDT).
.M Выводит на экран список предыдущих модулей и (если он существует) адрес глобального кода и его длину, а также адрес глобальных данных и их длину.
.R Выводит на экран и выполняет текущий блок PCP (Process Control Block). Эта команда идентична команде .P<адрес>, где адрес - это адрес выполняющегося процесса.
.T<адрес> Эта и следующая команда выводит на экран адреса TSS (Task State Segment) в памяти и все регистры, записанные в TSS. Команда .T выводит TSS по заданному адресу. По умолчанию она выводит кадр текущего стека.
.TS<селектор> Эта и предыдущая команда выводит на экран адреса TSS (Task State Segment) в памяти и все регистры, записанные в TSS. Команда .TS выводит TSS по заданному селектору. По умолчанию она выводит кадр текущего стека.
.L<смещение_PDE> [<смещение_PTE>]
Команда преобразования линейного адреса. Она позволяет выполнять преобразование линейных/физических адресов и работать с таблицами страниц. Эта команда для получения полного линейного адреса комбинирует смещение страницы каталога (PAGE Directory) и необязательное смещение страницы/таблицы.
.LA<лин_адрес> [<CR3>] Команда преобразования линейного адреса. Она позволяет выполнять преобразование линейных/физических адресов и работать с таблицами страниц. Эта команда транслирует линейный адрес в физический и выводит на экран все записи таблицы страницы, которые отображаются в этот физический адрес. Если адрес опущен, то по умолчанию используется ESP.
.LP<физ_адрес> [<CR3>] Команда преобразования линейного адреса. Она позволяет выполнять преобразование линейных/физических адресов и работать с таблицами страниц. Эта команда идентичная команде .LA, но воспринимает в качестве ввода физический адрес.
.LX<лин_адрес> Команда преобразования линейного адреса. Она позволяет выполнять преобразование линейных/физических адресов и работать с таблицами страниц. Эта команда воспринимает линейный адрес и разбивает его на компоненты каталога страниц/записи.





Содержание  Назад  Вперед