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 <iwasa
ki@FreeBSD.org>
and uses Intel ACPI-CA for the backend. This manual page
was written by
Nate Lawson.
BSD August 7, 2003
Copyright © 2010-2024 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout