52#define _COMPONENT ACPI_EXECUTER
109 if (TypeNeeded != ThisType)
112 "Needed type [%s], found [%s] %p",
179 "Opcode %X [%s] RequiredOperandTypes=%8.8X\n",
180 Opcode, OpInfo->Name, ArgTypes));
191 if (!StackPtr || !*StackPtr)
238 "Bad operand object type [0x%X]",
ObjectType));
263 "Operand is a Reference, Class [%s] %2.2X\n",
271 "Unknown Reference Class 0x%2.2X in %p",
443 "Needed [Integer/String/Buffer], found [%s] %p",
452 if (ObjDesc != *StackPtr)
470 "Needed [Integer/String/Buffer], found [%s] %p",
479 if (ObjDesc != *StackPtr)
498 "Needed [Integer/String/Buffer], found [%s] %p",
507 if (ObjDesc != *StackPtr)
517 switch (ObjDesc->
Common.Type)
528 "Needed [Integer/String/Buffer], found [%s] %p",
539 switch (ObjDesc->
Common.Type)
557 if (ObjDesc != *StackPtr)
565 "Needed [Integer/String/Buffer], found [%s] %p",
580 switch (ObjDesc->
Common.Type)
593 "Needed [Buffer/String/Package/Reference], found [%s] %p",
604 switch (ObjDesc->
Common.Type)
616 "Needed [Buffer/String/Package], found [%s] %p",
629 switch (ObjDesc->
Common.Type)
640 "Needed [Region/Buffer], found [%s] %p",
651 switch (ObjDesc->
Common.Type)
669 if (AcpiGbl_EnableInterpreterSlack)
687 "Needed Integer/Buffer/String/Package/Ref/Ddb]"
700 "Internal - Unknown ARGI (required operand) type 0x%X",
711 TypeNeeded, (*StackPtr)->Common.Type, *StackPtr);
#define AE_AML_BAD_OPCODE
#define AE_AML_OPERAND_TYPE
#define ACPI_IMPLICIT_CONVERT_HEX
#define ACPI_GET_DESCRIPTOR_TYPE(d)
#define GET_CURRENT_ARG_TYPE(List)
#define INCREMENT_ARG_LIST(List)
ACPI_OPERAND_OBJECT * AcpiNsGetAttachedObject(ACPI_NAMESPACE_NODE *Node)
#define ACPI_DESC_TYPE_OPERAND
#define ACPI_DESC_TYPE_NAMED
#define AOPOBJ_AML_CONSTANT
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_MODULE_NAME(Name)
#define ACPI_FUNCTION_ENTRY()
#define ACPI_FUNCTION_TRACE_U32(a, b)
#define ACPI_DUMP_OPERANDS(a, b, c)
#define return_ACPI_STATUS(s)
#define ACPI_ERROR(plist)
const char * AcpiPsGetOpcodeName(UINT16 Opcode)
const ACPI_OPCODE_INFO * AcpiPsGetOpcodeInfo(UINT16 Opcode)
#define ACPI_TYPE_LOCAL_REFERENCE
#define ACPI_TYPE_BUFFER_FIELD
#define ACPI_TYPE_LOCAL_BANK_FIELD
#define ACPI_TYPE_LOCAL_ALIAS
#define ACPI_TYPE_INTEGER
#define ACPI_TYPE_LOCAL_REGION_FIELD
#define ACPI_TYPE_DDB_HANDLE
#define ACPI_TYPE_PACKAGE
#define ACPI_TYPE_LOCAL_INDEX_FIELD
const char * AcpiUtGetReferenceName(ACPI_OPERAND_OBJECT *Object)
const char * AcpiUtGetTypeName(ACPI_OBJECT_TYPE Type)
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
BOOLEAN AcpiUtValidObjectType(ACPI_OBJECT_TYPE Type)
const char * AcpiUtGetObjectTypeName(ACPI_OPERAND_OBJECT *ObjDesc)
#define ACPI_IMPLICIT_CONVERSION
const char * AcpiUtGetDescriptorName(void *Object)
#define ARGI_BUFFER_OR_STRING
#define ARGI_INVALID_OPCODE
#define ARGI_REF_OR_STRING
#define ARGI_FIXED_TARGET
#define ARGI_REGION_OR_BUFFER
#define AML_CLASS_UNKNOWN
#define ARGI_STORE_TARGET
#define ARGI_SIMPLE_TARGET
ACPI_STATUS AcpiExConvertToBuffer(ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ResultDesc)
ACPI_STATUS AcpiExConvertToInteger(ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ResultDesc, UINT32 ImplicitConversion)
ACPI_STATUS AcpiExConvertToString(ACPI_OPERAND_OBJECT *ObjDesc, ACPI_OPERAND_OBJECT **ResultDesc, UINT32 Type)
ACPI_STATUS AcpiExResolveToValue(ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState)
static ACPI_STATUS AcpiExCheckObjectType(ACPI_OBJECT_TYPE TypeNeeded, ACPI_OBJECT_TYPE ThisType, void *Object)
ACPI_STATUS AcpiExResolveOperands(UINT16 Opcode, ACPI_OPERAND_OBJECT **StackPtr, ACPI_WALK_STATE *WalkState)
_In_ PVOID _In_ ULONG Opcode
ACPI_OBJECT_COMMON_HEADER UINT8 Class
union acpi_operand_object * Operands[ACPI_OBJ_NUM_OPERANDS+1]
ACPI_OBJECT_REFERENCE Reference
ACPI_OBJECT_COMMON Common
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object