acpidb -- ACPI DSDT debugger
acpidb input-file
The acpidb utility is a debugger for the ACPI DSDT. It can parse and
execute various AML methods and display the result.
General-Purpose Commands
Allocations
Display list of current memory allocations
Dump Address|Namepath [Byte|Word|Dword|Qword]
Display ACPI objects or memory
EnableAcpi [Toc] [Back]
Enable ACPI (hardware) mode
Help Show various help screens.
History [Toc] [Back]
Display command history buffer
Level DebugLevel [console]
Get/Set debug level for file or console
Locks Current status of internal mutexes
Quit or Exit [Toc] [Back]
Exit the debugger
Stats [Allocations|Memory|Misc|Objects|Tables]
Display namespace and memory statistics
Tables Display info about loaded ACPI tables
Unload TableSig [Instance]
Unload an ACPI table
! CommandNumber
Execute command from history buffer
!! Execute last command again
Namespace Access Commands [Toc] [Back]
Event F|G Value
Generate AcpiEvent (Fixed/GPE)
Find Name
Find ACPI name(s) with wildcards (? is wildcard).
Method Display list of loaded control methods
Namespace [<Addr>|<Path> [Depth]]
Display loaded namespace tree/subtree
Notify NamePath Value
Send a notification
Objects ObjectType
Display all objects of the given type
Owner OwnerId [Depth]
Display loaded namespace by object owner
Prefix [NamePath]
Set or Get current execution prefix
References Addr
Find all references to object at addr
Resources [Toc] [Back]
Get and display resources
Terminate [Toc] [Back]
Delete namespace and all internal objects
Thread Threads Loops NamePath
Spawn threads to execute method(s)
Control Method Execution Commands [Toc] [Back]
Arguments
(Args) Display method arguments
Breakpoint AmlOffset
Set an AML execution breakpoint
Call Run to next control method invocation
Debug Namepath [Arguments]
Single Step a control method
Execute Namepath [Arguments]
Execute control method
Go Allow method to run to completion
Information [Toc] [Back]
Display info about the current method
Into Step into (not over) a method call
List [OpcodeCount]
Display method ASL statements
Locals Display method local variables
Results [Toc] [Back]
Display method result stack
Set A|L # Value
Set method data (Arguments/Locals)
Stop Terminate control method
Tree Display control method calling tree
<Enter>
Single step next AML opcode (over calls)
File I/O Commands
Close Close debug output file
Open Filename
Open a file for debug output
Load Filename
Load ACPI table from a file
acpi(4), acpidump(8), iasl(8)
The acpidb utility first appeared in the acpicatools port. It was
imported for FreeBSD 5.2.
The acpidb utility was written by Mitsuru Iwasaki <[email protected]>
and uses Intel ACPI-CA for the backend. This manual page was written by
Nate Lawson.
FreeBSD 5.2.1 August 7, 2003 FreeBSD 5.2.1 [ Back ] |