44#define EXPORT_ACPI_INTERFACES
50#define _COMPONENT ACPI_UTILITIES
54#ifdef ACPI_DEBUG_OUTPUT
57static const char *AcpiGbl_FunctionEntryPrefix =
"----Entry";
58static const char *AcpiGbl_FunctionExitPrefix =
"----Exit-";
80 AcpiGbl_EntryStackPointer = &CurrentSp;
103 if (&CurrentSp < AcpiGbl_LowestStackPointer)
105 AcpiGbl_LowestStackPointer = &CurrentSp;
108 if (AcpiGbl_NestingLevel > AcpiGbl_DeepestNesting)
110 AcpiGbl_DeepestNesting = AcpiGbl_NestingLevel;
130AcpiUtTrimFunctionName (
175 UINT32 RequestedDebugLevel,
185#ifdef ACPI_APPLICATION
200 if (ThreadId != AcpiGbl_PreviousThreadId)
205 "\n**** Context Switch from TID %u to TID %u ****\n\n",
209 AcpiGbl_PreviousThreadId = ThreadId;
210 AcpiGbl_NestingLevel = 0;
219#ifdef ACPI_APPLICATION
231 FillCount = 48 - AcpiGbl_NestingLevel -
239 AcpiGbl_NestingLevel, AcpiGbl_NestingLevel + 1,
" ");
276 UINT32 RequestedDebugLevel,
326 AcpiGbl_NestingLevel++;
335 "%s\n", AcpiGbl_FunctionEntryPrefix);
368 AcpiGbl_NestingLevel++;
377 "%s %p\n", AcpiGbl_FunctionEntryPrefix, Pointer);
408 AcpiGbl_NestingLevel++;
417 "%s %s\n", AcpiGbl_FunctionEntryPrefix,
String);
448 AcpiGbl_NestingLevel++;
457 "%s %08X\n", AcpiGbl_FunctionEntryPrefix, Integer);
492 "%s\n", AcpiGbl_FunctionExitPrefix);
495 if (AcpiGbl_NestingLevel)
497 AcpiGbl_NestingLevel--;
538 "%s %s\n", AcpiGbl_FunctionExitPrefix,
545 "%s ****Exception****: %s\n", AcpiGbl_FunctionExitPrefix,
550 if (AcpiGbl_NestingLevel)
552 AcpiGbl_NestingLevel--;
591 "%s %8.8X%8.8X\n", AcpiGbl_FunctionExitPrefix,
595 if (AcpiGbl_NestingLevel)
597 AcpiGbl_NestingLevel--;
636 "%s %p\n", AcpiGbl_FunctionExitPrefix,
Ptr);
639 if (AcpiGbl_NestingLevel)
641 AcpiGbl_NestingLevel--;
678 "%s %s\n", AcpiGbl_FunctionExitPrefix,
String);
681 if (AcpiGbl_NestingLevel)
683 AcpiGbl_NestingLevel--;
716#ifdef ACPI_USE_SYSTEM_TRACER
unsigned long long UINT64
ACPI_SIZE strlen(const char *String)
#define ACPI_INTERNAL_VAR_XFACE
#define ACPI_FORMAT_UINT64(i)
#define ACPI_PREFIX_LOWER
#define ACPI_PREFIX_MIXED
#define ACPI_MODULE_NAME(Name)
#define ACPI_FUNCTION_ENTRY()
#define ACPI_IS_DEBUG_ENABLED(Level, Component)
#define ACPI_LV_FUNCTIONS
ACPI_THREAD_ID AcpiOsGetThreadId(void)
void AcpiOsVprintf(const char *Format, va_list Args)
void AcpiOsTracePoint(ACPI_TRACE_EVENT_TYPE Type, BOOLEAN Begin, UINT8 *Aml, char *Pathname)
void ACPI_INTERNAL_VAR_XFACE AcpiOsPrintf(const char *Format,...)
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 LineNumber
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 const char BOOLEAN Begin
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char * ModuleName
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 Pathname
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 ComponentId
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 const char BOOLEAN UINT8 * Aml
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char * FunctionName
#define ACPI_CAST_PTR(t, p)
#define ACPI_EXPORT_SYMBOL(Symbol)
void AcpiUtTrace(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId)
void AcpiUtExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId)
void AcpiUtPtrExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT8 *Ptr)
void AcpiUtValueExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT64 Value)
void AcpiUtTraceU32(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT32 Integer)
void AcpiUtInitStackPtrTrace(void)
void AcpiUtTraceStr(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, const char *String)
void AcpiUtTracePtr(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, const void *Pointer)
void AcpiUtTrackStackPtr(void)
void AcpiUtStrExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, const char *String)
void AcpiUtStatusExit(UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, ACPI_STATUS Status)
_Must_inspect_result_ _In_ PFSRTL_PER_STREAM_CONTEXT Ptr
const char * AcpiFormatException(ACPI_STATUS Status)
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value