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 ValueGenerate 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
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 <iwasa
- ki@FreeBSD.org>
and uses Intel ACPI-CA for the backend. This manual page - was written by
Nate Lawson. - BSD August 7, 2003