Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Erweiterung !amli lc listet alle aktiven ACPI-Kontexte auf.
Syntax
!amli lc
DLL
Kdexts.dll
Zusätzliche Informationen
Informationen zu verwandten Befehlen und deren Verwendung finden Sie unter Der AMLI-Debugger.
Hinweise
Jeder Kontext entspricht einer Methode, die derzeit im AML-Interpreter ausgeführt wird.
Beispiel:
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
Das Obj-Feld gibt den vollständigen Pfad und Namen der Methode an, wie er in den ACPI-Tabellen angezeigt wird.
Das Feld Ctxt gibt die Adresse des Kontextblocks an. Das Sternchen (\) gibt den *aktuellen Kontext an. Dies ist der Kontext, der vom Interpreter ausgeführt wurde, als die Unterbrechung aufgetreten ist.
Die Abkürzung pbOp gibt den Anweisungszeiger (Zeiger auf binäre Op-Codes) an.
Es gibt neun Flags, die im Abschnitt Flgs angezeigt werden können. Wenn kein Flag festgelegt ist, wird stattdessen ein Bindestrich angezeigt. Die vollständige Liste der Flags lautet wie folgt:
| Flag | Bedeutung |
|---|---|
Ein |
Asynchrone Auswertung |
N |
Geschachtelte Auswertung |
Q |
In der bereiten Warteschlange |
C |
Erfordert einen Rückruf. |
R |
Wird ausgeführt |
W |
Bereit |
T |
Zeitüberschreitung |
D |
Timer-Verteiler |
P |
Timer ausstehend |