TianoCore EDK2 master
Loading...
Searching...
No Matches
SetJumpLongJump.c
Go to the documentation of this file.
1
12#include "BaseLibInternals.h"
13
31EFIAPI
33 OUT BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
34 )
35{
36 InternalAssertJumpBuffer (JumpBuffer);
37 return 0;
38}
39
51VOID
52EFIAPI
54 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
55 IN UINTN Value
56 )
57{
58 //
59 // This function cannot work on EBC
60 //
61 ASSERT (FALSE);
62}
UINT64 UINTN
VOID EFIAPI InternalAssertJumpBuffer(IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer)
Definition: SetJump.c:24
#define RETURNS_TWICE
Definition: Base.h:177
#define FALSE
Definition: Base.h:307
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURNS_TWICE UINTN EFIAPI SetJump(OUT BASE_LIBRARY_JUMP_BUFFER *JumpBuffer)
VOID EFIAPI InternalLongJump(IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer, IN UINTN Value)