TianoCore EDK2 master
|
#include <Guid/MemoryProfile.h>
Go to the source code of this file.
Functions | |
EFI_STATUS EFIAPI | MemoryProfileLibRecord (IN PHYSICAL_ADDRESS CallerAddress, IN MEMORY_PROFILE_ACTION Action, IN EFI_MEMORY_TYPE MemoryType, IN VOID *Buffer, IN UINTN Size, IN CHAR8 *ActionString OPTIONAL) |
Provides services to record memory profile of multilevel caller.
Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file MemoryProfileLib.h.
EFI_STATUS EFIAPI MemoryProfileLibRecord | ( | IN PHYSICAL_ADDRESS | CallerAddress, |
IN MEMORY_PROFILE_ACTION | Action, | ||
IN EFI_MEMORY_TYPE | MemoryType, | ||
IN VOID * | Buffer, | ||
IN UINTN | Size, | ||
IN CHAR8 *ActionString | OPTIONAL | ||
) |
Record memory profile of multilevel caller.
[in] | CallerAddress | Address of caller. |
[in] | Action | Memory profile action. |
[in] | MemoryType | Memory type. EfiMaxMemoryType means the MemoryType is unknown. |
[in] | Buffer | Buffer address. |
[in] | Size | Buffer size. |
[in] | ActionString | String for memory profile action. Only needed for user defined allocate action. |
Definition at line 39 of file DxeCoreMemoryProfileLib.c.