Home | History | Annotate | Download | only in EbcDxe

Lines Matching refs:Ebc

2   Main routines for the EBC interpreter.  Includes the initialization and

23 #include <Protocol/Ebc.h>
47 #define FLAG_THUNK_PROTOCOL 0x00 // thunk for an EBC protocol service
55 Create thunks for an EBC image entry point, or an EBC protocol service.
57 @param ImageHandle Image handle for the EBC image. If not null, then
59 @param EbcEntryPoint Address of the EBC code that the thunk is to call
66 @retval EFI_OUT_OF_RESOURCES There is not enough memory to created the EBC
134 The VM thunk code stuffs an EBC entry point into a processor
149 This function is called to execute an EBC CALLEX instruction.
157 @param EbcSp The new EBC stack pointer.
172 This function is called to execute an EBC CALLEX instruction.
174 code or a thunk to another piece of EBC code.
176 otherwise, set the VM->IP to target EBC code directly to avoid another VM
198 @param Handle The EFI handle as the index to the EBC stack.
203 existing EBC stack.
216 Returns from the EBC stack by stack Index.
218 @param Index Specifies which EBC stack to return from.
229 Allocates memory to hold all the EBC stacks.
231 @retval EFI_SUCCESS The EBC stacks were allocated successfully.
232 @retval EFI_OUT_OF_RESOURCES Not enough memory available for EBC stacks.
241 Free all EBC stacks allocated before.
243 @retval EFI_SUCCESS All the EBC stacks were freed.
252 Returns from the EBC stack associated with the Handle parameter.
254 @param Handle Specifies the EFI handle to find the EBC stack with.