break;\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
CHAR16 *DevicePathStr;\r
\r
DevicePathStr = ConvertDevicePathToText (CurFullPath, TRUE, TRUE);\r
DEBUG ((DEBUG_INFO, "Full device path %s\n", DevicePathStr));\r
FreePool (DevicePathStr);\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
Status = GetEfiSysPartitionFromDevPath (CurFullPath, &FsFullPath, Fs);\r
} while (EFI_ERROR (Status));\r
continue;\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
CHAR16 *DevicePathStr;\r
\r
DevicePathStr = ConvertDevicePathToText (DevicePath, TRUE, TRUE);\r
} else {\r
DEBUG ((DEBUG_INFO, "DevicePathToStr failed\n"));\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
Status = GetEfiSysPartitionFromBootOptionFilePath (DevicePath, &FullPath, Fs);\r
if (!EFI_ERROR (Status)) {\r
}\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
//\r
// Make sure there are adjacent descriptors covering [Base, Base + Length).\r
// It is possible that they have not been merged; merging can be prevented\r
ASSERT_EFI_ERROR (CheckStatus);\r
ASSERT (Descriptor.GcdIoType == EfiGcdIoTypeIo);\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
FreeIoSpaceMap:\r
FreePool (IoSpaceMap);\r
}\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
//\r
// Make sure there are adjacent descriptors covering [Base, Base + Length).\r
// It is possible that they have not been merged; merging can be prevented\r
ASSERT (Descriptor.GcdMemoryType == EfiGcdMemoryTypeMemoryMappedIo);\r
ASSERT ((Descriptor.Capabilities & Capabilities) == Capabilities);\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
FreeMemorySpaceMap:\r
FreePool (MemorySpaceMap);\r
BOOLEAN InitialMap\r
)\r
{\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
EFI_STATUS Status;\r
UINTN NumberOfDescriptors;\r
EFI_GCD_MEMORY_SPACE_DESCRIPTOR *MemorySpaceMap;\r
}\r
DEBUG ((DEBUG_GCD, "\n"));\r
FreePool (MemorySpaceMap);\r
- );\r
+ DEBUG_CODE_END ();\r
}\r
\r
/**\r
BOOLEAN InitialMap\r
)\r
{\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
EFI_STATUS Status;\r
UINTN NumberOfDescriptors;\r
EFI_GCD_IO_SPACE_DESCRIPTOR *IoSpaceMap;\r
}\r
DEBUG ((DEBUG_GCD, "\n"));\r
FreePool (IoSpaceMap);\r
- );\r
+ DEBUG_CODE_END ();\r
}\r
\r
/**\r
VOID\r
)\r
{\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
if (IS_SMRAM_PROFILE_ENABLED) {\r
DumpSmramProfile ();\r
DumpFreePagesList ();\r
DumpFreePoolList ();\r
DumpSmramRange ();\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
}\r
continue;\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
CHAR16 *DevicePathStr;\r
\r
DevicePathStr = ConvertDevicePathToText(DevicePath, TRUE, TRUE);\r
} else {\r
DEBUG((DEBUG_INFO, "DevicePathToStr failed\n"));\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
CurFullPath = NULL;\r
//\r
break;\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
CHAR16 *DevicePathStr1;\r
\r
DevicePathStr1 = ConvertDevicePathToText(CurFullPath, TRUE, TRUE);\r
DEBUG((DEBUG_INFO, "Full device path %s\n", DevicePathStr1));\r
FreePool(DevicePathStr1);\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
//\r
// Make sure the boot option device path connected.\r
Status = EFI_NOT_FOUND;\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
CHAR16 *DevicePathStr2;\r
if (*FsHandle != NULL) {\r
DevicePathStr2 = ConvertDevicePathToText(CurFullPath, TRUE, TRUE);\r
} else {\r
DEBUG((DEBUG_INFO, "Failed to found Active EFI System Partion\n"));\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
if (CurFullPath != NULL) {\r
FreePool(CurFullPath);\r
FileCount++;\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
for (Link = FileInfoList.ForwardLink; Link != &FileInfoList; Link = Link->ForwardLink) {\r
FileInfoEntry = CR (Link, FILE_INFO_ENTRY, Link, FILE_INFO_SIGNATURE);\r
FileInfo = FileInfoEntry->FileInfo;\r
DEBUG((DEBUG_INFO, "Successfully read capsule file %s from disk.\n", FileInfo->FileName));\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
EXIT:\r
\r
//\r
FileBuffer = AllocateReservedPages (EFI_SIZE_TO_PAGES (BufferSize));\r
if (FileBuffer == NULL) {\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
EFI_DEVICE_PATH *LoadFilePath;\r
CHAR16 *LoadFileText;\r
CHAR16 *FileText;\r
if (LoadFileText != NULL) {\r
FreePool (LoadFileText);\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
return NULL;\r
}\r
\r
EfiBootManagerFreeDriverHealthInfo (DriverHealthInfo, Count);\r
\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
CHAR16 *ControllerName;\r
\r
DriverHealthInfo = EfiBootManagerGetDriverHealthInfo (&Count);\r
}\r
}\r
EfiBootManagerFreeDriverHealthInfo (DriverHealthInfo, Count);\r
- );\r
+ DEBUG_CODE_END ();\r
\r
if (ReconnectRequired) {\r
if (ReconnectRepairCount < MAX_RECONNECT_REPAIR) {\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *Fvb2;\r
EFI_PHYSICAL_ADDRESS FvAddress;\r
UINT64 FvSize;\r
FvSize = ((EFI_FIRMWARE_VOLUME_HEADER *) (UINTN) FvAddress)->FvLength;\r
DEBUG ((DEBUG_INFO , "FvSize - 0x%08x\n", FvSize));\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
if (ScanAll) {\r
//\r
Status = InitializeCpuExceptionHandlers (NULL);\r
ASSERT_EFI_ERROR (Status);\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
//\r
// Update IDT entry INT3 if the instruction is valid in it\r
//\r
IdtEntry->Bits.GateType = IA32_IDT_GATE_TYPE_INTERRUPT_32;\r
IdtEntry->Bits.OffsetHigh = (UINT16)(S3DebugBuffer >> 16);\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
}\r
-\r
Status = InitializeCpuExceptionHandlers (NULL);\r
ASSERT_EFI_ERROR (Status);\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
//\r
// Update IDT entry INT3 if the instruction is valid in it\r
//\r
IdtEntry->Bits.OffsetUpper = (UINT32)(S3DebugBuffer >> 32);\r
IdtEntry->Bits.Reserved_1 = 0;\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
//\r
// If both BIOS and OS wants long mode waking vector,\r
OsIndication = 0;\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
EFI_BOOT_MANAGER_LOAD_OPTION_TYPE LoadOptionType;\r
DEBUG ((DEBUG_INFO, "[Bds]OsIndication: %016x\n", OsIndication));\r
DEBUG ((DEBUG_INFO, "[Bds]=============Begin Load Options Dumping ...=============\n"));\r
EfiBootManagerFreeLoadOptions (LoadOptions, LoadOptionCount);\r
}\r
DEBUG ((DEBUG_INFO, "[Bds]=============End Load Options Dumping=============\n"));\r
- );\r
+ DEBUG_CODE_END ();\r
\r
//\r
// BootManagerMenu doesn't contain the correct information when return status is EFI_NOT_FOUND.\r
return EFI_ABORTED;\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
VOID *CapsuleOnDiskModePpi;\r
\r
if (!IsCapsuleOnDiskMode()){\r
DEBUG((DEBUG_ERROR, "Locate CapsuleOnDiskModePpi error %x\n", Status));\r
return Status;\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
Status = PeiServicesInstallPpi (&mCapsuleOnDiskPpiList);\r
ASSERT_EFI_ERROR (Status);\r
}\r
}\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
for (Index = 0; Index < ValidCount; Index++) {\r
DEBUG ((DEBUG_INFO, "Graphics - Mode %d, Column = %d, Row = %d\n",\r
Index, NewModeBuffer[Index].Columns, NewModeBuffer[Index].Rows));\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
//\r
// Return valid mode count and mode information buffer.\r
}\r
*TextModeCount = ARRAY_SIZE (mTerminalConsoleModeData);\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
INT32 Index;\r
for (Index = 0; Index < *TextModeCount; Index++) {\r
DEBUG ((DEBUG_INFO, "Terminal - Mode %d, Column = %d, Row = %d\n",\r
Index, TextModeData[Index].Columns, TextModeData[Index].Rows));\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
return TextModeData;\r
}\r
\r
\r
return FALSE;\r
}\r
-\r
\r
ImageInfo = LookupImage (File, BootPolicy);\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
CHAR16 *DevicePathStr;\r
DevicePathStr = ConvertDevicePathToText (File, FALSE, FALSE);\r
DEBUG ((\r
if (DevicePathStr != NULL) {\r
FreePool (DevicePathStr);\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
if (mEndOfDxe) {\r
mImageLoadedAfterEndOfDxe = TRUE;\r
//\r
// Make sure there is no more than one Variable HOB.\r
//\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
GuidHob = GetFirstGuidHob (&gEfiAuthenticatedVariableGuid);\r
if (GuidHob != NULL) {\r
if ((GetNextGuidHob (&gEfiAuthenticatedVariableGuid, GET_NEXT_HOB (GuidHob)) != NULL)) {\r
}\r
}\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
GuidHob = GetFirstGuidHob (&gEfiAuthenticatedVariableGuid);\r
if (GuidHob != NULL) {\r
VAR_ERROR_FLAG *VarErrFlag;\r
VAR_ERROR_FLAG TempFlag;\r
\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
DEBUG ((DEBUG_ERROR, "RecordVarErrorFlag (0x%02x) %s:%g - 0x%08x - 0x%x\n", Flag, VariableName, VendorGuid, Attributes, VariableSize));\r
if (Flag == VAR_ERROR_FLAG_SYSTEM_ERROR) {\r
if (AtRuntime ()) {\r
} else {\r
DEBUG ((DEBUG_ERROR, "CommonMaxUserVariableSpace = 0x%x - CommonUserVariableTotalSize = 0x%x\n", mVariableModuleGlobal->CommonMaxUserVariableSpace, mVariableModuleGlobal->CommonUserVariableTotalSize));\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
if (!mEndOfDxe) {\r
//\r
//\r
// Make sure there is no more than one Variable HOB.\r
//\r
- DEBUG_CODE (\r
+ DEBUG_CODE_BEGIN ();\r
GuidHob = GetFirstGuidHob (&gEfiAuthenticatedVariableGuid);\r
if (GuidHob != NULL) {\r
if ((GetNextGuidHob (&gEfiAuthenticatedVariableGuid, GET_NEXT_HOB (GuidHob)) != NULL)) {\r
}\r
}\r
}\r
- );\r
+ DEBUG_CODE_END ();\r
\r
//\r
// Combinations supported:\r