Newer
Older
AMI-Aptio-BIOS-Reversed / EarlyVideoPei / DebugPrintEntry.c
@Ajax Dong Ajax Dong 2 days ago 517 bytes Init
_WORD *__fastcall DebugPrintEntry(int a1, _WORD *i)
{
  _WORD *i_1; // esi
  int Ppi; // eax

  i_1 = i;
  if ( !i )
  {
    Ppi = PeiLocatePpi();
    if ( Ppi )
      (*(void (__cdecl **)(const char *, int, const char *))(Ppi + 4))(
        "e:\\hs\\MdePkg\\Library\\PeiHobLib\\HobLib.c",
        82,
        "HobStart != ((void *) 0)");
  }
  while ( 1 )
  {
    if ( *i_1 == 0xFFFF )
      return 0;
    if ( *i_1 == 4 )
      break;
    i_1 = (_WORD *)((char *)i_1 + (unsigned __int16)i_1[1]);
  }
  return i_1;
}