TianoCore EDK2 master
|
Go to the source code of this file.
Functions | |
EFI_STATUS EFIAPI | CoreUpdateProfile (IN PHYSICAL_ADDRESS CallerAddress, IN MEMORY_PROFILE_ACTION Action, IN EFI_MEMORY_TYPE MemoryType, IN UINTN Size, IN VOID *Buffer, IN CHAR8 *ActionString OPTIONAL) |
Contains function prototypes for Memory Profile Services in DxeCore.
This header file borrows the DxeCore Memory Profile services as the primitive for memory profile.
Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file DxeCoreMemoryProfileServices.h.
EFI_STATUS EFIAPI CoreUpdateProfile | ( | IN PHYSICAL_ADDRESS | CallerAddress, |
IN MEMORY_PROFILE_ACTION | Action, | ||
IN EFI_MEMORY_TYPE | MemoryType, | ||
IN UINTN | Size, | ||
IN VOID * | Buffer, | ||
IN CHAR8 *ActionString | OPTIONAL | ||
) |
Update memory profile information.
CallerAddress | Address of caller who call Allocate or Free. |
Action | This Allocate or Free action. |
MemoryType | Memory type. EfiMaxMemoryType means the MemoryType is unknown. |
Size | Buffer size. |
Buffer | Buffer address. |
ActionString | String for memory profile action. Only needed for user defined allocate action. |
Definition at line 1357 of file MemoryProfileRecord.c.