TianoCore EDK2
master
Loading...
Searching...
No Matches
SwitchStack.c
Go to the documentation of this file.
1
9
#include "
BaseLibInternals.h
"
10
35
VOID
36
EFIAPI
37
InternalSwitchStack
(
38
IN
SWITCH_STACK_ENTRY_POINT
EntryPoint,
39
IN
VOID *Context1 OPTIONAL,
40
IN
VOID *Context2 OPTIONAL,
41
IN
VOID *NewStack,
42
IN
VA_LIST
Marker
43
)
44
45
{
46
//
47
// This version of this function does not actually change the stack pointer
48
// This is to support compilation of CPU types that do not support assemblers
49
// such as EBC
50
//
51
EntryPoint (Context1, Context2);
52
}
SWITCH_STACK_ENTRY_POINT
VOID(EFIAPI * SWITCH_STACK_ENTRY_POINT)(IN VOID *Context1 OPTIONAL, IN VOID *Context2 OPTIONAL)
Definition:
BaseLib.h:5019
BaseLibInternals.h
VA_LIST
CHAR8 * VA_LIST
Definition:
Base.h:643
IN
#define IN
Definition:
Base.h:279
InternalSwitchStack
VOID EFIAPI InternalSwitchStack(IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1 OPTIONAL, IN VOID *Context2 OPTIONAL, IN VOID *NewStack, IN VA_LIST Marker)
Definition:
SwitchStack.c:37
MdePkg
Library
BaseLib
Ebc
SwitchStack.c
Generated on Fri Nov 15 2024 18:01:17 for TianoCore EDK2 by
1.9.6