audk/EmbeddedPkg/Library
Ard Biesheuvel 8f22a331b9 EmbeddedPkg/NonCoherentDmaLib: avoid dereferencing bogus buffer address
The bounce buffering code in NonCoherentDmaLib copies data into the
bounce buffer using CopyMem(), but passes Map->HostAddress as the
source of the copy before it has been assigned its correct value.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
Reviewed-by: Andrei Warkentin <awarkentin@vmware.com>
2020-06-17 18:28:29 +00:00
..
AcpiLib EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
AndroidBootImgLib EmbeddedPkg: Unload image on EFI_SECURITY_VIOLATION 2019-09-25 10:03:57 +08:00
CoherentDmaLib EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
DebugAgentTimerLibNull EmbeddedPkg: Fix various typos 2019-07-04 12:21:04 +01:00
DxeDtPlatformDtbLoaderLibDefault EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
FdtLib EmbeddedPkg: delete outdated FdtLib README.txt 2019-10-04 11:18:22 +01:00
GdbSerialDebugPortLib EmbeddedPkg: Fix various typos 2019-07-04 12:21:04 +01:00
GdbSerialLib EmbeddedPkg: Fix various typos 2019-07-04 12:21:04 +01:00
NonCoherentDmaLib EmbeddedPkg/NonCoherentDmaLib: avoid dereferencing bogus buffer address 2020-06-17 18:28:29 +00:00
NorFlashInfoLib EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
NvVarStoreFormattedLib EmbeddedPkg: Extend NvVarStoreFormattedLib LIBRARY_CLASS 2019-04-29 15:34:16 +02:00
PlatformHasAcpiLib EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
PrePiExtractGuidedSectionLib EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
PrePiHobLib EmbeddedPkg: Fix various typos 2019-07-04 12:21:04 +01:00
PrePiLib EmbeddedPkg: list module-internal header files in INF [Sources] 2019-07-23 00:20:34 +02:00
PrePiMemoryAllocationLib EmbeddedPkg: Fix various typos 2019-07-04 12:21:04 +01:00
TemplateRealTimeClockLib EmbeddedPkg: Fix various typos 2019-07-04 12:21:04 +01:00
TemplateResetSystemLib EmbeddedPkg: add missing newline at end of TemplateResetSystemLib.inf 2019-10-04 11:18:22 +01:00
TimeBaseLib EmbeddedPkg: improve TimeBaseLib type safety 2019-06-17 12:04:11 +01:00
VirtualRealTimeClockLib EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00