Compartir a través de


!amli lc

La extensión !amli lc enumera todos los contextos ACPI activos.

Syntax

   !amli lc

Archivo DLL

Kdexts.dll

Información adicional

Para obtener información sobre los comandos relacionados y sus usos, vea El depurador de AMLI.

Comentarios

Cada contexto corresponde a un método que se ejecuta actualmente en el intérprete de AML.

Este es un ejemplo:

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

El campo Obj proporciona la ruta de acceso completa y el nombre del método tal como aparece en las tablas ACPI.

El campo Ctxt proporciona la dirección del bloque de contexto. El asterisco (\) indica el *contexto actual. Este es el contexto que el intérprete ejecutó cuando se produjo la interrupción.

La abreviatura pbOp indica el puntero de instrucción (puntero a códigos de operación binarios).

Hay nueve marcas que se pueden mostrar en la sección Flgs . Si no se establece una marca, se muestra un guión en su lugar. La lista completa de marcas es la siguiente:

Marca Significado

A

Evaluación asincrónica

N

Evaluación anidada

Q

En la cola lista

C

Necesita una devolución de llamada

R

En ejecución

W

Ready

T

Tiempo de espera

D

Distribución del temporizador

P

Temporizador pendiente