TianoCore EDK2 master
Loading...
Searching...
No Matches
PeCoffExtraActionLib.h File Reference

Go to the source code of this file.

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

Definition in file PeCoffExtraActionLib.h.

Function Documentation

◆ PeCoffLoaderRelocateImageExtraAction()

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.

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

If ImageContext is NULL, then ASSERT().

Parameters
ImageContextThe pointer to the image context structure that describes the PE/COFF image that has already been loaded and relocated.

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

Parameters
ImageContextPointer to the image context structure that describes the PE/COFF image that has already been loaded and relocated.

Definition at line 31 of file DebugPeCoffExtraActionLib.c.

◆ PeCoffLoaderUnloadImageExtraAction()

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.

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
ImageContextThe pointer to the image context structure that describes the PE/COFF image that is being unloaded.

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

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

Definition at line 68 of file DebugPeCoffExtraActionLib.c.