52#define _COMPONENT ACPI_DISPATCHER
56#if defined(ACPI_DEBUG_OUTPUT) || defined(ACPI_DEBUGGER)
61AcpiDsPrintNodePathname (
79AcpiDsPrintNodePathname (
159 "Executing subtree for Buffer/Package/Region\n"));
177 "\n**** Exception %s during execution of method ",
185 "\n\nMethod Execution Stack:\n"));
186 NextWalkState =
Thread->WalkStateList;
190 while (NextWalkState)
197 MethodDesc, WalkState);
201 " Method [%4.4s] executing: ",
206 if (NextWalkState == WalkState)
215#ifdef ACPI_DISASSEMBLER
216 if (WalkState->
MethodNode != AcpiGbl_RootNode)
235 AcpiDsPrintNodePathname (PreviousMethod,
NULL);
239 NextWalkState = NextWalkState->
Next;
void AcpiDmDisassemble(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Origin, UINT32 NumOpcodes)
#define ACPI_CNTL_EXCEPTION(Status)
ACPI_STATUS AcpiNsHandleToPathname(ACPI_HANDLE TargetHandle, ACPI_BUFFER *Buffer, BOOLEAN NoTrailing)
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_MODULE_NAME(Name)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_DEBUG_PRINT_RAW(pl)
void ACPI_INTERNAL_VAR_XFACE AcpiOsPrintf(const char *Format,...)
#define ACPI_ALLOCATE_LOCAL_BUFFER
const char * AcpiUtGetNodeName(void *Object)
static const WCHAR Message[]
void AcpiDsDumpMethodStack(ACPI_STATUS Status, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
_In_opt_ PFILE_OBJECT _In_opt_ PETHREAD Thread
STDMETHOD() Next(THIS_ ULONG celt, IAssociationElement *pElement, ULONG *pceltFetched) PURE
union acpi_operand_object * Node
union acpi_operand_object * MethodDesc
struct acpi_namespace_node * MethodNode
struct acpi_walk_state * Next
struct acpi_namespace_node * DeferredNode
ACPI_THREAD_STATE * Thread
ACPI_OBJECT_METHOD Method
ACPI_PARSE_OBJ_COMMON Common
const char * AcpiFormatException(ACPI_STATUS Status)