VirtualBox

Changeset 48730 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Sep 27, 2013 12:28:22 PM (11 years ago)
Author:
vboxsync
Message:

EFI: Use VBox prefix for our stuff so that it's obvious what's our stuff and what isn't. Also, I do NOT like anyone but iprt/log.h defining LogXXX macros!

Location:
trunk/src/VBox/Devices/EFI/Firmware
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c

    r48674 r48730  
    466466        //  machinename is ia32, ia64, x64, ...
    467467        //
    468         LogFlowFuncMark();
     468        VBoxLogFlowFuncMark();
    469469        FullDevicePath = FileDevicePath (Handle, EFI_REMOVABLE_MEDIA_FILE_NAME);
    470470        if (FullDevicePath != NULL) {
     
    619619  EFI_HANDLE                Handle;
    620620  EFI_HANDLE                ImageHandle;
    621   EFI_DEVICE_PATH_PROTOCOL  *FilePath = NULL;
     621  EFI_DEVICE_PATH_PROTOCOL  *FilePath;
    622622  EFI_LOADED_IMAGE_PROTOCOL *ImageInfo;
    623623  EFI_DEVICE_PATH_PROTOCOL  *WorkingDevicePath;
     
    756756                    );
    757757
    758     LogFlowFuncMarkRC(Status);
     758    VBoxLogFlowFuncMarkRC(Status);
    759759    //
    760760    // If we didn't find an image directly, we need to try as if it is a removable device boot option
     
    767767      //
    768768      Handle = BdsLibGetBootableHandle(DevicePath);
    769       LogFlowFuncMarkVar(Handle, "%p");
     769      VBoxLogFlowFuncMarkVar(Handle, "%p");
    770770      if (Handle == NULL) {
    771771        goto Done;
     
    777777#ifdef VBOX
    778778    /* @todo: improve Mac Detection */
     779    FilePath = NULL;
    779780    if (   Option->LoadOptionsSize
    780781        || StrnCmp(Option->OptionName, L"Boot0080", 8) == 0)
     
    782783        if (Option->LoadOptionsSize)
    783784        {
    784             LogFlowFuncMarkVar(Option->LoadOptions, "%s");
     785            VBoxLogFlowFuncMarkVar(Option->LoadOptions, "%s");
    785786            if (StrnCmp(L"config=", (CHAR16 *)Option->LoadOptions, 7) == 0)
    786787            {
     
    793794                pszTemp0 = &pszConfigValue[fQouted ? 2 : 1];
    794795                pszTemp1 = pszTemp0;
    795                 LogFlowFuncMarkVar(pszTemp0, "%s");
    796                 LogFlowFuncMarkVar(pszTemp1, "%s");
     796                VBoxLogFlowFuncMarkVar(pszTemp0, "%s");
     797                VBoxLogFlowFuncMarkVar(pszTemp1, "%s");
    797798                pszFolder = AllocateZeroPool((StrLen(pszConfigValue) + StrLen(L"\\boot.efi") + 1) * sizeof(UINT16));
    798799                while (pszTemp0)
    799800                {
    800                     LogFlowFuncMarkVar(pszTemp0, "%s");
    801                     LogFlowFuncMarkVar(pszTemp1, "%s");
     801                    VBoxLogFlowFuncMarkVar(pszTemp0, "%s");
     802                    VBoxLogFlowFuncMarkVar(pszTemp1, "%s");
    802803                    pszFolder = StrnCat(pszFolder, pszTemp1, StrLen(pszTemp1) - StrLen(pszTemp0));
    803804                    pszTemp1 = pszTemp0;
    804805                    pszFolder = StrCat(pszFolder, L"\\");
    805                     LogFlowFuncMarkVar(pszFolder, "%s");
    806                     LogFlowFuncMarkVar(pszTemp0, "%s");
    807                     LogFlowFuncMarkVar(pszTemp1, "%s");
     806                    VBoxLogFlowFuncMarkVar(pszFolder, "%s");
     807                    VBoxLogFlowFuncMarkVar(pszTemp0, "%s");
     808                    VBoxLogFlowFuncMarkVar(pszTemp1, "%s");
    808809                    pszTemp0 = StrStr(&pszTemp0[1], L"\\");
    809                     LogFlowFuncMarkVar(pszTemp0, "%s");
     810                    VBoxLogFlowFuncMarkVar(pszTemp0, "%s");
    810811                }
    811812                pszFolder = StrCat(pszFolder, L"boot.efi");
    812                 LogFlowFuncMarkVar(pszFolder,"%s");
     813                VBoxLogFlowFuncMarkVar(pszFolder,"%s");
    813814
    814815                Status = gBS->HandleProtocol (
     
    816817                                &gEfiSimpleFileSystemProtocolGuid,
    817818                                (VOID *) &Volume);
    818                 LogFlowFuncMarkRC(Status);
     819                VBoxLogFlowFuncMarkRC(Status);
    819820                if (!EFI_ERROR(Status))
    820821                {
    821822                    FilePath = FileDevicePath ((EFI_HANDLE)Handle, pszFolder);
    822                     LogFlowFuncMarkVar(DevicePathToStr(FilePath), "%s");
     823                    VBoxLogFlowFuncMarkVar(DevicePathToStr(FilePath), "%s");
    823824                }
    824825            }
     
    827828        {
    828829            /* Boot0080 hasn't got hint how detect file path */
    829             LogFlowFuncMarkVar(Handle, "%p");
     830            VBoxLogFlowFuncMarkVar(Handle, "%p");
    830831            FilePath = FileDevicePath (Handle, L"\\System\\Library\\CoreServices\\boot.efi");
    831832            if (FilePath)
    832833            {
    833                 LogFlowFuncMarkVar(DevicePathToStr(FilePath), "%s");
     834                VBoxLogFlowFuncMarkVar(DevicePathToStr(FilePath), "%s");
    834835            }
    835836        }
     
    850851                        &ImageHandle
    851852                        );
    852        LogFlowFuncMarkRC(Status);
     853       VBoxLogFlowFuncMarkRC(Status);
    853854       if (EFI_ERROR (Status)) {
    854855          //
     
    13881389  // Check "BootOrder" variable firstly, this variable hold the number of boot options
    13891390  //
    1390   LogFlowFuncEnter();
     1391  VBoxLogFlowFuncEnter();
    13911392  BootOrder = BdsLibGetVariableAndSize (
    13921393                L"BootOrder",
     
    13951396                );
    13961397  if (NULL == BootOrder) {
    1397     LogFlowFuncLeaveRC(EFI_NOT_FOUND);
     1398    VBoxLogFlowFuncLeaveRC(EFI_NOT_FOUND);
    13981399    return EFI_NOT_FOUND;
    13991400  }
     
    14021403  while (Index < BootOrderSize / sizeof (UINT16)) {
    14031404    UnicodeSPrint (BootOption, sizeof (BootOption), L"Boot%04x", BootOrder[Index]);
    1404     LogFlowFuncMarkVar(BootOption, "%s");
     1405    VBoxLogFlowFuncMarkVar(BootOption, "%s");
    14051406    BootOptionVar = BdsLibGetVariableAndSize (
    14061407                      BootOption,
     
    14101411    if (NULL == BootOptionVar) {
    14111412      FreePool (BootOrder);
    1412       LogFlowFuncLeaveRC(EFI_OUT_OF_RESOURCES);
     1413      VBoxLogFlowFuncLeaveRC(EFI_OUT_OF_RESOURCES);
    14131414      return EFI_OUT_OF_RESOURCES;
    14141415    }
    14151416
    1416     LogFlowFuncMarkVar(BootOption, "%s");
     1417    VBoxLogFlowFuncMarkVar(BootOption, "%s");
    14171418    if (!ValidateOption(BootOptionVar, BootOptionSize)) {
    14181419      Corrupted = TRUE;
     
    14391440      // Delete this invalid boot option "Boot####"
    14401441      //
    1441       LogFlowFuncMarkVar(BootOption, "DELETE %s");
     1442      VBoxLogFlowFuncMarkVar(BootOption, "DELETE %s");
    14421443      Status = gRT->SetVariable (
    14431444                      BootOption,
     
    14501451      // Mark this boot option in boot order as deleted
    14511452      //
    1452       LogFlowFuncMarkVar(BootOption, "%s");
    1453       LogFlowFuncMarkRC(Status);
     1453      VBoxLogFlowFuncMarkVar(BootOption, "%s");
     1454      VBoxLogFlowFuncMarkRC(Status);
    14541455      BootOrder[Index] = 0xffff;
    14551456      Corrupted        = FALSE;
     
    14771478                  BootOrder
    14781479                  );
    1479   LogFlowFuncMarkRC(Status);
     1480  VBoxLogFlowFuncMarkRC(Status);
    14801481  FreePool (BootOrder);
    14811482
    1482   LogFlowFuncLeaveRC(Status);
     1483  VBoxLogFlowFuncLeaveRC(Status);
    14831484  return Status;
    14841485}
     
    15681569  CHAR8                         *LastLang;
    15691570  EFI_IMAGE_OPTIONAL_HEADER_UNION       HdrData;
    1570   EFI_IMAGE_OPTIONAL_HEADER_PTR_UNION   Hdr = {0}; /* VBox: VS2010 this it may be used uninitialized. */
     1571  EFI_IMAGE_OPTIONAL_HEADER_PTR_UNION   Hdr = {0}; /* VBox: VS2010 thinks it may be used uninitialized. */
    15711572
    15721573  FloppyNumber    = 0;
     
    15791580  LastLang        = NULL;
    15801581  ZeroMem (Buffer, sizeof (Buffer));
    1581   LogFlowFuncEnter();
     1582  VBoxLogFlowFuncEnter();
     1583
    15821584  //
    15831585  // If the boot device enumerate happened, just get the boot
     
    15921594      FreePool (LastLang);
    15931595      FreePool (PlatLang);
    1594       LogFlowFuncLeaveRC(Status);
     1596      VBoxLogFlowFuncLeaveRC(Status);
    15951597      return Status;
    15961598    } else {
     
    17421744        );
    17431745  for (Index = 0; Index < NumberFileSystemHandles; Index++) {
     1746#ifdef VBOX
    17441747    BOOLEAN fLoaded = FALSE;
     1748#endif
    17451749    Status = gBS->HandleProtocol (
    17461750                    FileSystemHandles[Index],
     
    17521756      //  Skip if the file system handle supports a BlkIo protocol,
    17531757      //
    1754 #if 0
     1758#if 0 /* VBox */
    17551759        NeedDelete = TRUE;
    17561760        Hdr.Union  = &HdrData;
     
    17761780    //  machinename is ia32, ia64, x64, ...
    17771781    //
    1778     LogFlowFuncMark();
     1782#ifdef VBOX
     1783    VBoxLogFlowFuncMark();
    17791784    if (!fLoaded)
     1785#endif
    17801786    {
    17811787        Hdr.Union  = &HdrData;
     
    17881794                       );
    17891795    }
    1790     if (   !EFI_ERROR (Status)
     1796    if (   !EFI_ERROR (Status) 
    17911797        && (   (   EFI_IMAGE_MACHINE_TYPE_SUPPORTED (Hdr.Pe32->FileHeader.Machine)
    17921798               && Hdr.Pe32->OptionalHeader.Subsystem == EFI_IMAGE_SUBSYSTEM_EFI_APPLICATION)
    1793             || !fLoaded)) {
     1799            || !fLoaded)) { /* VBox */
    17941800      NeedDelete = FALSE;
    17951801    }
     
    18911897  mEnumBootDevice = TRUE;
    18921898
    1893   LogFlowFuncLeaveRC(Status);
     1899  VBoxLogFlowFuncLeaveRC(Status);
    18941900  return Status;
    18951901}
     
    19141920{
    19151921  EFI_DEVICE_PATH_PROTOCOL  *DevicePath;
    1916   LogFlowFuncEnter();
    1917   LogFlowFuncMarkVar(String, "%s");
     1922  VBoxLogFlowFuncEnter();
     1923  VBoxLogFlowFuncMarkVar(String, "%s");
    19181924
    19191925  DevicePath = DevicePathFromHandle (Handle);
     
    19231929  //
    19241930  BdsLibRegisterNewOption (BdsBootOptionList, DevicePath, String, L"BootOrder");
    1925   LogFlowFuncLeave();
     1931  VBoxLogFlowFuncLeave();
    19261932}
    19271933
     
    20532059
    20542060  UpdatedDevicePath = DevicePath;
    2055   LogFlowFuncEnter();
    2056   DEBUG((DEBUG_INFO, "%a:%d DevicePath:%s\n", __FUNCTION__, __LINE__, DevicePathToStr(DevicePath)));
     2061  VBoxLogFlowFuncEnter();
     2062  DEBUG((DEBUG_INFO, "%a:%d DevicePath:%s\n", __FUNCTION__, __LINE__, DevicePathToStr(DevicePath))); /* VBox */
    20572063
    20582064  //
     
    20662072  //
    20672073  Status = gBS->LocateDevicePath (&gEfiBlockIoProtocolGuid, &UpdatedDevicePath, &Handle);
    2068   LogFlowFuncMarkRC(Status);
     2074  VBoxLogFlowFuncMarkRC(Status);
    20692075  if (EFI_ERROR (Status)) {
    20702076    //
     
    20722078    //
    20732079    Status = gBS->LocateDevicePath (&gEfiSimpleFileSystemProtocolGuid, &UpdatedDevicePath, &Handle);
    2074     LogFlowFuncMarkRC(Status);
     2080    VBoxLogFlowFuncMarkRC(Status);
    20752081    if (EFI_ERROR (Status)) {
    20762082      //
     
    20792085      UpdatedDevicePath = DevicePath;
    20802086      Status            = gBS->LocateDevicePath (&gEfiDevicePathProtocolGuid, &UpdatedDevicePath, &Handle);
    2081       LogFlowFuncMarkRC(Status);
     2087      VBoxLogFlowFuncMarkRC(Status);
    20822088      gBS->ConnectController (Handle, NULL, NULL, TRUE);
    20832089    }
     
    21272133  UpdatedDevicePath = DupDevicePath;
    21282134  Status = gBS->LocateDevicePath (&gEfiDevicePathProtocolGuid, &UpdatedDevicePath, &Handle);
    2129   LogFlowFuncMarkRC(Status);
     2135  VBoxLogFlowFuncMarkRC(Status);
    21302136  //
    21312137  // if the resulting device path point to a usb node, and the usb node is a dummy node, should only let device path only point to the previous Pci node
     
    21552161      &SimpleFileSystemHandles
    21562162      );
    2157   LogFlowFuncMarkVar(NumberSimpleFileSystemHandles, "%d");
     2163  VBoxLogFlowFuncMarkVar(NumberSimpleFileSystemHandles, "%d");
    21582164  for (Index = 0; Index < NumberSimpleFileSystemHandles; Index++) {
    21592165    //
     
    21612167    //
    21622168    TempDevicePath = DevicePathFromHandle (SimpleFileSystemHandles[Index]);
    2163     TempSize = GetDevicePathSize (TempDevicePath) - sizeof (EFI_DEVICE_PATH_PROTOCOL); // minus the end node
    2164     DEBUG((DEBUG_INFO, "%a:%d TempDevicePath:%s\n", __FUNCTION__, __LINE__, DevicePathToStr(TempDevicePath)));
     2169    TempSize = GetDevicePathSize (TempDevicePath)- sizeof (EFI_DEVICE_PATH_PROTOCOL); // minus the end node
     2170    DEBUG((DEBUG_INFO, "%a:%d TempDevicePath:%s\n", __FUNCTION__, __LINE__, DevicePathToStr(TempDevicePath))); /* VBox */
    21652171    //
    21662172    // Check whether the device path of boot option is part of the  SimpleFileSystem handle's device path
     
    21722178      //
    21732179      Hdr.Union = &HdrData;
    2174       LogFlowFuncMark();
     2180      VBoxLogFlowFuncMark();
    21752181      Status = BdsLibGetImageHeader (
    21762182                 SimpleFileSystemHandles[Index],
     
    21792185                 Hdr
    21802186                 );
    2181       LogFlowFuncMarkRC(Status);
     2187      VBoxLogFlowFuncMarkRC(Status);
    21822188      if (!EFI_ERROR (Status) &&
    21832189        EFI_IMAGE_MACHINE_TYPE_SUPPORTED (Hdr.Pe32->FileHeader.Machine) &&
     
    22012207            pFs = pNode0;
    22022208            pNode0 = NextDevicePathNode (pNode0);
    2203             LogFlowFuncMarkVar(DevicePathToStr(pNode0), "%s");
    2204             LogFlowFuncMarkVar(DevicePathType(pNode0), "%x");
    2205             LogFlowFuncMarkVar(DevicePathSubType(pNode0), "%x");
     2209            VBoxLogFlowFuncMarkVar(DevicePathToStr(pNode0), "%s");
     2210            VBoxLogFlowFuncMarkVar(DevicePathType(pNode0), "%x");
     2211            VBoxLogFlowFuncMarkVar(DevicePathSubType(pNode0), "%x");
    22062212        }
    22072213
     
    22102216            pTarget = pNode1;
    22112217            pNode1 = NextDevicePathNode (pNode1);
    2212             LogFlowFuncMarkVar(DevicePathToStr(pNode1), "%s");
    2213             LogFlowFuncMarkVar(DevicePathType(pNode1), "%x");
    2214             LogFlowFuncMarkVar(DevicePathSubType(pNode1), "%x");
     2218            VBoxLogFlowFuncMarkVar(DevicePathToStr(pNode1), "%s");
     2219            VBoxLogFlowFuncMarkVar(DevicePathType(pNode1), "%x");
     2220            VBoxLogFlowFuncMarkVar(DevicePathSubType(pNode1), "%x");
    22152221        }
    22162222        if (   pTarget
     
    22252231                HARDDRIVE_DEVICE_PATH *pFsHd = (HARDDRIVE_DEVICE_PATH *)pFs;
    22262232                /* @todo: is it enough? */
    2227                 LogFlowFuncMarkVar(pTargetHd->PartitionNumber, "%x");
    2228                 LogFlowFuncMarkVar(pTargetHd->PartitionStart, "%lx");
    2229                 LogFlowFuncMarkVar(pTargetHd->PartitionSize, "%lx");
    2230                 LogFlowFuncMarkVar(pFsHd->PartitionNumber, "%x");
    2231                 LogFlowFuncMarkVar(pFsHd->PartitionStart, "%lx");
    2232                 LogFlowFuncMarkVar(pFsHd->PartitionSize, "%lx");
     2233                VBoxLogFlowFuncMarkVar(pTargetHd->PartitionNumber, "%x");
     2234                VBoxLogFlowFuncMarkVar(pTargetHd->PartitionStart, "%lx");
     2235                VBoxLogFlowFuncMarkVar(pTargetHd->PartitionSize, "%lx");
     2236                VBoxLogFlowFuncMarkVar(pFsHd->PartitionNumber, "%x");
     2237                VBoxLogFlowFuncMarkVar(pFsHd->PartitionStart, "%lx");
     2238                VBoxLogFlowFuncMarkVar(pFsHd->PartitionSize, "%lx");
    22332239                if (pTargetHd->PartitionNumber == pFsHd->PartitionNumber)
    22342240                {
     
    22552261  gBS->RestoreTPL (OldTpl);
    22562262
    2257   LogFlowFuncMarkVar(ReturnHandle, "%p");
    2258   LogFlowFuncLeave();
     2263  VBoxLogFlowFuncMarkVar(ReturnHandle, "%p");
     2264  VBoxLogFlowFuncLeave();
    22592265  return ReturnHandle;
    22602266}
     
    25292535  // If yes, that means there is a boot option for network.
    25302536  //
    2531   LogFlowFuncEnter();
     2537  VBoxLogFlowFuncEnter();
    25322538  Status = gBS->LocateDevicePath (
    25332539                  &gEfiLoadFileProtocolGuid,
     
    25352541                  &Handle
    25362542                  );
    2537   LogFlowFuncMarkRC(Status);
     2543  VBoxLogFlowFuncMarkRC(Status);
    25382544  if (EFI_ERROR (Status)) {
    25392545    //
     
    25492555  }
    25502556
    2551   LogFlowFuncMarkRC(Status);
     2557  VBoxLogFlowFuncMarkRC(Status);
    25522558  if (!EFI_ERROR (Status)) {
    25532559    if (!IsDevicePathEnd (TempDevicePath)) {
     
    25552561      // LoadFile protocol is not installed on handle with exactly the same DevPath
    25562562      //
    2557       LogFlowFuncLeave();
     2563      VBoxLogFlowFuncLeave();
    25582564      return FALSE;
    25592565    }
     
    25642570      //
    25652571      if (BdsLibNetworkBootWithMediaPresent(DevPath)) {
    2566         LogFlowFuncLeave();
     2572        VBoxLogFlowFuncLeave();
    25672573        return TRUE;
    25682574      }
    25692575    } else {
    2570       LogFlowFuncLeave();
     2576      VBoxLogFlowFuncLeave();
    25712577      return TRUE;
    25722578    }
     
    25862592        ((DevicePathSubType (TempDevicePath) == MSG_USB_CLASS_DP) ||
    25872593         (DevicePathSubType (TempDevicePath) == MSG_USB_WWID_DP))) {
    2588       LogFlowFuncLeave();
     2594      VBoxLogFlowFuncLeave();
    25892595      return TRUE;
    25902596    }
     
    25952601  if ((DevicePathType (LastDeviceNode) == MEDIA_DEVICE_PATH) &&
    25962602    (DevicePathSubType (LastDeviceNode) == MEDIA_FILEPATH_DP)) {
    2597     LogFlowFuncLeave();
     2603    VBoxLogFlowFuncLeave();
    25982604    return TRUE;
    25992605  }
     
    26122618               );
    26132619    if (Status == EFI_ALREADY_STARTED) {
    2614       LogFlowFuncLeave();
     2620      VBoxLogFlowFuncLeave();
    26152621      return TRUE;
    26162622    } else {
     
    26182624        FreePool (TempDevicePath);
    26192625      }
    2620       LogFlowFuncLeave();
     2626      VBoxLogFlowFuncLeave();
    26212627      return FALSE;
    26222628    }
     
    26302636  TempDevicePath = DevPath;
    26312637  Status = gBS->LocateDevicePath (&gEfiBlockIoProtocolGuid, &TempDevicePath, &Handle);
    2632   LogFlowFuncMarkRC(Status);
     2638  VBoxLogFlowFuncMarkRC(Status);
    26332639  if (EFI_ERROR (Status)) {
    26342640    //
     
    26362642    //
    26372643    Status = BdsLibConnectDevicePath (DevPath);
    2638     LogFlowFuncMarkRC(Status);
     2644    VBoxLogFlowFuncMarkRC(Status);
    26392645    if (!EFI_ERROR (Status)) {
    26402646      //
     
    26432649      TempDevicePath = DevPath;
    26442650      Status = gBS->LocateDevicePath (&gEfiBlockIoProtocolGuid, &TempDevicePath, &Handle);
    2645       LogFlowFuncMarkRC(Status);
    2646     }
    2647   }
    2648 
    2649 
    2650   LogFlowFuncMarkRC(Status);
     2651      VBoxLogFlowFuncMarkRC(Status);
     2652    }
     2653  }
     2654
     2655  VBoxLogFlowFuncMarkRC(Status);
    26512656  if (!EFI_ERROR (Status)) {
    26522657    Status = gBS->HandleProtocol (Handle, &gEfiBlockIoProtocolGuid, (VOID **)&BlockIo);
    2653     LogFlowFuncMarkRC(Status);
     2658    VBoxLogFlowFuncMarkRC(Status);
    26542659    if (!EFI_ERROR (Status)) {
    26552660      if (CheckMedia) {
     
    26582663        //
    26592664        if (BdsLibGetBootableHandle (DevPath) != NULL) {
    2660           LogFlowFuncLeave();
     2665          VBoxLogFlowFuncLeave();
    26612666          return TRUE;
    26622667        }
    26632668      } else {
    2664         LogFlowFuncLeave();
     2669        VBoxLogFlowFuncLeave();
    26652670        return TRUE;
    26662671      }
     
    26712676    //
    26722677    Status = gBS->LocateDevicePath (&gEfiSimpleFileSystemProtocolGuid, &TempDevicePath, &Handle);
    2673     LogFlowFuncMarkRC(Status);
     2678    VBoxLogFlowFuncMarkRC(Status);
    26742679    if (!EFI_ERROR (Status)) {
    26752680      if (CheckMedia) {
     
    26782683        //
    26792684        if (BdsLibGetBootableHandle (DevPath) != NULL) {
    2680           LogFlowFuncLeave();
     2685          VBoxLogFlowFuncLeave();
    26812686          return TRUE;
    26822687        }
    26832688      } else {
    2684         LogFlowFuncLeave();
     2689        VBoxLogFlowFuncLeave();
    26852690        return TRUE;
    26862691      }
     
    26882693  }
    26892694
    2690   LogFlowFuncLeave();
    26912695#ifndef VBOX
    26922696  return FALSE;
    26932697#else
     2698  VBoxLogFlowFuncLeave();
    26942699  return TRUE;
    26952700#endif
  • trunk/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsConsole.c

    r48674 r48730  
    205205  UINT32                    Attributes;
    206206
    207   LogFlowFuncEnter();
    208   LogFlowFuncMarkVar(ConVarName, "%s");
    209   LogFlowFuncMarkDP(CustomizedConDevicePath);
    210   LogFlowFuncMarkDP(ExclusiveDevicePath);
     207  VBoxLogFlowFuncEnter();
     208  VBoxLogFlowFuncMarkVar(ConVarName, "%s");
     209  VBoxLogFlowFuncMarkDP(CustomizedConDevicePath);
     210  VBoxLogFlowFuncMarkDP(ExclusiveDevicePath);
    211211  VarConsole      = NULL;
    212212  DevicePathSize  = 0;
     
    217217  //
    218218  if (CustomizedConDevicePath == ExclusiveDevicePath) {
    219     LogFlowFuncLeaveRC(EFI_UNSUPPORTED);
     219    VBoxLogFlowFuncLeaveRC(EFI_UNSUPPORTED);
    220220    return EFI_UNSUPPORTED;
    221221  }
     
    223223  // Delete the ExclusiveDevicePath from current default console
    224224  //
    225   LogFlowFuncMark();
     225  VBoxLogFlowFuncMark();
    226226  VarConsole = BdsLibGetVariableAndSize (
    227227                ConVarName,
     
    229229                &DevicePathSize
    230230                );
    231   LogFlowFuncMark();
     231  VBoxLogFlowFuncMark();
    232232
    233233  //
     
    240240  // In the end, NewDevicePath is the final device path.
    241241  //
    242   LogFlowFuncMark();
     242  VBoxLogFlowFuncMark();
    243243  if (ExclusiveDevicePath != NULL && VarConsole != NULL) {
    244244      NewDevicePath = BdsLibDelPartMatchInstance (VarConsole, ExclusiveDevicePath);
     
    247247  // Try to append customized device path to NewDevicePath.
    248248  //
    249   LogFlowFuncMark();
     249  VBoxLogFlowFuncMark();
    250250  if (CustomizedConDevicePath != NULL) {
    251     LogFlowFuncMark();
     251    VBoxLogFlowFuncMark();
    252252    if (!BdsLibMatchDevicePaths (NewDevicePath, CustomizedConDevicePath)) {
    253253      //
    254254      // Check if there is part of CustomizedConDevicePath in NewDevicePath, delete it.
    255255      //
    256       LogFlowFuncMark();
     256      VBoxLogFlowFuncMark();
    257257      NewDevicePath = BdsLibDelPartMatchInstance (NewDevicePath, CustomizedConDevicePath);
    258258      //
     
    261261      //
    262262      TempNewDevicePath = NewDevicePath;
    263       LogFlowFuncMark();
     263      VBoxLogFlowFuncMark();
    264264      NewDevicePath = AppendDevicePathInstance (NewDevicePath, CustomizedConDevicePath);
    265       LogFlowFuncMark();
     265      VBoxLogFlowFuncMark();
    266266      if (TempNewDevicePath != NULL) {
    267267        FreePool(TempNewDevicePath);
     
    273273  // The attribute for ConInDev, ConOutDev and ErrOutDev does not include NV.
    274274  //
    275   LogFlowFuncMark();
     275  VBoxLogFlowFuncMark();
    276276  if (IsNvNeed(ConVarName)) {
    277277    //
    278278    // ConVarName has NV attribute.
    279279    //
    280     LogFlowFuncMark();
     280    VBoxLogFlowFuncMark();
    281281    Attributes = EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS | EFI_VARIABLE_NON_VOLATILE;
    282282  } else {
     
    284284    // ConVarName does not have NV attribute.
    285285    //
    286     LogFlowFuncMark();
     286    VBoxLogFlowFuncMark();
    287287    Attributes = EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS;
    288288  }
     
    291291  // Finally, Update the variable of the default console by NewDevicePath
    292292  //
    293   LogFlowFuncMark();
     293  VBoxLogFlowFuncMark();
    294294  DevicePathSize = GetDevicePathSize (NewDevicePath);
    295   LogFlowFuncMark();
     295  VBoxLogFlowFuncMark();
    296296  Status = gRT->SetVariable (
    297297                  ConVarName,
     
    301301                  NewDevicePath
    302302                  );
    303   LogFlowFuncMarkRC(Status);
     303  VBoxLogFlowFuncMarkRC(Status);
    304304  if ((DevicePathSize == 0) && (Status == EFI_NOT_FOUND)) {
    305305    Status = EFI_SUCCESS;
     
    320320  }
    321321
    322   LogFlowFuncLeaveRC(Status);
     322  VBoxLogFlowFuncLeaveRC(Status);
    323323  return Status;
    324324
  • trunk/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsMisc.c

    r48674 r48730  
    228228  Status                = EFI_SUCCESS;
    229229  ZeroMem (OptionName, sizeof (OptionName));
    230   LogFlowFuncEnter();
    231   LogFlowFuncMarkVar(VariableName, "%s");
    232   LogFlowFuncMarkVar(String, "%s");
     230  VBoxLogFlowFuncEnter();
     231  VBoxLogFlowFuncMarkVar(VariableName, "%s");
     232  VBoxLogFlowFuncMarkVar(String, "%s");
    233233
    234234  TempOptionSize = 0;
     
    252252      UnicodeSPrint (OptionName, sizeof (OptionName), L"Driver%04x", TempOptionPtr[Index]);
    253253    }
    254     LogFlowFuncMarkVar(OptionName, "%s");
     254    VBoxLogFlowFuncMarkVar(OptionName, "%s");
    255255
    256256    OptionPtr = BdsLibGetVariableAndSize (
     
    259259                  &OptionSize
    260260                  );
    261     LogFlowFuncMarkVar(OptionPtr, "%p");
     261    VBoxLogFlowFuncMarkVar(OptionPtr, "%p");
    262262    if (OptionPtr == NULL) {
    263263      continue;
     
    287287        FreePool (OptionPtr);
    288288        FreePool (TempOptionPtr);
    289         LogFlowFuncLeaveRC(EFI_SUCCESS);
     289        VBoxLogFlowFuncLeaveRC(EFI_SUCCESS);
    290290        return EFI_SUCCESS;
    291291      } else {
     
    351351      FreePool (TempOptionPtr);
    352352    }
    353     LogFlowFuncLeaveRC(Status);
     353    VBoxLogFlowFuncLeaveRC(Status);
    354354    return Status;
    355355  }
     
    376376      FreePool (TempOptionPtr);
    377377    }
    378     LogFlowFuncLeaveRC(Status);
     378    VBoxLogFlowFuncLeaveRC(Status);
    379379    return Status;
    380380  }
     
    404404  FreePool (OptionOrderPtr);
    405405
    406   LogFlowFuncLeaveRC(Status);
     406  VBoxLogFlowFuncLeaveRC(Status);
    407407  return Status;
    408408}
     
    520520  UINTN                     TempSize;
    521521
    522   LogFlowFuncEnter();
    523   LogFlowFuncMarkVar(Variable, "%s");
    524   LogFlowFuncMarkVar(VariableSize, "%d");
     522  VBoxLogFlowFuncEnter();
     523  VBoxLogFlowFuncMarkVar(Variable, "%s");
     524  VBoxLogFlowFuncMarkVar(VariableSize, "%d");
    525525  //
    526526  // Skip the option attribute
     
    551551  //
    552552  if ((FilePathSize == 0) || (TempSize == 0)) {
    553     LogFlowFuncLeave();
     553    VBoxLogFlowFuncLeave();
    554554    return FALSE;
    555555  }
    556556
    557557  if (TempSize + FilePathSize + sizeof (UINT16) + sizeof (UINT16) > VariableSize) {
    558     LogFlowFuncLeave();
     558    VBoxLogFlowFuncLeave();
    559559    return FALSE;
    560560  }
     
    564564    TempSize = GetDevicePathSizeEx (TempPath, FilePathSize);
    565565    if (TempSize == 0) {
    566       LogFlowFuncLeave();
     566      VBoxLogFlowFuncLeave();
    567567      return FALSE;
    568568    }
     
    571571  }
    572572
    573   LogFlowFuncLeave();
     573  VBoxLogFlowFuncLeave();
    574574  return TRUE;
    575575}
     
    635635  // Read the variable. We will never free this data.
    636636  //
    637   LogFlowFuncEnter();
    638   LogFlowFuncMarkVar(VariableName, "%s");
     637  VBoxLogFlowFuncEnter();
     638  VBoxLogFlowFuncMarkVar(VariableName, "%s");
    639639  Variable = BdsLibGetVariableAndSize (
    640640              VariableName,
     
    643643              );
    644644  if (Variable == NULL) {
    645     LogFlowFuncMarkVar(Variable, "%p");
    646     LogFlowFuncLeave();
     645    VBoxLogFlowFuncMarkVar(Variable, "%p");
     646    VBoxLogFlowFuncLeave();
    647647    return NULL;
    648648  }
     
    652652  //
    653653  if (!ValidateOption(Variable, VariableSize)) {
    654     LogFlowFuncMarkVar(Variable, "%p");
    655     LogFlowFuncLeave();
     654    VBoxLogFlowFuncMarkVar(Variable, "%p");
     655    VBoxLogFlowFuncLeave();
    656656    return NULL;
    657657  }
     
    712712  LoadOptions     = TempPtr;
    713713  if (VariableSize < (UINTN)(TempPtr - Variable)) {
    714     LogFlowFuncMarkVar(Variable, "%p");
    715     LogFlowFuncLeave();
     714    VBoxLogFlowFuncMarkVar(Variable, "%p");
     715    VBoxLogFlowFuncLeave();
    716716    return NULL;
    717717  }
     
    724724  Option = AllocateZeroPool (sizeof (BDS_COMMON_OPTION));
    725725  if (Option == NULL) {
    726     LogFlowFuncMarkVar(Variable, "%p");
    727     LogFlowFuncLeave();
     726    VBoxLogFlowFuncMarkVar(Variable, "%p");
     727    VBoxLogFlowFuncLeave();
    728728    return NULL;
    729729  }
     
    762762    InsertTailList (BdsCommonOptionList, &Option->Link);
    763763    FreePool (Variable);
    764     LogFlowFuncMarkVar(Option, "%p");
    765     LogFlowFuncLeave();
     764    VBoxLogFlowFuncMarkVar(Option, "%p");
     765    VBoxLogFlowFuncLeave();
    766766    return Option;
    767767  }
     
    772772  FreePool (Option->LoadOptions);
    773773  FreePool (Option);
    774   LogFlowFuncLeave();
     774  VBoxLogFlowFuncLeave();
    775775  return NULL;
    776776}
     
    888888  //
    889889  BufferSize  = 0;
    890   LogFlowFuncEnter();
    891   LogFlowFuncMarkVar(Name, "%s");
     890  VBoxLogFlowFuncEnter();
     891  VBoxLogFlowFuncMarkVar(Name, "%s");
    892892  Status      = gRT->GetVariable (Name, VendorGuid, NULL, &BufferSize, Buffer);
    893   LogFlowFuncMarkRC(Status);
     893  VBoxLogFlowFuncMarkRC(Status);
    894894  if (Status == EFI_BUFFER_TOO_SMALL) {
    895895    //
     
    904904    //
    905905    Status = gRT->GetVariable (Name, VendorGuid, NULL, &BufferSize, Buffer);
    906     LogFlowFuncMarkRC(Status);
     906    VBoxLogFlowFuncMarkRC(Status);
    907907    if (EFI_ERROR (Status)) {
    908908      BufferSize = 0;
     
    911911
    912912  *VariableSize = BufferSize;
    913   LogFlowFuncLeave();
     913  VBoxLogFlowFuncLeave();
    914914  return Buffer;
    915915}
     
    12501250  Root     = NULL;
    12511251  ThisFile = NULL;
    1252   LogFlowFuncEnter();
    1253   LogFlowFuncMarkVar(FileName, "%s");
     1252  VBoxLogFlowFuncEnter();
     1253  VBoxLogFlowFuncMarkVar(FileName, "%s");
    12541254  //
    12551255  // Handle the file system interface to the device
     
    12601260                  (VOID *) &Volume
    12611261                  );
    1262   LogFlowFuncMarkRC(Status);
     1262  VBoxLogFlowFuncMarkRC(Status);
    12631263  if (EFI_ERROR (Status)) {
    12641264    goto Done;
     
    12691269                     &Root
    12701270                     );
    1271   LogFlowFuncMarkRC(Status);
     1271  VBoxLogFlowFuncMarkRC(Status);
    12721272  if (EFI_ERROR (Status)) {
    12731273    Root = NULL;
     
    12761276  ASSERT (Root != NULL);
    12771277  Status = Root->Open (Root, &ThisFile, FileName, EFI_FILE_MODE_READ, 0);
    1278   LogFlowFuncMarkRC(Status);
     1278  VBoxLogFlowFuncMarkRC(Status);
    12791279  if (EFI_ERROR (Status)) {
    12801280    goto Done;
     
    12891289    Info   = NULL;
    12901290    Status = gBS->AllocatePool (EfiBootServicesData, BufferSize, (VOID **) &Info);
    1291     LogFlowFuncMarkRC(Status);
     1291    VBoxLogFlowFuncMarkRC(Status);
    12921292    if (EFI_ERROR (Status)) {
    12931293      goto Done;
     
    12991299                         Info
    13001300                         );
    1301     LogFlowFuncMarkRC(Status);
     1301    VBoxLogFlowFuncMarkRC(Status);
    13021302    if (!EFI_ERROR (Status)) {
    13031303      break;
     
    13181318  BufferSize = sizeof (EFI_IMAGE_DOS_HEADER);
    13191319  Status = ThisFile->Read (ThisFile, &BufferSize, DosHeader);
    1320   LogFlowFuncMarkRC(Status);
     1320  VBoxLogFlowFuncMarkRC(Status);
    13211321  if (
    13221322#ifdef VBOX
     
    13281328          || DosHeader->e_magic != EFI_IMAGE_DOS_SIGNATURE)) {
    13291329    Status = EFI_LOAD_ERROR;
    1330     LogFlowFuncMarkRC(Status);
     1330    VBoxLogFlowFuncMarkRC(Status);
    13311331    goto Done;
    13321332  }
     
    13401340  //
    13411341  Status = ThisFile->SetPosition (ThisFile, DosHeader->e_lfanew);
    1342   LogFlowFuncMarkRC(Status);
     1342  VBoxLogFlowFuncMarkRC(Status);
    13431343  if (EFI_ERROR (Status)) {
    13441344    Status = EFI_LOAD_ERROR;
    1345     LogFlowFuncMarkRC(Status);
     1345    VBoxLogFlowFuncMarkRC(Status);
    13461346    goto Done;
    13471347  }
     
    13521352  BufferSize = sizeof (EFI_IMAGE_OPTIONAL_HEADER_UNION);
    13531353  Status = ThisFile->Read (ThisFile, &BufferSize, Hdr.Pe32);
    1354   LogFlowFuncMarkRC(Status);
     1354  VBoxLogFlowFuncMarkRC(Status);
    13551355  if (EFI_ERROR (Status) ||
    13561356      BufferSize < sizeof (EFI_IMAGE_OPTIONAL_HEADER_UNION) ||
    13571357      Hdr.Pe32->Signature != EFI_IMAGE_NT_SIGNATURE) {
    13581358    Status = EFI_LOAD_ERROR;
    1359     LogFlowFuncMarkRC(Status);
     1359    VBoxLogFlowFuncMarkRC(Status);
    13601360    goto Done;
    13611361  }
     
    13671367      Hdr.Pe32->OptionalHeader.Magic != EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC) {
    13681368    Status = EFI_LOAD_ERROR;
    1369     LogFlowFuncMarkRC(Status);
     1369    VBoxLogFlowFuncMarkRC(Status);
    13701370    goto Done;
    13711371  }
     
    13811381    Root->Close (Root);
    13821382  }
    1383   LogFlowFuncLeaveRC(Status);
     1383  VBoxLogFlowFuncLeaveRC(Status);
    13841384  return Status;
    13851385}
  • trunk/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Library/DebugLib.h

    r48674 r48730  
    478478# endif
    479479# if defined(EFI_LOG_ENABLED)
    480 #  define LogFlowFuncEnter() DEBUG((DEBUG_INFO, "ENTER:%a:%d\n", __FUNCTION__, __LINE__))
    481 #  define LogFlowFuncLeave() DEBUG((DEBUG_INFO, "LEAVE:%a:%d\n", __FUNCTION__, __LINE__))
    482 #  define LogFlowFuncLeaveRC(rc) DEBUG((DEBUG_INFO, "LEAVE:%a:%d rc(%r)\n", __FUNCTION__, __LINE__, (rc)))
    483 #  define LogFlowFuncMark() DEBUG((DEBUG_INFO, "%a:%d\n", __FUNCTION__, __LINE__))
    484 #  define LogFlowFuncMarkRC(rc) DEBUG((DEBUG_INFO, "%a:%d " #rc ":%r \n", __FUNCTION__, __LINE__, (rc)))
    485 #  define LogFlowFuncMarkVar(var, var_printf_glag) DEBUG((DEBUG_INFO, "%a:%d " #var ": " var_printf_glag " \n", __FUNCTION__, __LINE__, (var)))
    486 #  define LogFlowFuncMarkDP(dp) DEBUG((DEBUG_INFO, "%a:%d " #dp ": \n", __FUNCTION__, __LINE__, VBoxDebugDevicePath2Str(dp)))
    487 #  define LogFlowFuncMarkHandleDP(dp) DEBUG((DEBUG_INFO, "%a:%d " #dp ": \n", __FUNCTION__, __LINE__, VBoxDebugHandleDevicePath2Str(dp)))
     480#  define VBoxLogFlowFuncEnter() DEBUG((DEBUG_INFO, "ENTER:%a:%d\n", __FUNCTION__, __LINE__))
     481#  define VBoxLogFlowFuncLeave() DEBUG((DEBUG_INFO, "LEAVE:%a:%d\n", __FUNCTION__, __LINE__))
     482#  define VBoxLogFlowFuncLeaveRC(rc) DEBUG((DEBUG_INFO, "LEAVE:%a:%d rc(%r)\n", __FUNCTION__, __LINE__, (rc)))
     483#  define VBoxLogFlowFuncMark() DEBUG((DEBUG_INFO, "%a:%d\n", __FUNCTION__, __LINE__))
     484#  define VBoxLogFlowFuncMarkRC(rc) DEBUG((DEBUG_INFO, "%a:%d " #rc ":%r \n", __FUNCTION__, __LINE__, (rc)))
     485#  define VBoxLogFlowFuncMarkVar(var, var_printf_glag) DEBUG((DEBUG_INFO, "%a:%d " #var ": " var_printf_glag " \n", __FUNCTION__, __LINE__, (var)))
     486#  define VBoxLogFlowFuncMarkDP(dp) DEBUG((DEBUG_INFO, "%a:%d " #dp ": \n", __FUNCTION__, __LINE__, VBoxDebugDevicePath2Str(dp)))
     487#  define VBoxLogFlowFuncMarkHandleDP(dp) DEBUG((DEBUG_INFO, "%a:%d " #dp ": \n", __FUNCTION__, __LINE__, VBoxDebugHandleDevicePath2Str(dp)))
    488488# else
    489 #  define LogFlowFuncEnter() do {} while (0)
    490 #  define LogFlowFuncLeave() do {} while (0)
    491 #  define LogFlowFuncLeaveRC(rc) do {} while (0)
    492 #  define LogFlowFuncMark() do {} while (0)
    493 #  define LogFlowFuncMarkRC(rc) do {} while (0)
    494 #  define LogFlowFuncMarkVar(var, var_printf_flag) do {} while (0)
    495 #  define LogFlowFuncMarkDP(dp) do {} while (0)
    496 #  define LogFlowFuncMarkHandleDP(dp) do {} while (0)
     489#  define VBoxLogFlowFuncEnter() do {} while (0)
     490#  define VBoxLogFlowFuncLeave() do {} while (0)
     491#  define VBoxLogFlowFuncLeaveRC(rc) do {} while (0)
     492#  define VBoxLogFlowFuncMark() do {} while (0)
     493#  define VBoxLogFlowFuncMarkRC(rc) do {} while (0)
     494#  define VBoxLogFlowFuncMarkVar(var, var_printf_flag) do {} while (0)
     495#  define VBoxLogFlowFuncMarkDP(dp) do {} while (0)
     496#  define VBoxLogLogFlowFuncMarkHandleDP(dp) do {} while (0)
    497497# endif
    498498#endif
  • trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c

    r48674 r48730  
    971971  HandleCount = 0;
    972972  HandleBuffer = NULL;
    973   LogFlowFuncEnter();
     973  VBoxLogFlowFuncEnter();
    974974
    975975  VisitAllPciInstances (ConnectRecursivelyIfPciMassStorage);
     
    989989                  &HandleBuffer
    990990                  );
    991   LogFlowFuncMarkRC(Status);
    992 
    993   LogFlowFuncLeave();
     991  VBoxLogFlowFuncMarkRC(Status);
     992
     993  VBoxLogFlowFuncLeave();
    994994}
    995995
     
    11711171  EFI_BOOT_MODE                      BootMode;
    11721172
    1173   LogFlowFuncEnter();
     1173  VBoxLogFlowFuncEnter();
    11741174
    11751175  ConnectRootBridge ();
     
    12601260                                          &cFileSystem,
    12611261                                          &phFileSystem);
    1262             LogFlowFuncMarkRC(rc);
    1263             LogFlowFuncMarkVar(cFileSystem, "%d");
     1262            VBoxLogFlowFuncMarkRC(rc);
     1263            VBoxLogFlowFuncMarkVar(cFileSystem, "%d");
    12641264            if (   rc == EFI_SUCCESS
    12651265                && cFileSystem > 0)
     
    12801280                                              &gEfiSimpleFileSystemProtocolGuid,
    12811281                                              (VOID *) &pFSVolume);
    1282                     LogFlowFuncMarkVar(iFileSystem, "%d");
    1283                     LogFlowFuncMarkRC(rc);
     1282                    VBoxLogFlowFuncMarkVar(iFileSystem, "%d");
     1283                    VBoxLogFlowFuncMarkRC(rc);
    12841284                    if (EFI_ERROR(rc))
    12851285                        continue;
    12861286
    12871287                    rc = pFSVolume->OpenVolume(pFSVolume, &hFSRoot);
    1288                     LogFlowFuncMarkRC(rc);
     1288                    VBoxLogFlowFuncMarkRC(rc);
    12891289                    if (EFI_ERROR(rc))
    12901290                        continue;
    12911291
    12921292                    rc = hFSRoot->Open(hFSRoot, &hBootEfiFile, L"\\System\\Library\\CoreServices\\boot.efi", EFI_FILE_MODE_READ, 0);
    1293                     LogFlowFuncMarkRC(rc);
     1293                    VBoxLogFlowFuncMarkRC(rc);
    12941294                    if (EFI_ERROR(rc))
    12951295                        continue;
    12961296                    /* nice file is found and we have to register it */
    12971297                    pDevicePath = FileDevicePath(phFileSystem[iFileSystem], L"\\System\\Library\\CoreServices\\boot.efi");
    1298                     LogFlowFuncMarkVar(pDevicePath,"%p");
     1298                    VBoxLogFlowFuncMarkVar(pDevicePath,"%p");
    12991299                    if (!pDevicePath)
    13001300                        continue;
    13011301                    rc = BdsLibRegisterNewOption (BootOptionList, pDevicePath, L"Mac Boot", L"BootOrder");
    1302                     LogFlowFuncMarkRC(rc);
     1302                    VBoxLogFlowFuncMarkRC(rc);
    13031303                }
    13041304            }
     
    13061306        else
    13071307        {
    1308             LogFlowFuncMarkVar(BootOption0080->LoadOptionsSize, "%d");
     1308            VBoxLogFlowFuncMarkVar(BootOption0080->LoadOptionsSize, "%d");
    13091309            if (BootOption0080->LoadOptionsSize)
    1310                 LogFlowFuncMarkVar(BootOption0080->LoadOptions, "%s");
     1310                VBoxLogFlowFuncMarkVar(BootOption0080->LoadOptions, "%s");
    13111311#if 0
    13121312            /* Boot0080 option is found */
     
    13521352  //
    13531353  Status = BdsLibBuildOptionFromVar (BootOptionList, L"BootOrder");
    1354   LogFlowFuncMarkRC(Status);
     1354  VBoxLogFlowFuncMarkRC(Status);
    13551355  if (EFI_ERROR(Status)) {
    13561356    //
     
    14071407  }
    14081408
    1409   LogFlowFuncLeave();
     1409  VBoxLogFlowFuncLeave();
    14101410  return ;
    14111411}
     
    17001700  UINT32                        InitializationSize;
    17011701
    1702   LogFlowFuncEnter();
     1702  VBoxLogFlowFuncEnter();
    17031703  FileName = L"PciRomInMemory";
    17041704
     
    18411841
    18421842
    1843   LogFlowFuncLeaveRC(retStatus);
     1843  VBoxLogFlowFuncLeaveRC(retStatus);
    18441844  return retStatus;
    18451845}
  • trunk/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeController.c

    r48674 r48730  
    9090{
    9191    EFI_STATUS Status = EFI_INVALID_PARAMETER;
    92     LogFlowFuncEnter();
     92    VBoxLogFlowFuncEnter();
    9393    if (!ppPciIo)
    9494    {
    95         LogFlowFuncLeaveRC(Status);
     95        VBoxLogFlowFuncLeaveRC(Status);
    9696        return Status;
    9797    }
     
    104104                    EFI_OPEN_PROTOCOL_BY_DRIVER
    105105                    );
    106     LogFlowFuncLeaveRC(Status);
     106    VBoxLogFlowFuncLeaveRC(Status);
    107107    return Status;
    108108}
     
    414414  // Channel number (0 based, either 0 or 1)
    415415  //
    416   LogFlowFuncEnter();
    417   LogFlowFuncMarkVar(Channel, "%d");
     416  VBoxLogFlowFuncEnter();
     417  VBoxLogFlowFuncMarkVar(Channel, "%d");
    418418  *MaxDevices = 0;
    419419  *Enabled = FALSE;
     
    430430        UINT64  u8DH = 0;
    431431        ASSERT(pPciIo);
    432         LogFlowFuncMarkVar(u8Device, "%d");
     432        VBoxLogFlowFuncMarkVar(u8Device, "%d");
    433433        if (u8Device == 0)
    434434            u8DH = 0xa0;
     
    437437        else
    438438        {
    439             LogFlowFuncLeaveRC(EFI_INVALID_PARAMETER);
     439            VBoxLogFlowFuncLeaveRC(EFI_INVALID_PARAMETER);
    440440            return EFI_INVALID_PARAMETER;
    441441        }
     
    452452                return EFI_INVALID_PARAMETER;
    453453        }
    454         LogFlowFuncMarkVar(u8DH, "%x");
    455         LogFlowFuncMarkVar(u64IoBase, "%llx");
     454        VBoxLogFlowFuncMarkVar(u8DH, "%x");
     455        VBoxLogFlowFuncMarkVar(u64IoBase, "%llx");
    456456        pPciIo->Io.Write(pPciIo, EfiPciIoWidthUint8, EFI_PCI_IO_PASS_THROUGH_BAR, u64IoBase + 6, 1, (void *)&u8DH);
    457457
     
    473473        pPciIo->Io.Read(pPciIo, EfiPciIoWidthUint8, EFI_PCI_IO_PASS_THROUGH_BAR, u64IoBase + 3, 1, (void *)&u8SN);
    474474
    475         LogFlowFuncMarkVar(u8CS, "%x");
    476         LogFlowFuncMarkVar(u8SN, "%x");
     475        VBoxLogFlowFuncMarkVar(u8CS, "%x");
     476        VBoxLogFlowFuncMarkVar(u8SN, "%x");
    477477
    478478        fEnabled = (u8CS == 0xaa && u8SN == 0x55);
     
    488488    *MaxDevices = ICH_IDE_MAX_DEVICES;
    489489#endif /* !VBOX */
    490     LogFlowFuncMarkVar(*MaxDevices, "%d");
    491     LogFlowFuncMarkVar(*Enabled, "%d");
    492     LogFlowFuncLeaveRC(EFI_SUCCESS);
     490    VBoxLogFlowFuncMarkVar(*MaxDevices, "%d");
     491    VBoxLogFlowFuncMarkVar(*Enabled, "%d");
     492    VBoxLogFlowFuncLeaveRC(EFI_SUCCESS);
    493493    return EFI_SUCCESS;
    494494  }
  • trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/Apple.c

    r48674 r48730  
    106106  UINT32                    BlkPerSec;
    107107
    108   LogFlowFuncMarkDP(DevicePath);
     108  VBoxLogFlowFuncMarkDP(DevicePath);
    109109  Found         = EFI_NOT_FOUND;
    110110  Media         = BlockIo->Media;
  • trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/ElTorito.c

    r48674 r48730  
    8686  UINT32                  VolSpaceSize;
    8787
    88   LogFlowFuncMarkDP(DevicePath);
     88  VBoxLogFlowFuncMarkDP(DevicePath);
    8989  Found         = EFI_NOT_FOUND;
    9090  Media         = BlockIo->Media;
  • trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/Gpt.c

    r48674 r48730  
    221221  UINT32                      MediaId;
    222222
    223   LogFlowFuncMarkDP(DevicePath);
     223  VBoxLogFlowFuncMarkDP(DevicePath);
    224224  ProtectiveMbr = NULL;
    225225  PrimaryHeader = NULL;
  • trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/Mbr.c

    r48674 r48730  
    170170  LastBlock = BlockIo->Media->LastBlock;
    171171
    172   LogFlowFuncMarkDP(DevicePath);
     172  VBoxLogFlowFuncMarkDP(DevicePath);
    173173  Mbr = AllocatePool (BlockSize);
    174174  if (Mbr == NULL) {
  • trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/Partition.c

    r48674 r48730  
    103103  EFI_DISK_IO_PROTOCOL      *DiskIo;
    104104  EFI_DEV_PATH              *Node;
    105   LogFlowFuncEnter();
     105  VBoxLogFlowFuncEnter();
    106106
    107107  //
     
    113113    // if yes, go on checking other conditions
    114114    //
    115     LogFlowFuncMarkDP(RemainingDevicePath);
     115    VBoxLogFlowFuncMarkDP(RemainingDevicePath);
    116116    if (!IsDevicePathEnd (RemainingDevicePath)) {
    117117      //
     
    125125            || Node->DevPath.Type != MESSAGING_DEVICE_PATH
    126126            || Node->DevPath.SubType != MSG_SATA_DP) {
    127         LogFlowFuncLeaveRC(EFI_UNSUPPORTED);
     127        VBoxLogFlowFuncLeaveRC(EFI_UNSUPPORTED);
    128128        return EFI_UNSUPPORTED;
    129129      }
     
    143143                  );
    144144  if (Status == EFI_ALREADY_STARTED) {
    145     LogFlowFuncLeaveRC(EFI_SUCCESS);
     145    VBoxLogFlowFuncLeaveRC(EFI_SUCCESS);
    146146    return EFI_SUCCESS;
    147147  }
    148148  if (EFI_ERROR (Status)) {
    149     LogFlowFuncLeaveRC(Status);
     149    VBoxLogFlowFuncLeaveRC(Status);
    150150    return Status;
    151151  }
     
    171171                  EFI_OPEN_PROTOCOL_BY_DRIVER
    172172                  );
    173   LogFlowFuncMarkDP(ParentDevicePath);
     173  VBoxLogFlowFuncMarkDP(ParentDevicePath);
    174174  if (Status == EFI_ALREADY_STARTED) {
    175     LogFlowFuncLeaveRC(EFI_SUCCESS);
     175    VBoxLogFlowFuncLeaveRC(EFI_SUCCESS);
    176176    return EFI_SUCCESS;
    177177  }
    178178
    179179  if (EFI_ERROR (Status)) {
    180     LogFlowFuncLeaveRC(Status);
     180    VBoxLogFlowFuncLeaveRC(Status);
    181181    return Status;
    182182  }
     
    204204                  );
    205205  if (EFI_ERROR (Status)) {
    206     LogFlowFuncLeaveRC(Status);
     206    VBoxLogFlowFuncLeaveRC(Status);
    207207    return Status;
    208208  }
    209209
    210   LogFlowFuncLeaveRC(EFI_SUCCESS);
     210  VBoxLogFlowFuncLeaveRC(EFI_SUCCESS);
    211211  return EFI_SUCCESS;
    212212}
     
    246246  int                       idxRoutine = 0;
    247247
    248   LogFlowFuncEnter();
     248  VBoxLogFlowFuncEnter();
    249249  BlockIo2 = NULL;
    250250  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);
     
    276276                  );
    277277  if (EFI_ERROR (Status)) {
    278     LogFlowFuncMarkRC(Status);
     278    VBoxLogFlowFuncMarkRC(Status);
    279279    goto Exit;
    280280  }
     
    301301                  );
    302302  if (EFI_ERROR (Status) && Status != EFI_ALREADY_STARTED) {
    303     LogFlowFuncMarkRC(Status);
     303    VBoxLogFlowFuncMarkRC(Status);
    304304    goto Exit;
    305305  }
     
    320320          ControllerHandle
    321321          );
    322     LogFlowFuncMarkRC(Status);
     322    VBoxLogFlowFuncMarkRC(Status);
    323323    goto Exit;
    324324  }
     
    348348                   ParentDevicePath
    349349                   );
    350       LogFlowFuncMarkRC(Status);
     350      VBoxLogFlowFuncMarkRC(Status);
    351351      if (!EFI_ERROR (Status) || Status == EFI_MEDIA_CHANGED || Status == EFI_NO_MEDIA) {
    352         LogFlowFuncMarkVar(idxRoutine, "%d");
     352        VBoxLogFlowFuncMarkVar(idxRoutine, "%d");
    353353        break;
    354354      }
     
    399399Exit:
    400400  gBS->RestoreTPL (OldTpl);
    401   LogFlowFuncLeaveRC(Status);
     401  VBoxLogFlowFuncLeaveRC(Status);
    402402  return Status;
    403403}
  • trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_efi.c

    r48674 r48730  
    232232
    233233    // first, open DiskIO
    234     LogFlowFuncEnter();
    235     LogFlowFuncMarkDP(RemainingDevicePath);
     234    VBoxLogFlowFuncEnter();
     235    VBoxLogFlowFuncMarkDP(RemainingDevicePath);
    236236
    237237    Status = BS->OpenProtocol(ControllerHandle,
     
    243243    if (EFI_ERROR(Status))
    244244    {
    245         LogFlowFuncLeaveRC(Status);
     245        VBoxLogFlowFuncLeaveRC(Status);
    246246        return Status;
    247247    }
     
    260260                              ControllerHandle,
    261261                              EFI_OPEN_PROTOCOL_TEST_PROTOCOL);
    262     LogFlowFuncLeaveRC(Status);
     262    VBoxLogFlowFuncLeaveRC(Status);
    263263    return Status;
    264264}
     
    270270{
    271271    EFI_STATUS Status;
    272     LogFlowFuncEnter();
     272    VBoxLogFlowFuncEnter();
    273273    pVolume->Signature       = FSW_VOLUME_DATA_SIGNATURE;
    274274    pVolume->Handle          = ControllerHandle;
     
    282282                                pVolume);
    283283
    284     LogFlowFuncMarkVar(Status, "%r");
     284    VBoxLogFlowFuncMarkVar(Status, "%r");
    285285    if (!EFI_ERROR(Status)) {
    286286        // register the SimpleFileSystem protocol
     
    293293            Print(L"Fsw ERROR: InstallMultipleProtocolInterfaces returned %x\n", Status);
    294294    }
    295     LogFlowFuncLeaveRC(Status);
     295    VBoxLogFlowFuncLeaveRC(Status);
    296296    return Status;
    297297}
     
    319319    FSW_VOLUME_DATA     *Volume;
    320320
    321     LogFlowFuncEnter();
     321    VBoxLogFlowFuncEnter();
    322322    // open consumed protocols
    323323    Status = BS->OpenProtocol(ControllerHandle,
     
    328328                              EFI_OPEN_PROTOCOL_GET_PROTOCOL);   // NOTE: we only want to look at the MediaId
    329329    if (EFI_ERROR(Status)) {
    330         LogFlowFuncLeaveRC(Status);
     330        VBoxLogFlowFuncLeaveRC(Status);
    331331        return Status;
    332332    }
     
    339339                              EFI_OPEN_PROTOCOL_BY_DRIVER);
    340340    if (EFI_ERROR(Status)) {
    341         LogFlowFuncLeaveRC(Status);
     341        VBoxLogFlowFuncLeaveRC(Status);
    342342        return Status;
    343343    }
     
    364364    }
    365365
    366     LogFlowFuncLeaveRC(Status);
     366    VBoxLogFlowFuncLeaveRC(Status);
    367367    return Status;
    368368}
  • trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxVariable/InitVariable.c

    r48727 r48730  
    9595{
    9696    UINT32 u32Rc;
    97     LogFlowFuncEnter();
    98     LogFlowFuncMarkVar(u32Operation, "%x");
     97    VBoxLogFlowFuncEnter();
     98    VBoxLogFlowFuncMarkVar(u32Operation, "%x");
    9999    VBoxWriteNVRAMU32Param(EFI_VM_VARIABLE_OP_START, u32Operation);
    100100
     
    106106        /* @todo: sleep here. bird: won't ever happen, so don't bother. */
    107107    }
    108     LogFlowFuncMarkVar(u32Rc, "%x");
    109     LogFlowFuncLeave();
     108    VBoxLogFlowFuncMarkVar(u32Rc, "%x");
     109    VBoxLogFlowFuncLeave();
    110110    return u32Rc;
    111111}
     
    152152    UINT32 u32Rc;
    153153
    154     LogFlowFuncEnter();
     154    VBoxLogFlowFuncEnter();
    155155
    156156    /*
     
    168168        ASMOutU32(EFI_PORT_VARIABLE_OP, EFI_VM_VARIABLE_OP_VALUE_LENGTH);
    169169        VarLen = ASMInU32(EFI_PORT_VARIABLE_OP);
    170         LogFlowFuncMarkVar(*DataSize, "%d");
    171         LogFlowFuncMarkVar(VarLen, "%d");
     170        VBoxLogFlowFuncMarkVar(*DataSize, "%d");
     171        VBoxLogFlowFuncMarkVar(VarLen, "%d");
    172172        if (   VarLen <= *DataSize
    173173            && Data)
     
    184184                ASMOutU32(EFI_PORT_VARIABLE_OP, EFI_VM_VARIABLE_OP_ATTRIBUTE);
    185185                *Attributes = ASMInU32(EFI_PORT_VARIABLE_OP);
    186                 LogFlowFuncMarkVar(Attributes, "%x");
     186                VBoxLogFlowFuncMarkVar(Attributes, "%x");
    187187            }
    188188
     
    200200    }
    201201
    202     LogFlowFuncLeaveRC(rc);
     202    VBoxLogFlowFuncLeaveRC(rc);
    203203    return rc;
    204204#endif
     
    237237    uint32_t    u32Rc;
    238238    EFI_STATUS  rc;
    239     LogFlowFuncEnter();
     239    VBoxLogFlowFuncEnter();
    240240
    241241    /*
     
    244244    if (!VariableNameSize || !VariableName || !VendorGuid)
    245245    {
    246         LogFlowFuncLeaveRC(EFI_INVALID_PARAMETER);
     246        VBoxLogFlowFuncLeaveRC(EFI_INVALID_PARAMETER);
    247247        return EFI_INVALID_PARAMETER;
    248248    }
     
    297297        rc = EFI_NOT_FOUND; /* whatever */
    298298
    299     LogFlowFuncLeaveRC(rc);
     299    VBoxLogFlowFuncLeaveRC(rc);
    300300    return rc;
    301301#endif
     
    343343#else
    344344    UINT32 u32Rc;
    345     LogFlowFuncEnter();
    346     LogFlowFuncMarkVar(VendorGuid, "%g");
    347     LogFlowFuncMarkVar(VariableName, "%s");
    348     LogFlowFuncMarkVar(DataSize, "%d");
     345    VBoxLogFlowFuncEnter();
     346    VBoxLogFlowFuncMarkVar(VendorGuid, "%g");
     347    VBoxLogFlowFuncMarkVar(VariableName, "%s");
     348    VBoxLogFlowFuncMarkVar(DataSize, "%d");
    349349    /* set guid */
    350350    VBoxWriteNVRAMGuidParam(VendorGuid);
     
    361361    u32Rc = VBoxWriteNVRAMDoOp(EFI_VARIABLE_OP_ADD);
    362362    /* process errors */
    363     LogFlowFuncLeave();
     363    VBoxLogFlowFuncLeave();
    364364    switch (u32Rc)
    365365    {
     
    532532            &size,
    533533            (void *)szTestVariable);
    534         LogFlowFuncMarkVar(szTestVariable, "%a");
     534        VBoxLogFlowFuncMarkVar(szTestVariable, "%a");
    535535
    536536        ASSERT(CompareMem(szTestVariable, pszVariable0, size) == 0);
     
    551551            &size,
    552552            (void *)szTestVariable);
    553         LogFlowFuncMarkVar((CHAR16 *)szTestVariable, "%s");
     553        VBoxLogFlowFuncMarkVar((CHAR16 *)szTestVariable, "%s");
    554554        ASSERT(CompareMem(szTestVariable, pszVariable1, size) == 0);
    555555    }
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette