!amli set

The !amli set extension sets or displays the AMLI Debugger options.

    !amli set Options

Parameters

Options Specifies one or more options to be set. Separate multiple options with spaces. Possible values include:

spewon
Causes full debug output to be sent from the target computer. This option should be left on at all times for effective AML debugging. See the Remarks section for details.

spewoff
Suppresses debug output.

verboseon
Turns on verbose mode. This causes the AMLI Debugger to display the names of AML methods as they are evaluated.

verboseoff
Turns off verbose mode.

traceon
Activates ACPI tracing. This produces much more output than the verboseon option. This option is very useful for tracking SMI-related hard hangs.

traceoff
Deactivates ACPI tracing.

nesttraceon
Activates nest tracing. This option is only effective if the traceon option is also selected.

dbgbrkon
Enables breaking into the AMLI Debugger.

dbgbrkoff
Deactivates the dbgbrkon option.

nesttraceoff
Deactivates nest tracing.

lbrkon
Breaks into the AMLI Debugger when DDB loading is completed.

lbrkoff
Deactivates the lbrkon option.

errbrkon
Breaks into the AMLI Debugger whenever the interpreter has a problem evaluating AML code.

errbrkoff
Deactivates the errbrkon option.

logon
Enables event logging.

logoff
Disables event logging.

logmuton
Enables mutex event logging.

logmutoff
Disables mutex event logging.

DLL

Kdexts.dll

Additional Information

For information about related commands and their uses, see The AMLI Debugger.

Remarks

If no options are specified, the current status of all options is displayed.

By default, many messages are filtered out, you may need to turn this output on with !amli set spewon. Otherwise, numerous AMLI Debugger messages will be lost.

If the AML interpreter breaks into the AMLI Debugger, this output will be automatically turned on.

For more details on this output filtering, see DbgPrintEx and KdPrintEx in the Windows Driver Kit (WDK) documentation.