Debugging Tools for Windows

!amli find

The !amli find extension finds an ACPI namespace object.

Syntax

Syntax in Windows 2000

!acpikd.amli find Name 

Syntax in Windows XP and later

!amli find Name 

Parameters

Name
Specifies the name of the namespace object (without the path).

DLL

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

Comments

The !amli find command takes the name of the object and returns the full path and name. The Name parameter must be the final segment of the full path and name.

Here are some examples. The following command will find all declarations of the object _SRS:

kd> !amli find _srs
\_SB.LNKA._SRS
\_SB.LNKB._SRS
\_SB.LNKC._SRS
\_SB.LNKD._SRS

This is not simply a text search. The command !amli find srs does not display any hits, because the final segment of each of these declarations is "_SRS", not "SRS". The command !amli find LNK similarly does not return hits. The command !amli find LNKB would display the single node that terminates in "LNKB", not the four children of this node shown in the previous display:

kd> !amli find lnkb
\_SB.LNKB.

If you need to see the children of a node, use the !amli dns command with the /s parameter.

Here is another example, issued from the AMLI Debugger prompt. This shows all declarations of the object _BST in the namespace:

AMLI(? for help)-> find _bst
\_SB.PCI0.ISA.BAT1._BST
\_SB.PCI0.ISA.BAT2._BST

Additional Information

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

Build machine: CAPEBUILD