Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

acpidb(8) [freebsd man page]

ACPIDB(8)						    BSD 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. BSD
August 7, 2003 BSD

Check Out this Related Man Page

IASL(8) 						    BSD System Manager's Manual 						   IASL(8)

NAME
iasl -- Intel ACPI compiler/decompiler SYNOPSIS
iasl [-2cefghl] [-b type] [-d file] [-dc file] [-hc] [-hr] [-i type] [-ln] [-ls] [-oa] [-of] [-oi] [-on] [-ot] [-p prefix] [-s type] [-t type] [-vi] [-vo] [-vr] [-vs] [-x level] [-w level] input-file DESCRIPTION
The iasl utility is a compiler/decompiler for ACPI Source Language (ASL) and ACPI Machine Language (AML). Major features of iasl include: o Full support for the ACPI 3.0b Specification including ASL grammar elements and operators. o Extensive compiler syntax and semantic error checking, especially in the area of control methods. This reduces the number of errors that are not discovered until the AML code is actually interpreted (i.e., the compile-time error checking reduces the number of run-time errors). o Multiple types of output files, including formatted listing files with intermixed source, several types of AML files, and error messages. OPTIONS
-2 Emit ACPI 2.0 compatible ASL code. -b p|t|b Create compiler debug/trace file (*.txt). Types: Parse/Tree/Both. -c Parse only, no output generation. -d file Disassemble AML to ASL source code file (*.dsl). -dc file Disassemble AML and immediately compile it. (Obtain DSDT from current system if no input file.) -e Generate External() statements for unresolved symbols. -f Ignore errors, force creation of AML output file(s). -g Get ACPI tables and write to files (*.dat). -h Additional help and compiler debug options. -hc Display operators allowed in constant expressions. -hr Display ACPI reserved method names. -i a|c Create assembler or C include file (*.inc or *.h). -l Create mixed listing file (ASL source and AML) (*.lst). -ln Create namespace file (*.nsp). -ls Create combined source file (expanded includes) (*.src). -oa Disable all optimizations (compatibility mode). -of Disable constant folding. -oi Disable integer optimization to Zero/One/Ones. -on Disable named reference string optimization. -ot Display compile times. -p prefix Specify filename prefix for all output files (including .aml). -s a|c Create AML in assembler or C source file (*.asm or *.c). -t a|c Create AML in assembler or C hex table (*.hex). -vi Less verbose errors and warnings for use with IDEs. -vo Enable optimization comments. -vr Disable remarks. -vs Disable signon. -x level Set debug level for trace output. -w level Set warning level. SEE ALSO
acpi(4), acpidump(8) HISTORY
The iasl utility is provided with Intel ACPI-CA. It first appeared in FreeBSD 5.2. AUTHORS
The iasl utility was written by Intel. This manual page was written by Nate Lawson. BSD
May 20, 2008 BSD
Man Page