Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ACPIDB(8)		    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  im-
       ported 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.

FreeBSD	14.3			August 7, 2003			     ACPIDB(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=acpidb&sektion=8&manpath=FreeBSD+14.3-RELEASE+and+Ports>

home | help