Использование расширений отладчика AMLI
Команды расширения AMLI Debugger содержатся в модуле расширения Kdexts.dll и используют следующий синтаксис:
kd> !amli command [parameters]
Как и в случае с любым модулем расширения, после его загрузки можно опустить префикс acpikd .
Если вы находитесь в командной строке отладчика AMLI, вы можете выполнить любую из этих команд расширения, просто введя имя команды без префикса !amli :
AMLI(? for help)-> command [parameters]
Когда вы находитесь в этой строке, команда отладчика !amli недоступна (так как она будет бессмысленна). Кроме того, команда справки ( ? ) в этой строке отображает все расширения и команды отладчика AMLI, в то время как расширение !amli ? отображает справку только по фактическим расширениям.
Действие | Команда расширения |
---|---|
Отображение справки | !amli ? |
Установка точки останова AML | !amli bp |
Перечисление точек останова AML | !amli bl |
Отключение точки останова AML | !amli bd |
Включение точки останова AML | !amli be |
Очистка точки останова AML | !amli bc |
Ввод отладчика AMLI | Отладчик !amli |
Отображение журнала событий | !amli dl |
Очистка журнала событий | !amli cl |
Отображение кучи | !amli dh |
Отображение объекта данных | !amli do |
Стек отображения | !amli ds |
Отображаемый объект пространства имен | !amli dns |
Поиск объекта пространства имен | !amli найти |
Метод отображения ближайшего значения | !amli ln |
Перечисление всех контекстов | !amli lc |
Отображение сведений о контексте | !amli r |
Неуправляемый код AML | !amli u |
Настройка параметров отладчика AMLI | !amli set |