Compartilhar via


!amli lc

A extensão !amli lc lista todos os contextos acpi ativos.

Syntax

   !amli lc

DLL

Kdexts.dll

Informações adicionais

Para obter informações sobre comandos relacionados e seus usos, consulte O Depurador AMLI.

Comentários

Cada contexto corresponde a um método atualmente em execução no interpretador de AML.

Veja um exemplo:

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

O campo Obj fornece o caminho completo e o nome do método conforme ele aparece nas tabelas ACPI.

O campo Ctxt fornece o endereço do bloco de contexto. O asterisco (\) indica o *contexto atual. Esse é o contexto que estava sendo executado pelo interpretador quando a interrupção ocorreu.

A abreviação pbOp indica o ponteiro de instrução (ponteiro para códigos de operação binários).

Há nove sinalizadores que podem ser exibidos na seção Flgs . Se um sinalizador não estiver definido, um hífen será exibido. A lista completa de sinalizadores é a seguinte:

Sinalizador Significado

A

Avaliação assíncrona

N

Avaliação aninhada

Q

Na fila pronta

C

Precisa de um retorno de chamada

R

Executando

W

Preparar

T

Tempo limite

D

Expedição do temporizador

P

Temporizador pendente