49#ifdef ACPI_DISASSEMBLER
54#define ACPI_DEBUG_BUFFER_SIZE 0x4000
55#define ACPI_DEBUG_LENGTH_FORMAT " (%.4X bits, %.3X bytes)"
87#define PARAM_LIST(pl) pl
89#define EX_NO_SINGLE_STEP 1
90#define EX_SINGLE_STEP 2
106AcpiDbSignalBreakPoint (
137 char *InterfaceNameArg);
163AcpiDbDisplayHandlers (
279 char *DisplayCountArg);
312AcpiDbDisplayResultObject (
317AcpiDbDisplayAllMethods (
318 char *DisplayCountArg);
342AcpiDbDisplayArgumentObject (
367 char *MethodNameArg);
374#ifdef ACPI_DBG_TRACK_ALLOCATIONS
419 char *CommandNumArg);
void AcpiDbDisplayMethodInfo(ACPI_PARSE_OBJECT *Op)
void AcpiDbCloseDebugFile(void)
void AcpiDbTrace(char *EnableArg, char *MethodArg, char *OnceArg)
void AcpiDbFindReferences(char *ObjectArg)
void AcpiDbUint32ToHexString(UINT32 Value, char *Buffer)
void AcpiDbCreateExecutionThread(char *MethodNameArg, char **Arguments, ACPI_OBJECT_TYPE *Types)
void AcpiDbDumpNamespace(char *StartArg, char *DepthArg)
ACPI_STATUS AcpiDbCommandDispatch(char *InputBuffer, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
void AcpiDbSetMethodData(char *TypeArg, char *IndexArg, char *ValueArg)
struct acpi_db_argument_info ACPI_DB_ARGUMENT_INFO
void AcpiDbCheckPredefinedNames(void)
char * AcpiDbGetNextToken(char *String, char **Next, ACPI_OBJECT_TYPE *ReturnType)
ACPI_STATUS AcpiDbConvertToObject(ACPI_OBJECT_TYPE Type, char *String, ACPI_OBJECT *Object)
void AcpiDbPrepNamestring(char *Name)
ACPI_STATUS AcpiDbDisplayFields(UINT32 AddressSpaceId)
void AcpiDbDisplayObjectType(char *ObjectArg)
char ACPI_OBJECT_TYPE * Types
void ACPI_SYSTEM_XFACE AcpiDbExecuteThread(void *Context)
struct acpi_db_command_help ACPI_DB_COMMAND_HELP
char * AcpiDbGetHistoryByIndex(UINT32 CommanddNum)
void AcpiDbDisplayCallingTree(void)
ACPI_STATUS AcpiDbDisplayObjects(char *ObjTypeArg, char *DisplayCountArg)
void AcpiDbDumpPldBuffer(ACPI_OBJECT *ObjDesc)
void AcpiDbDisplayArguments(void)
ACPI_STATUS AcpiDbSleep(char *ObjectArg)
void AcpiDbDisplayHistory(void)
ACPI_STATUS AcpiDbUserCommands(void)
void AcpiDbDisplayTemplate(char *BufferArg)
void AcpiDbEvaluatePredefinedNames(void)
void AcpiDbGenerateStatistics(ACPI_PARSE_OBJECT *Root, BOOLEAN IsMethod)
void AcpiDbCreateExecutionThreads(char *NumThreadsArg, char *NumLoopsArg, char *MethodNameArg)
void AcpiDbGetBusInfo(void)
ACPI_OBJECT_TYPE AcpiDbMatchArgument(char *UserArgument, ACPI_DB_ARGUMENT_INFO *Arguments)
void AcpiDbCheckIntegrity(void)
ACPI_STATUS AcpiDbHexCharToValue(int HexChar, UINT8 *ReturnValue)
ACPI_STATUS AcpiDbDisassembleMethod(char *Name)
void AcpiDbDisplayLocks(void)
struct acpi_db_execute_walk ACPI_DB_EXECUTE_WALK
void AcpiDbDeleteObjects(UINT32 Count, ACPI_OBJECT *Objects)
void AcpiDbSendNotify(char *Name, UINT32 Value)
void AcpiDbDumpMethodInfo(ACPI_STATUS Status, ACPI_WALK_STATE *WalkState)
void AcpiDbDecodeInternalObject(ACPI_OPERAND_OBJECT *ObjDesc)
void AcpiDbDisplayInterfaces(char *ActionArg, char *InterfaceNameArg)
void AcpiDbAddToHistory(char *CommandLine)
ACPI_STATUS AcpiDbFindNameInNamespace(char *NameArg)
void AcpiDbDisplayLocals(void)
UINT8 * AcpiDbEncodePldBuffer(ACPI_PLD_INFO *PldInfo)
ACPI_STATUS AcpiDbLoadTables(ACPI_NEW_TABLE_DESC *ListHead)
void AcpiDbDisplayResults(void)
void AcpiDbEvaluateAll(char *NameSeg)
void AcpiDbUnloadAcpiTable(char *Name)
void AcpiDbDumpNamespacePaths(void)
void AcpiDbDisassembleAml(char *Statements, ACPI_PARSE_OBJECT *Op)
void AcpiDbDisplayResources(char *ObjectArg)
void AcpiDbDisplayTableInfo(char *TableArg)
void AcpiDbOpenDebugFile(char *Name)
void AcpiDbSetMethodBreakpoint(char *Location, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
void AcpiDbSetMethodCallBreakpoint(ACPI_PARSE_OBJECT *Op)
void AcpiDbDisplayInternalObject(ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState)
void AcpiDbSetScope(char *Name)
ACPI_STATUS AcpiDbDisplayStatistics(char *TypeArg)
ACPI_STATUS AcpiDbConvertToPackage(char *String, ACPI_OBJECT *Object)
void AcpiDbSetOutputDestination(UINT32 Where)
void AcpiDbDecodeLocals(ACPI_WALK_STATE *WalkState)
void AcpiDbDecodeArguments(ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiDbLoadAcpiTable(char *Filename)
ACPI_NAMESPACE_NODE * AcpiDbLocalNsLookup(char *Name)
char * AcpiDbGetFromHistory(char *CommandNumArg)
struct acpi_db_command_info ACPI_DB_COMMAND_INFO
void AcpiDbDumpNamespaceByOwner(char *OwnerArg, char *DepthArg)
void AcpiDbDumpExternalObject(ACPI_OBJECT *ObjDesc, UINT32 Level)
void AcpiDbDecodeAndDisplayObject(char *Target, char *OutputType)
#define ACPI_SYSTEM_XFACE
UINT32 void void ** ReturnValue
#define ACPI_DBR_DEPENDENT_RETURN_OK(Prototype)
#define ACPI_HW_DEPENDENT_RETURN_VOID(Prototype)
#define ACPI_DBR_DEPENDENT_RETURN_VOID(Prototype)
#define ACPI_NAMESEG_SIZE
IN PVCB IN PBCB OUT PDIRENT IN USHORT IN POEM_STRING Filename
root entry for file system trees
char NameSeg[ACPI_NAMESEG_SIZE+1]
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR InputBuffer
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
_Must_inspect_result_ _In_ ULONG Flags