51#define _COMPONENT ACPI_EXECUTER
57#if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER)
77AcpiExDumpReferenceObj (
344 AcpiExDumpBufferField,
347 AcpiExDumpRegionField,
349 AcpiExDumpIndexField,
354 AcpiExDumpAddressHandler,
394 "ExDumpObject: Display not implemented for object type %s\n",
413 switch (
Info->Opcode)
470 AcpiExDumpPackageObj (ObjDesc, 0, 0);
475 AcpiExDumpObject (ObjDesc, AcpiExDumpFieldCommon);
481 AcpiExDumpReferenceObj (ObjDesc);
495 while (Next->
Common.NextObject)
503 Next = Next->
Common.NextObject;
510 "\n**** Error: Object list appears to be circular linked");
551 "\n**** Error: Handler list appears to be circular linked");
586 "\n**** Error: Region list appears to be circular linked");
670 "%p is not a node or operand object: [%s]\n",
686 ObjDesc, ObjDesc->
Common.ReferenceCount));
691 switch (ObjDesc->
Common.Type)
750 if (ObjDesc->
Buffer.Pointer)
759 "Buffer Contents: (displaying length 0x%.2X)\n",
Length);
830 AcpiOsPrintf (
"RegionField: Bits=%X AccWidth=%X Lock=%X Update=%X at "
831 "byte=%X bit=%X of below:\n",
832 ObjDesc->
Field.BitLength,
833 ObjDesc->
Field.AccessByteWidth,
836 ObjDesc->
Field.BaseByteOffset,
837 ObjDesc->
Field.StartFieldBitOffset);
849 AcpiOsPrintf (
"BufferField: %X bits at byte %X bit %X of\n",
934 const char *OpcodeName,
942 OpcodeName =
"UNKNOWN";
946 "**** Start operand dump for opcode [%s], %u operands\n",
947 OpcodeName, NumOperands));
949 if (NumOperands == 0)
964 "**** End operand dump for [%s]\n", OpcodeName));
1049AcpiExDumpReferenceObj (
1066 AcpiOsPrintf (
" Could not convert name to pathname: %s\n",
1116AcpiExDumpPackageObj (
1148 switch (ObjDesc->
Common.Type)
1166 if (ObjDesc->
Buffer.Length)
1185 AcpiExDumpPackageObj (
1194 AcpiExDumpReferenceObj (ObjDesc);
1263 "%p is not an ACPI operand object: [%s]\n",
1287 AcpiExDumpObject (ObjDesc, AcpiExDumpCommon);
1291 AcpiExDumpObject (ObjDesc, AcpiExDumpInfo[ObjDesc->
Common.Type]);
1295 ObjDesc = ObjDesc->
Common.NextObject;
1299 "Secondary object is not a known object type: %2.2X\n",
1305 AcpiOsPrintf (
"\nExtra attached Object (%p):\n", ObjDesc);
1306 AcpiExDumpObject (ObjDesc, AcpiExDumpInfo[ObjDesc->
Common.Type]);
#define ACPI_EXD_HDLR_LIST
#define ACPI_EXD_OFFSET(f)
void AcpiExDumpOperands(ACPI_OPERAND_OBJECT **Operands, const char *OpcodeName, UINT32 NumOpcodes)
#define ACPI_EXD_TABLE_SIZE(name)
#define ACPI_EXD_NSOFFSET(f)
void AcpiExDumpOperand(ACPI_OPERAND_OBJECT *ObjDesc, UINT32 Depth)
void AcpiExDumpNamespaceNode(ACPI_NAMESPACE_NODE *Node, UINT32 Flags)
#define ACPI_EXD_RGN_LIST
void AcpiExDumpObjectDescriptor(ACPI_OPERAND_OBJECT *Object, UINT32 Flags)
#define ACPI_EXD_REFERENCE
#define ACPI_FORMAT_UINT64(i)
#define ACPI_GET_DESCRIPTOR_TYPE(d)
ACPI_STATUS AcpiNsHandleToPathname(ACPI_HANDLE TargetHandle, ACPI_BUFFER *Buffer, BOOLEAN NoTrailing)
#define ACPI_DESC_TYPE_OPERAND
#define ACPI_DESC_TYPE_NAMED
#define AOPOBJ_DATA_VALID
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_MODULE_NAME(Name)
#define ACPI_FUNCTION_ENTRY()
#define ACPI_IS_DEBUG_ENABLED(Level, Component)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_DUMP_BUFFER(a, b)
#define ACPI_DUMP_ENTRY(a, b)
#define ACPI_FUNCTION_NAME(a)
void ACPI_INTERNAL_VAR_XFACE AcpiOsPrintf(const char *Format,...)
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE Parent
#define ACPI_TYPE_LOCAL_REFERENCE
#define ACPI_TYPE_BUFFER_FIELD
#define ACPI_TYPE_LOCAL_BANK_FIELD
#define ACPI_TYPE_PROCESSOR
#define ACPI_TYPE_LOCAL_DATA
#define ACPI_TYPE_INTEGER
#define ACPI_TYPE_LOCAL_REGION_FIELD
#define ACPI_ADD_PTR(t, a, b)
#define ACPI_CAST_PTR(t, p)
#define ACPI_ALLOCATE_LOCAL_BUFFER
#define ACPI_TYPE_PACKAGE
#define ACPI_TYPE_LOCAL_INDEX_FIELD
#define ACPI_TYPE_LOCAL_MAX
#define ACPI_TYPE_THERMAL
const char * AcpiUtGetReferenceName(ACPI_OPERAND_OBJECT *Object)
const char * AcpiUtGetRegionName(UINT8 SpaceId)
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
void AcpiUtRepairName(char *Name)
const char * AcpiUtGetNodeName(void *Object)
void AcpiUtPrintString(char *String, UINT16 MaxLength)
void AcpiUtDebugDumpBuffer(UINT8 *Buffer, UINT32 Count, UINT32 Display, UINT32 ComponentId)
const char * AcpiUtGetObjectTypeName(ACPI_OPERAND_OBJECT *ObjDesc)
const char * AcpiUtGetDescriptorName(void *Object)
#define AML_FIELD_UPDATE_RULE_MASK
#define AML_FIELD_LOCK_RULE_MASK
BOOL WINAPI SHIM_OBJ_NAME() Notify(DWORD fdwReason, PVOID ptr)
static const WCHAR Title[]
_Must_inspect_result_ _In_opt_ PVOID OwnerId
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
_In_ ULONG _In_ ULONG _In_ ULONG Length
ACPI_OBJECT_COMMON_HEADER UINT8 SpaceId
union acpi_operand_object * Next
union acpi_operand_object * BufferObj
union acpi_operand_object ** Elements
ACPI_NAMESPACE_NODE * Node
ACPI_OBJECT_COMMON_HEADER UINT8 Class
union acpi_operand_object * RegionObj
ACPI_OBJECT_COMMON_HEADER UINT8 SpaceId
ACPI_PHYSICAL_ADDRESS Address
union acpi_operand_object * Next
ACPI_OBJECT_REGION_FIELD Field
ACPI_OBJECT_METHOD Method
ACPI_OBJECT_ADDR_HANDLER AddressSpace
ACPI_OBJECT_BUFFER_FIELD BufferField
ACPI_OBJECT_REGION Region
ACPI_OBJECT_INTEGER Integer
ACPI_OBJECT_REFERENCE Reference
ACPI_OBJECT_COMMON Common
ACPI_OBJECT_PACKAGE Package
ACPI_OBJECT_STRING String
ACPI_OBJECT_BUFFER Buffer
const char * AcpiFormatException(ACPI_STATUS Status)
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
_Must_inspect_result_ _In_ WDFDEVICE Device
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
_In_ WDFCOLLECTION _In_ ULONG Index
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFDEVICE Child
_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
_In_opt_ PALLOCATE_FUNCTION _In_opt_ PFREE_FUNCTION _In_ ULONG _In_ SIZE_T _In_ ULONG _In_ USHORT Depth
_In_ ULONG _In_ PHYSICAL_ADDRESS _Inout_ PULONG AddressSpace