X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseMemoryLib%2FMemLibGeneric.c;h=759377483c910147ea92d5fb88240d0b2125a8e3;hb=003673f507cdc01edfb9f6af45094dad8ff09b36;hp=ef9f358a7950b5eef35877b349b822d3dd5355bf;hpb=878ddf1fc3540a715f63594ed22b6929e881afb4;p=mirror_edk2.git diff --git a/MdePkg/Library/BaseMemoryLib/MemLibGeneric.c b/MdePkg/Library/BaseMemoryLib/MemLibGeneric.c index ef9f358a79..759377483c 100644 --- a/MdePkg/Library/BaseMemoryLib/MemLibGeneric.c +++ b/MdePkg/Library/BaseMemoryLib/MemLibGeneric.c @@ -16,27 +16,11 @@ BaseMemoryLib PeiMemoryLib - UefiMemoryLib + DxeMemoryLib **/ -/** - Set Buffer to Value for Size bytes. - - @param Buffer Memory to set. - @param Size Number of bytes to set - @param Value Value of the set operation. - - @return Buffer - -**/ -VOID * -EFIAPI -InternalMemSetMem ( - OUT VOID *Buffer, - IN UINTN Length, - IN UINT8 Value - ); +#include "MemLibInternals.h" /** Fills a target buffer with a 16-bit value, and returns the target buffer. @@ -148,7 +132,6 @@ InternalMemCompareMem ( IN UINTN Length ) { - ASSERT (Length > 0); while ((--Length != 0) && (*(INT8*)DestinationBuffer == *(INT8*)SourceBuffer)) { DestinationBuffer = (INT8*)DestinationBuffer + 1; @@ -178,7 +161,6 @@ InternalMemScanMem8 ( { CONST UINT8 *Pointer; - ASSERT (Length > 0); Pointer = (CONST UINT8*)Buffer; do { if (*(Pointer++) == Value) { @@ -209,7 +191,6 @@ InternalMemScanMem16 ( { CONST UINT16 *Pointer; - ASSERT (Length > 0); Pointer = (CONST UINT16*)Buffer; do { if (*(Pointer++) == Value) { @@ -240,7 +221,6 @@ InternalMemScanMem32 ( { CONST UINT32 *Pointer; - ASSERT (Length > 0); Pointer = (CONST UINT32*)Buffer; do { if (*(Pointer++) == Value) { @@ -271,7 +251,6 @@ InternalMemScanMem64 ( { CONST UINT64 *Pointer; - ASSERT (Length > 0); Pointer = (CONST UINT64*)Buffer; do { if (*(Pointer++) == Value) {