X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseLib%2FSetJump.c;h=6cf197d535d536978105e2e2399d1c6105aca5de;hb=efb2311707ec50ff04ebaecbb151ce8d8f168ee4;hp=8bac97ab479bce1becbd07004226d37dea5ad5aa;hpb=1ea5ca46c7eefe66a01cb4db3b72fc0e5a04e2cb;p=mirror_edk2.git diff --git a/MdePkg/Library/BaseLib/SetJump.c b/MdePkg/Library/BaseLib/SetJump.c index 8bac97ab47..6cf197d535 100644 --- a/MdePkg/Library/BaseLib/SetJump.c +++ b/MdePkg/Library/BaseLib/SetJump.c @@ -10,10 +10,13 @@ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - Module Name: SetJump.c - **/ + + + +#include "BaseLibInternals.h" + /** Worker function that checks ASSERT condition for JumpBuffer @@ -26,13 +29,12 @@ **/ VOID +EFIAPI InternalAssertJumpBuffer ( IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer ) { ASSERT (JumpBuffer != NULL); -#ifdef MDE_CPU_IPF - ASSERT (((UINTN)JumpBuffer & 0xf) == 0); -#endif + ASSERT (((UINTN)JumpBuffer & (BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT - 1)) == 0); }