X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBasePeCoffLib%2Fx64%2FPeCoffLoaderEx.c;fp=MdePkg%2FLibrary%2FBasePeCoffLib%2Fx64%2FPeCoffLoaderEx.c;h=a8d9f23e8cd3c8b54ff4b2d8459d57492f04d84d;hp=8628dc7df12a1ce9ac858fb25d99e54ac819357f;hb=b96ad3ace807e39632147ecaa98eb0e3c1b5e6cc;hpb=265c22cc33668997ac811a3bad61e0e6c3177f15 diff --git a/MdePkg/Library/BasePeCoffLib/x64/PeCoffLoaderEx.c b/MdePkg/Library/BasePeCoffLib/x64/PeCoffLoaderEx.c index 8628dc7df1..a8d9f23e8c 100644 --- a/MdePkg/Library/BasePeCoffLib/x64/PeCoffLoaderEx.c +++ b/MdePkg/Library/BasePeCoffLib/x64/PeCoffLoaderEx.c @@ -84,22 +84,5 @@ PeHotRelocateImageEx ( IN UINT64 Adjust ) { - UINT64 *F64; - - switch ((*Reloc) >> 12) { - case EFI_IMAGE_REL_BASED_DIR64: - F64 = (UINT64 *) Fixup; - *FixupData = ALIGN_POINTER(*FixupData, sizeof(UINT64)); - if (*(UINT64 *)(*FixupData) == *F64) { - *F64 = *F64 + (UINT64) Adjust; - } - - *FixupData = *FixupData + sizeof(UINT64); - break; - - default: - return RETURN_UNSUPPORTED; - } - - return RETURN_SUCCESS; + return RETURN_UNSUPPORTED; }