!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 |