Uso delle estensioni del debugger AMLI
I comandi di estensione del debugger AMLI sono contenuti nel modulo di estensione Kdexts.dll e usano la sintassi seguente:
kd> !amli command [parameters]
Come per qualsiasi modulo di estensione, dopo che è stato caricato, è possibile omettere il prefisso acpikd .
Se si è al prompt del debugger AMLI, è possibile eseguire uno di questi comandi di estensione semplicemente immettendo il nome del comando senza il prefisso !amli :
AMLI(? for help)-> command [parameters]
Quando si è al prompt, il comando del debugger !amli non è disponibile perché sarebbe privo di significato. Inoltre, il comando della Guida ( ? ) a questo prompt mostra tutte le estensioni e i comandi del debugger AMLI, mentre l'estensione !amli ? visualizza solo la Guida per le estensioni effettive.
Azione | Comando di estensione |
---|---|
Visualizzare la Guida | !amli ? |
Impostare il punto di interruzione AML | !amli bp |
Elencare punti di interruzione AML | !amli bl |
Disabilitare il punto di interruzione AML | !amli bd |
Abilitare il punto di interruzione AML | !amli be |
Cancella punto di interruzione AML | !amli bc |
Immettere il debugger AMLI | Debugger !amli |
Visualizzare il registro eventi | !amli dl |
Cancellare il registro eventi | !amli cl |
Visualizza heap | !amli dh |
Visualizzare l'oggetto dati | !amli do |
Stack di visualizzazione | !amli ds |
Visualizzare l'oggetto Namespace | !amli dns |
Trova oggetto Namespace | !amli find |
Display Nearest, metodo | !amli ln |
Elencare tutti i contesti | !amli lc |
Visualizzare le informazioni sul contesto | !amli r |
Annullare ilassemble del codice AML | !amli u |
Impostare le opzioni del debugger AMLI | !amli set |