Partager via


!amli lc

L’extension !amli lc répertorie tous les contextes ACPI actifs.

Syntax

   !amli lc

DLL

Kdexts.dll

Informations supplémentaires

Pour plus d’informations sur les commandes associées et leurs utilisations, consultez Le débogueur AMLI.

Remarques

Chaque contexte correspond à une méthode en cours d’exécution dans l’interpréteur AML.

Voici un exemple :

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

Le champ Obj donne le chemin d’accès complet et le nom de la méthode tel qu’il apparaît dans les tables ACPI.

Le champ Ctxt indique l’adresse du bloc de contexte. L’astérisque (\) indique le *contexte actuel. Il s’agit du contexte qui était exécuté par l’interpréteur lorsque l’arrêt s’est produit.

L’abréviation pbOp indique le pointeur d’instruction (pointeur vers les codes d’opération binaires).

Il existe neuf indicateurs qui peuvent être affichés dans la section Flgs . Si aucun indicateur n’est défini, un trait d’union s’affiche à la place. La liste complète des indicateurs est la suivante :

Indicateur Signification

A

Évaluation asynchrone

N

Évaluation imbriquée

Q

Dans la file d’attente prête

C

Besoin d’un rappel

R

Exécution en cours

W

Ready

T

Délai d’attente

D

Répartition du minuteur

P

Minuteur en attente