MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PeCoffExtraActionLib.h File Reference

Functions

VOID EFIAPI PeCoffLoaderRelocateImageExtraAction (IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext)
 
VOID EFIAPI PeCoffLoaderUnloadImageExtraAction (IN OUT PE_COFF_LOADER_IMAGE_CONTEXT *ImageContext)
 

Detailed Description

Provides services to perform additional actions when a PE/COFF image is loaded or unloaded. This is useful for environment where symbols need to be loaded and unloaded to support source level debugging.

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

Function Documentation

VOID EFIAPI PeCoffLoaderRelocateImageExtraAction ( IN OUT PE_COFF_LOADER_IMAGE_CONTEXT ImageContext)

Performs additional actions after a PE/COFF image has been loaded and relocated.

If ImageContext is NULL, then ASSERT().

Parameters
ImageContextPointer to the image context structure that describes the PE/COFF image that has already been loaded and relocated.
VOID EFIAPI PeCoffLoaderUnloadImageExtraAction ( IN OUT PE_COFF_LOADER_IMAGE_CONTEXT ImageContext)

Performs additional actions just before a PE/COFF image is unloaded. Any resources that were allocated by PeCoffLoaderRelocateImageExtraAction() must be freed.

If ImageContext is NULL, then ASSERT().

Parameters
ImageContextPointer to the image context structure that describes the PE/COFF image that is being unloaded.