TianoCore EDK2 master
Loading...
Searching...
No Matches
SetMemWrapper.c File Reference
#include "MemLibInternals.h"

Go to the source code of this file.

Functions

VOID *EFIAPI SetMem (OUT VOID *Buffer, IN UINTN Length, IN UINT8 Value)
 

Detailed Description

SetMem() implementation.

The following BaseMemoryLib instances contain the same copy of this file:

BaseMemoryLib BaseMemoryLibMmx BaseMemoryLibSse2 BaseMemoryLibRepStr BaseMemoryLibOptDxe BaseMemoryLibOptPei PeiMemoryLib UefiMemoryLib

Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file SetMemWrapper.c.

Function Documentation

◆ SetMem()

VOID *EFIAPI SetMem ( OUT VOID *  Buffer,
IN UINTN  Length,
IN UINT8  Value 
)

Fills a target buffer with a byte value, and returns the target buffer.

This function fills Length bytes of Buffer with Value, and returns Buffer.

If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().

Parameters
BufferThe memory to set.
LengthThe number of bytes to set.
ValueThe value with which to fill Length bytes of Buffer.
Returns
Buffer.

Definition at line 38 of file SetMemWrapper.c.