DragonFly On-Line Manual Pages
ACPIDB(8) DragonFly System Manager's Manual ACPIDB(8)
NAME
acpidb -- ACPI DSDT debugger
SYNOPSIS
acpidb input-file
DESCRIPTION
The acpidb utility is a debugger for the ACPI DSDT. It can parse and
execute various AML methods and display the result.
COMMANDS
General-Purpose Commands
Allocations
Display list of current memory allocations
Dump Address | Namepath [Byte | Word | Dword | Qword]
Display ACPI objects or memory
EnableAcpi
Enable ACPI (hardware) mode
Help Show various help screens
History
Display command history buffer
Level DebugLevel [console]
Get/Set debug level for file or console
Locks Current status of internal mutexes
Quit or Exit
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
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
Get and display resources
Terminate
Delete namespace and all internal objects
Thread Threads Loops NamePath
Spawn threads to execute method(s)
Control Method Execution Commands
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
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
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
SEE ALSO
acpi(4), acpidump(8), iasl(8)
HISTORY
The acpidb utility first appeared in the acpicatools port. It was
imported for FreeBSD 5.2.
AUTHORS
The acpidb utility was written by Mitsuru Iwasaki <iwasaki@FreeBSD.org>
and uses Intel ACPI-CA for the backend. This manual page was written by
Nate Lawson.
DragonFly 3.7 August 7, 2003 DragonFly 3.7