edk2/MdeModulePkg/Library
Star Zeng 738df706c1 MdeModulePkg SmmLockBoxSmmLib: Add DESTRUCTOR SmmLockBoxSmmDestructor
SmmLockBoxSmmLib is linked to SMM modules. If the module entry-point
function returns error, the module will be unloaded and the global
variables will point to undefined memory.

This patch is to add DESTRUCTOR SmmLockBoxSmmDestructor to uninstall
SmmLockBoxCommunication configuration table if it has been installed
in Constructor.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
2016-06-07 10:01:09 +08:00
..
AuthVariableLibNull
BaseIpmiLibNull
BasePlatformHookLibNull
BaseResetSystemLibNull
BaseSerialPortLib16550
BaseSortLib
BmpImageDecoderLib
BootLogoLib
BootMaintenanceManagerUiLib MdeModulePkg: Make function comments and function match in UI codes 2016-05-25 16:35:36 +08:00
BootManagerUiLib MdeModulePkg BootManagerUiLib: Remove invalid keyword "bds". 2016-05-19 12:33:33 +08:00
CpuExceptionHandlerLibNull
CustomizedDisplayLib
DebugAgentLibNull
DeviceManagerUiLib
DxeCapsuleLibNull
DxeCoreMemoryAllocationLib
DxeCorePerformanceLib
DxeCrc32GuidedSectionExtractLib
DxeDebugPrintErrorLevelLib
DxeDpcLib
DxeFileExplorerProtocol
DxeHttpLib
DxeIpIoLib
DxeIpmiLibIpmiProtocol
DxeNetLib
DxePerformanceLib
DxePrintLibPrint2Protocol
DxeReportStatusCodeLib
DxeSecurityManagementLib
DxeSmmPerformanceLib
DxeTcpIoLib
DxeUdpIoLib
FileExplorerLib
ImageDecoderLib
LockBoxNullLib
LzmaCustomDecompressLib
OemHookStatusCodeLibNull
PciHostBridgeLibNull
PeiCrc32GuidedSectionExtractLib
PeiDebugPrintHobLib MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
PeiDxeDebugLibReportStatusCode
PeiIpmiLibIpmiPpi
PeiPerformanceLib
PeiRecoveryLibNull
PeiReportStatusCodeLib
PeiS3LibNull
PiDxeS3BootScriptLib
PiSmmCoreMemoryAllocationLib
PiSmmCoreSmmServicesTableLib
PlatformBootManagerLibNull
PlatformHookLibSerialPortPpi
PlatformVarCleanupLib
RuntimeDxeReportStatusCodeLib
SmmCorePerformanceLib
SmmCorePlatformHookLibNull
SmmIpmiLibSmmIpmiProtocol
SmmLockBoxLib MdeModulePkg SmmLockBoxSmmLib: Add DESTRUCTOR SmmLockBoxSmmDestructor 2016-06-07 10:01:09 +08:00
SmmPerformanceLib
SmmReportStatusCodeLib
TpmMeasurementLibNull
UefiBootManagerLib MdeModulePkg:Prevent the BmRepairAllControllers routine in an infinite loop 2016-06-03 15:57:47 +08:00
UefiHiiLib
UefiHiiServicesLib
UefiSortLib
VarCheckHiiLib
VarCheckLib
VarCheckPcdLib
VarCheckUefiLib