!amli lc
Расширение !amli lc выводит список всех активных контекстов ACPI.
Синтаксис
!amli lc
DLL
Kdexts.dll
Дополнительные сведения
Сведения о связанных командах и их использовании см. в разделе Отладчик AMLI.
Комментарии
Каждый контекст соответствует методу, который в настоящее время выполняется в интерпретаторе AML.
Вот пример:
AMLI(? for help)-> lc
Ctxt=80e3f000, ThID=00000000, Flgs=A--C-----, pbOp=00000000, Obj=\_SB.LNKA._STA
Ctxt=80e41000, ThID=00000000, Flgs=A--C-----, pbOp=00000000, Obj=\_SB.LNKB._STA
Ctxt=80e9a000, ThID=00000000, Flgs=A--C-----, pbOp=00000000, Obj=\_SB.LNKC._STA
Ctxt=80ea8000, ThID=00000000, Flgs=A--C-----, pbOp=00000000, Obj=\_SB.LNKD._STA
*Ctxt=80e12000, ThID=80e6eda8, Flgs=---CR----, pbOp=80e5d5ac, Obj=\_SB.LNKA._STA
В поле Obj указан полный путь и имя метода, которые отображаются в таблицах ACPI.
Поле Ctxt предоставляет адрес блока контекста. Звездочка (\) указывает на *текущий контекст. Это контекст, который выполнялся интерпретатором при прерывании.
Аббревиатура pbOp обозначает указатель инструкции (указатель на двоичные коды операций).
В разделе Flgs можно отобразить девять флагов . Если флаг не задан, вместо него отображается дефис. Полный список флагов выглядит следующим образом:
Flag | Значение |
---|---|
A |
Асинхронная оценка |
N |
Вложенная оценка |
Q |
В очереди готовности |
C |
Требуется обратный вызов |
R |
Запущен |
W |
Ready |
T |
Время ожидания |
D |
Диспетчеризация таймера |
P |
Ожидание таймера |