/** @file
TlsDxe.c -- TlsDxe
Auto-converted from IDA decompiler output.
Functions: 1
Copyright (c) HR650X BIOS Decompilation Project
**/
#include "TlsDxe.h"
// Function: ModuleEntryPoint
EFI_STATUS ModuleEntryPoint(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable) { __int64 v3; // rax __int64 v5; // [rsp+40h] [rbp+18h] BYREF sub_608((__int64)ImageHandle, SystemTable); v3 = (*(__int64 ( **)(EFI_HANDLE, void *, __int64 *))(BootServices + 152))(ImageHandle, &unk_17E8E0, &v5); if ( v3 < 0 ) { sub_1EA8(0x80000000LL, "
ASSERT_EFI_ERROR (Status = %r)
", v3); sub_1F30("e:\\hs\\MdePkg\\Library\\UefiDriverEntryPoint\\DriverEntryPoint.c", 126, "!EFI_ERROR (Status)"); } *(_QWORD *)(v5 + 88) = sub_460; return sub_75C(ImageHandle); }