| Address | Name | Description |
|---|---|---|
| ReadUnaligned64 | ||
| CompareGuid | ||
| GetPlatformType | ||
| DebugPrint | ||
| DebugAssert | ||
| GetDebugConfig | ||
| GetHobList | ||
| UefiBootServicesTableLibConstructor | ||
| DxeLnvPurleyDriverInit | ||
| NotifyFunction | ||
| ModuleEntryPoint | ||
| UINT64 | gImageHandle = 0; // qword_F20 | |
| qword_F10 | UINT64 gBS = 0; // qword_F18 | |
| qword_F28 | UINT64 mHobList = 0; // qword_F38 | |
| qword_F30 | UINT64 gSystemTable = 0; // qword_F50 | |
| qword_F40 | UINT64 gRuntimeServices = 0; // qword_F48 | |
| UEFI | Service Library Functions | |
| CMOS | Platform Detection | |
| EFI_INVALID_PARAMETER | if (PlatformType == 1) { | |
| EFI_SUCCESS | } | |
| Debug | Library Functions | |
| HOB | List Retrieval | |
| Walk | the system configuration table to find gEfiDxeServicesTableGuid entry | |
| ConfigEntry | = (UINT64 )(gST + 104); | |
| UefiBootServicesTableLib | Constructor | |
| Get | the HOB list from the configuration table | |
| GetHobList | (ImageHandle, 0); | |
| Locate | the debug/protocol configuration | |
| Status | = ((UINT64 (__fastcall )(VOID , UINT64, UINT64 *))(gBS + 320))( | |
| LnvPurleyDriver | DXE Init | |
| Notification | Callback (Event handler) | |
| Module | Entry Point |
Generated by HR650X BIOS Decompilation Project