|
Packit Service |
1fb00e |
/******************************************************************************
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
* Name: acdebug.h - ACPI/AML debugger
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
*****************************************************************************/
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* Copyright (C) 2000 - 2018, Intel Corp.
|
|
Packit Service |
1fb00e |
* All rights reserved.
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
* Redistribution and use in source and binary forms, with or without
|
|
Packit Service |
1fb00e |
* modification, are permitted provided that the following conditions
|
|
Packit Service |
1fb00e |
* are met:
|
|
Packit Service |
1fb00e |
* 1. Redistributions of source code must retain the above copyright
|
|
Packit Service |
1fb00e |
* notice, this list of conditions, and the following disclaimer,
|
|
Packit Service |
1fb00e |
* without modification.
|
|
Packit Service |
1fb00e |
* 2. Redistributions in binary form must reproduce at minimum a disclaimer
|
|
Packit Service |
1fb00e |
* substantially similar to the "NO WARRANTY" disclaimer below
|
|
Packit Service |
1fb00e |
* ("Disclaimer") and any redistribution must be conditioned upon
|
|
Packit Service |
1fb00e |
* including a substantially similar Disclaimer requirement for further
|
|
Packit Service |
1fb00e |
* binary redistribution.
|
|
Packit Service |
1fb00e |
* 3. Neither the names of the above-listed copyright holders nor the names
|
|
Packit Service |
1fb00e |
* of any contributors may be used to endorse or promote products derived
|
|
Packit Service |
1fb00e |
* from this software without specific prior written permission.
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
* Alternatively, this software may be distributed under the terms of the
|
|
Packit Service |
1fb00e |
* GNU General Public License ("GPL") version 2 as published by the Free
|
|
Packit Service |
1fb00e |
* Software Foundation.
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
* NO WARRANTY
|
|
Packit Service |
1fb00e |
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
Packit Service |
1fb00e |
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
Packit Service |
1fb00e |
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
|
|
Packit Service |
1fb00e |
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
Packit Service |
1fb00e |
* HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
Packit Service |
1fb00e |
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
Packit Service |
1fb00e |
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
Packit Service |
1fb00e |
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
|
Packit Service |
1fb00e |
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
|
Packit Service |
1fb00e |
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
Packit Service |
1fb00e |
* POSSIBILITY OF SUCH DAMAGES.
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#ifndef __ACDEBUG_H__
|
|
Packit Service |
1fb00e |
#define __ACDEBUG_H__
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/* The debugger is used in conjunction with the disassembler most of time */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#ifdef ACPI_DISASSEMBLER
|
|
Packit Service |
1fb00e |
#include "acdisasm.h"
|
|
Packit Service |
1fb00e |
#endif
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#define ACPI_DEBUG_BUFFER_SIZE 0x4000 /* 16K buffer for return objects */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
typedef struct acpi_db_command_info
|
|
Packit Service |
1fb00e |
{
|
|
Packit Service |
1fb00e |
const char *Name; /* Command Name */
|
|
Packit Service |
1fb00e |
UINT8 MinArgs; /* Minimum arguments required */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
} ACPI_DB_COMMAND_INFO;
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
typedef struct acpi_db_command_help
|
|
Packit Service |
1fb00e |
{
|
|
Packit Service |
1fb00e |
UINT8 LineCount; /* Number of help lines */
|
|
Packit Service |
1fb00e |
char *Invocation; /* Command Invocation */
|
|
Packit Service |
1fb00e |
char *Description; /* Command Description */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
} ACPI_DB_COMMAND_HELP;
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
typedef struct acpi_db_argument_info
|
|
Packit Service |
1fb00e |
{
|
|
Packit Service |
1fb00e |
const char *Name; /* Argument Name */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
} ACPI_DB_ARGUMENT_INFO;
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
typedef struct acpi_db_execute_walk
|
|
Packit Service |
1fb00e |
{
|
|
Packit Service |
1fb00e |
UINT32 Count;
|
|
Packit Service |
1fb00e |
UINT32 MaxCount;
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
} ACPI_DB_EXECUTE_WALK;
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#define PARAM_LIST(pl) pl
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#define EX_NO_SINGLE_STEP 1
|
|
Packit Service |
1fb00e |
#define EX_SINGLE_STEP 2
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbxface - external debugger interfaces
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_DBR_DEPENDENT_RETURN_OK (
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbSingleStep (
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState,
|
|
Packit Service |
1fb00e |
ACPI_PARSE_OBJECT *Op,
|
|
Packit Service |
1fb00e |
UINT32 OpType))
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_DBR_DEPENDENT_RETURN_VOID (
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbSignalBreakPoint (
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState))
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbcmds - debug commands and output routines
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *
|
|
Packit Service |
1fb00e |
AcpiDbConvertToNode (
|
|
Packit Service |
1fb00e |
char *InString);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayTableInfo (
|
|
Packit Service |
1fb00e |
char *TableArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayTemplate (
|
|
Packit Service |
1fb00e |
char *BufferArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbUnloadAcpiTable (
|
|
Packit Service |
1fb00e |
char *Name);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbSendNotify (
|
|
Packit Service |
1fb00e |
char *Name,
|
|
Packit Service |
1fb00e |
UINT32 Value);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayInterfaces (
|
|
Packit Service |
1fb00e |
char *ActionArg,
|
|
Packit Service |
1fb00e |
char *InterfaceNameArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbSleep (
|
|
Packit Service |
1fb00e |
char *ObjectArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbTrace (
|
|
Packit Service |
1fb00e |
char *EnableArg,
|
|
Packit Service |
1fb00e |
char *MethodArg,
|
|
Packit Service |
1fb00e |
char *OnceArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayLocks (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayResources (
|
|
Packit Service |
1fb00e |
char *ObjectArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_HW_DEPENDENT_RETURN_VOID (
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayGpes (
|
|
Packit Service |
1fb00e |
void))
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayHandlers (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_HW_DEPENDENT_RETURN_VOID (
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbGenerateGpe (
|
|
Packit Service |
1fb00e |
char *GpeArg,
|
|
Packit Service |
1fb00e |
char *BlockArg))
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_HW_DEPENDENT_RETURN_VOID (
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbGenerateSci (
|
|
Packit Service |
1fb00e |
void))
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbExecuteTest (
|
|
Packit Service |
1fb00e |
char *TypeArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbconvert - miscellaneous conversion routines
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbHexCharToValue (
|
|
Packit Service |
1fb00e |
int HexChar,
|
|
Packit Service |
1fb00e |
UINT8 *ReturnValue);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbConvertToPackage (
|
|
Packit Service |
1fb00e |
char *String,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT *Object);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbConvertToObject (
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type,
|
|
Packit Service |
1fb00e |
char *String,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT *Object);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
UINT8 *
|
|
Packit Service |
1fb00e |
AcpiDbEncodePldBuffer (
|
|
Packit Service |
1fb00e |
ACPI_PLD_INFO *PldInfo);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDumpPldBuffer (
|
|
Packit Service |
1fb00e |
ACPI_OBJECT *ObjDesc);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbmethod - control method commands
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbSetMethodBreakpoint (
|
|
Packit Service |
1fb00e |
char *Location,
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState,
|
|
Packit Service |
1fb00e |
ACPI_PARSE_OBJECT *Op);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbSetMethodCallBreakpoint (
|
|
Packit Service |
1fb00e |
ACPI_PARSE_OBJECT *Op);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbSetMethodData (
|
|
Packit Service |
1fb00e |
char *TypeArg,
|
|
Packit Service |
1fb00e |
char *IndexArg,
|
|
Packit Service |
1fb00e |
char *ValueArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbDisassembleMethod (
|
|
Packit Service |
1fb00e |
char *Name);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisassembleAml (
|
|
Packit Service |
1fb00e |
char *Statements,
|
|
Packit Service |
1fb00e |
ACPI_PARSE_OBJECT *Op);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbEvaluatePredefinedNames (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbnames - namespace commands
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbSetScope (
|
|
Packit Service |
1fb00e |
char *Name);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDumpNamespace (
|
|
Packit Service |
1fb00e |
char *StartArg,
|
|
Packit Service |
1fb00e |
char *DepthArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDumpNamespacePaths (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDumpNamespaceByOwner (
|
|
Packit Service |
1fb00e |
char *OwnerArg,
|
|
Packit Service |
1fb00e |
char *DepthArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbFindNameInNamespace (
|
|
Packit Service |
1fb00e |
char *NameArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbCheckPredefinedNames (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbDisplayObjects (
|
|
Packit Service |
1fb00e |
char *ObjTypeArg,
|
|
Packit Service |
1fb00e |
char *DisplayCountArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbCheckIntegrity (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbFindReferences (
|
|
Packit Service |
1fb00e |
char *ObjectArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbGetBusInfo (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbdisply - debug display commands
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayMethodInfo (
|
|
Packit Service |
1fb00e |
ACPI_PARSE_OBJECT *Op);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDecodeAndDisplayObject (
|
|
Packit Service |
1fb00e |
char *Target,
|
|
Packit Service |
1fb00e |
char *OutputType);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_DBR_DEPENDENT_RETURN_VOID (
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayResultObject (
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *ObjDesc,
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState))
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbDisplayAllMethods (
|
|
Packit Service |
1fb00e |
char *DisplayCountArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayArguments (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayLocals (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayResults (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayCallingTree (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayObjectType (
|
|
Packit Service |
1fb00e |
char *ObjectArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_DBR_DEPENDENT_RETURN_VOID (
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayArgumentObject (
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *ObjDesc,
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState))
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbexec - debugger control method execution
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbExecute (
|
|
Packit Service |
1fb00e |
char *Name,
|
|
Packit Service |
1fb00e |
char **Args,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE *Types,
|
|
Packit Service |
1fb00e |
UINT32 Flags);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbCreateExecutionThread (
|
|
Packit Service |
1fb00e |
char *MethodNameArg,
|
|
Packit Service |
1fb00e |
char **Arguments,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE *Types);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbCreateExecutionThreads (
|
|
Packit Service |
1fb00e |
char *NumThreadsArg,
|
|
Packit Service |
1fb00e |
char *NumLoopsArg,
|
|
Packit Service |
1fb00e |
char *MethodNameArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDeleteObjects (
|
|
Packit Service |
1fb00e |
UINT32 Count,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT *Objects);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#ifdef ACPI_DBG_TRACK_ALLOCATIONS
|
|
Packit Service |
1fb00e |
UINT32
|
|
Packit Service |
1fb00e |
AcpiDbGetCacheInfo (
|
|
Packit Service |
1fb00e |
ACPI_MEMORY_LIST *Cache);
|
|
Packit Service |
1fb00e |
#endif
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbfileio - Debugger file I/O commands
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE
|
|
Packit Service |
1fb00e |
AcpiDbMatchArgument (
|
|
Packit Service |
1fb00e |
char *UserArgument,
|
|
Packit Service |
1fb00e |
ACPI_DB_ARGUMENT_INFO *Arguments);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbCloseDebugFile (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbOpenDebugFile (
|
|
Packit Service |
1fb00e |
char *Name);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbLoadAcpiTable (
|
|
Packit Service |
1fb00e |
char *Filename);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbLoadTables (
|
|
Packit Service |
1fb00e |
ACPI_NEW_TABLE_DESC *ListHead);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbhistry - debugger HISTORY command
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbAddToHistory (
|
|
Packit Service |
1fb00e |
char *CommandLine);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayHistory (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
char *
|
|
Packit Service |
1fb00e |
AcpiDbGetFromHistory (
|
|
Packit Service |
1fb00e |
char *CommandNumArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
char *
|
|
Packit Service |
1fb00e |
AcpiDbGetHistoryByIndex (
|
|
Packit Service |
1fb00e |
UINT32 CommanddNum);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbinput - user front-end to the AML debugger
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbCommandDispatch (
|
|
Packit Service |
1fb00e |
char *InputBuffer,
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState,
|
|
Packit Service |
1fb00e |
ACPI_PARSE_OBJECT *Op);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void ACPI_SYSTEM_XFACE
|
|
Packit Service |
1fb00e |
AcpiDbExecuteThread (
|
|
Packit Service |
1fb00e |
void *Context);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbUserCommands (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
char *
|
|
Packit Service |
1fb00e |
AcpiDbGetNextToken (
|
|
Packit Service |
1fb00e |
char *String,
|
|
Packit Service |
1fb00e |
char **Next,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE *ReturnType);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbobject
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDecodeInternalObject (
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *ObjDesc);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDisplayInternalObject (
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *ObjDesc,
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDecodeArguments (
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDecodeLocals (
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDumpMethodInfo (
|
|
Packit Service |
1fb00e |
ACPI_STATUS Status,
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbstats - Generation and display of ACPI table statistics
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbGenerateStatistics (
|
|
Packit Service |
1fb00e |
ACPI_PARSE_OBJECT *Root,
|
|
Packit Service |
1fb00e |
BOOLEAN IsMethod);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiDbDisplayStatistics (
|
|
Packit Service |
1fb00e |
char *TypeArg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* dbutils - AML debugger utilities
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbSetOutputDestination (
|
|
Packit Service |
1fb00e |
UINT32 Where);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbDumpExternalObject (
|
|
Packit Service |
1fb00e |
ACPI_OBJECT *ObjDesc,
|
|
Packit Service |
1fb00e |
UINT32 Level);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbPrepNamestring (
|
|
Packit Service |
1fb00e |
char *Name);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *
|
|
Packit Service |
1fb00e |
AcpiDbLocalNsLookup (
|
|
Packit Service |
1fb00e |
char *Name);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiDbUint32ToHexString (
|
|
Packit Service |
1fb00e |
UINT32 Value,
|
|
Packit Service |
1fb00e |
char *Buffer);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#endif /* __ACDEBUG_H__ */
|