Debugging Tools for Windows

!amli set

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

Syntax

Syntax in Windows 2000

!acpikd.amli set Options 

Syntax in Windows XP and later

!amli set Options 

Parameters

Options
Specifies one or more options to be set. Separate multiple options with spaces. Possible values include:
spewon
(Windows XP and later) 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 Comments section for details.
spewoff
(Windows XP and later) 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.
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

Windows NT 4.0 Unavailable
Windows 2000 Acpikd.dll
Windows XP and later Kdexts.dll

Comments

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

In Windows NT and Windows 2000, full debug output is always sent to the debugger. However, Windows XP and later versions of Windows usually filter out most of these messages. If you are running the AMLI Debugger on these systems, you need to turn this output on with !amli set spewon. Otherwise, numerous important 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.

Additional Information

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

Build machine: CAPEBUILD