Home
last modified time | relevance | path

Searched refs:RelocBase (Results 1 – 5 of 5) sorted by relevance

/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePeCoffLib/
DBasePeCoff.c511 EFI_IMAGE_BASE_RELOCATION *RelocBase; in GluePeCoffLoaderRelocateImage() local
585 RelocBase = PeCoffLoaderImageAddress (ImageContext, RelocDir->VirtualAddress); in GluePeCoffLoaderRelocateImage()
590 if ((RelocBase == NULL) || (RelocBaseEnd == NULL)) { in GluePeCoffLoaderRelocateImage()
600 RelocBase = RelocBaseEnd = 0; in GluePeCoffLoaderRelocateImage()
612 RelocBase = (EFI_IMAGE_BASE_RELOCATION *)(UINTN)( in GluePeCoffLoaderRelocateImage()
618 RelocBaseEnd = (EFI_IMAGE_BASE_RELOCATION *) ((UINTN) RelocBase + (UINTN) RelocDir->Size - 1); in GluePeCoffLoaderRelocateImage()
623 RelocBase = NULL; in GluePeCoffLoaderRelocateImage()
632 while (RelocBase < RelocBaseEnd) { in GluePeCoffLoaderRelocateImage()
634 Reloc = (UINT16 *) ((CHAR8 *) RelocBase + sizeof (EFI_IMAGE_BASE_RELOCATION)); in GluePeCoffLoaderRelocateImage()
635 RelocEnd = (UINT16 *) ((CHAR8 *) RelocBase + RelocBase->SizeOfBlock); in GluePeCoffLoaderRelocateImage()
[all …]
/device/linaro/bootloader/edk2/MdePkg/Library/BasePeCoffLib/
DBasePeCoff.c945 EFI_IMAGE_BASE_RELOCATION *RelocBase; in PeCoffLoaderRelocateImage() local
1040RelocBase = (EFI_IMAGE_BASE_RELOCATION *) PeCoffLoaderImageAddress (ImageContext, RelocDir->Virtua… in PeCoffLoaderRelocateImage()
1045 if (RelocBase == NULL || RelocBaseEnd == NULL || RelocBaseEnd < RelocBase) { in PeCoffLoaderRelocateImage()
1053 RelocBase = RelocBaseEnd = NULL; in PeCoffLoaderRelocateImage()
1055 RelocBaseOrg = RelocBase; in PeCoffLoaderRelocateImage()
1065 while (RelocBase < RelocBaseEnd) { in PeCoffLoaderRelocateImage()
1067 Reloc = (UINT16 *) ((CHAR8 *) RelocBase + sizeof (EFI_IMAGE_BASE_RELOCATION)); in PeCoffLoaderRelocateImage()
1071 if (RelocBase->SizeOfBlock == 0) { in PeCoffLoaderRelocateImage()
1075 if ((UINTN)RelocBase > MAX_ADDRESS - RelocBase->SizeOfBlock) { in PeCoffLoaderRelocateImage()
1080 RelocEnd = (UINT16 *) ((CHAR8 *) RelocBase + RelocBase->SizeOfBlock); in PeCoffLoaderRelocateImage()
[all …]
/device/linaro/bootloader/edk2/BaseTools/Source/C/Common/
DBasePeCoff.c598 EFI_IMAGE_BASE_RELOCATION *RelocBase; in PeCoffLoaderRelocateImage() local
649 RelocBase = PeCoffLoaderImageAddress (ImageContext, RelocDir->VirtualAddress); in PeCoffLoaderRelocateImage()
654 if (RelocBase == NULL || RelocBaseEnd == NULL || RelocBaseEnd < RelocBase) { in PeCoffLoaderRelocateImage()
662 RelocBase = RelocBaseEnd = 0; in PeCoffLoaderRelocateImage()
668 RelocBase = RelocBaseEnd = 0; in PeCoffLoaderRelocateImage()
684 RelocBase = PeCoffLoaderImageAddress (ImageContext, RelocDir->VirtualAddress); in PeCoffLoaderRelocateImage()
689 if (RelocBase == NULL || RelocBaseEnd == NULL || RelocBaseEnd < RelocBase) { in PeCoffLoaderRelocateImage()
697 RelocBase = RelocBaseEnd = 0; in PeCoffLoaderRelocateImage()
703 RelocBase = RelocBaseEnd = 0; in PeCoffLoaderRelocateImage()
716 RelocBase = (EFI_IMAGE_BASE_RELOCATION *)(UINTN)( in PeCoffLoaderRelocateImage()
[all …]
/device/linaro/bootloader/edk2/DuetPkg/EfiLdr/
DPeLoader.c413 EFI_IMAGE_BASE_RELOCATION *RelocBase; in EfiLdrPeCoffLoadPeRelocate() local
429 RelocBase = EfiLdrPeCoffImageAddress (Image, RelocDir->VirtualAddress); in EfiLdrPeCoffLoadPeRelocate()
431 if (!RelocBase || !RelocBaseEnd) { in EfiLdrPeCoffLoadPeRelocate()
447 while (RelocBase < RelocBaseEnd) { in EfiLdrPeCoffLoadPeRelocate()
449 Reloc = (UINT16 *) ((UINT8 *) RelocBase + sizeof(EFI_IMAGE_BASE_RELOCATION)); in EfiLdrPeCoffLoadPeRelocate()
450 RelocEnd = (UINT16 *) ((UINT8 *) RelocBase + RelocBase->SizeOfBlock); in EfiLdrPeCoffLoadPeRelocate()
451 FixupBase = EfiLdrPeCoffImageAddress (Image, RelocBase->VirtualAddress); in EfiLdrPeCoffLoadPeRelocate()
523 RelocBase = (EFI_IMAGE_BASE_RELOCATION *) RelocEnd; in EfiLdrPeCoffLoadPeRelocate()
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/
DPeCoffLoader.c700 EFI_IMAGE_BASE_RELOCATION *RelocBase; in PeCoffLoaderRelocateImage() local
792 RelocBase = PeCoffLoaderImageAddress (ImageContext, RelocDir->VirtualAddress); in PeCoffLoaderRelocateImage()
797 if ((RelocBase == NULL) || (RelocBaseEnd == NULL)) { in PeCoffLoaderRelocateImage()
807 RelocBase = RelocBaseEnd = 0; in PeCoffLoaderRelocateImage()
819 RelocBase = (EFI_IMAGE_BASE_RELOCATION *)(UINTN)( in PeCoffLoaderRelocateImage()
825 RelocBaseEnd = (EFI_IMAGE_BASE_RELOCATION *) ((UINTN) RelocBase + (UINTN) RelocDir->Size - 1); in PeCoffLoaderRelocateImage()
830 RelocBase = NULL; in PeCoffLoaderRelocateImage()
839 while (RelocBase < RelocBaseEnd) { in PeCoffLoaderRelocateImage()
841 Reloc = (UINT16 *) ((CHAR8 *) RelocBase + sizeof (EFI_IMAGE_BASE_RELOCATION)); in PeCoffLoaderRelocateImage()
842 RelocEnd = (UINT16 *) ((CHAR8 *) RelocBase + RelocBase->SizeOfBlock); in PeCoffLoaderRelocateImage()
[all …]