!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 部分中可以显示九个标志。 如果未设置标志,则改为显示连字符。 标志的完整列表如下所示:

标志 含义

A

异步评估

N

嵌套评估

Q

在就绪队列中

C

需要回调

R

正在运行

W

就绪

T

超时

D

计时器调度

P

计时器挂起