68 if (RelativeAddress < Base->
Address)
74 for (Lim = RosSymInfo->SymbolsCount; Lim != 0; Lim >>= 1)
76 Mid =
Base + (Lim >> 1);
77 if (RelativeAddress == Mid->
Address)
81 if (Mid->
Address < RelativeAddress)
102 DPRINT(
"RelativeAddress = 0x%08x\n", RelativeAddress);
107 DPRINT1(
"Uninitialized RosSymInfo\n");
114 RosSymEntry =
FindEntry(RosSymInfo, RelativeAddress);
116 if (
NULL == RosSymEntry)
118 DPRINT(
"None of the requested information was found!\n");
char * strcpy(char *DstString, const char *SrcString)
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 * FunctionName
static PROSSYM_ENTRY FindEntry(IN PROSSYM_INFO RosSymInfo, IN ULONG_PTR RelativeAddress)
BOOLEAN RosSymGetAddressInformation(PROSSYM_INFO RosSymInfo, ULONG_PTR RelativeAddress, ULONG *LineNumber, char *FileName, char *FunctionName)