Newer
Older
AMI-Aptio-BIOS-Reversed / LnvDriverPei / DebugPrint.c
@Ajax Dong Ajax Dong 2 days ago 417 bytes Init
int DebugPrint(int a1, const char *a2, ...)
{
  int result; // eax
  int (__cdecl **v3)(int, const char *, char *); // esi
  va_list va; // [esp+10h] [ebp+Ch] BYREF

  va_start(va, a2);
  result = GetDebugService();
  v3 = (int (__cdecl **)(int, const char *, char *))result;
  if ( result )
  {
    result = sub_FFE3C547();
    if ( (result & a1) != 0 )
      return (*v3)(a1, a2, (char *)va);
  }
  return result;
}