IN EFI_HANDLE ImageHandle,\r
IN VOID *EbcEntryPoint,\r
OUT VOID **Thunk,\r
- IN UINT32 Flags\r
- )\r
-;\r
+ IN UINT32 Flags\r
+ );\r
\r
/**\r
Add a thunk to our list of thunks for a given image handle.\r
**/\r
EFI_STATUS\r
EbcAddImageThunk (\r
- IN EFI_HANDLE ImageHandle,\r
- IN VOID *ThunkBuffer,\r
- IN UINT32 ThunkSize\r
- )\r
-;\r
+ IN EFI_HANDLE ImageHandle,\r
+ IN VOID *ThunkBuffer,\r
+ IN UINT32 ThunkSize\r
+ );\r
\r
//\r
// The interpreter calls these when an exception is detected,\r
**/\r
EFI_STATUS\r
EbcDebugSignalException (\r
- IN EFI_EXCEPTION_TYPE ExceptionType,\r
- IN EXCEPTION_FLAGS ExceptionFlags,\r
- IN VM_CONTEXT *VmPtr\r
- )\r
-;\r
+ IN EFI_EXCEPTION_TYPE ExceptionType,\r
+ IN EXCEPTION_FLAGS ExceptionFlags,\r
+ IN VM_CONTEXT *VmPtr\r
+ );\r
\r
//\r
// Define a constant of how often to call the debugger periodic callback\r
//\r
// External low level functions that are native-processor dependent\r
// \r
-/** \r
+/**\r
The VM thunk code stuffs an EBC entry point into a processor \r
register. Since we can't use inline assembly to get it from\r
the interpreter C code, stuff it into the return value\r
register and return.\r
\r
@return The contents of the register in which the entry point is passed.\r
- \r
-**/ \r
+\r
+**/\r
UINTN\r
EFIAPI\r
EbcLLGetEbcEntryPoint (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/**\r
Returns the caller's value of the stack pointer.\r
We adjust it by 4 here because when they called us, the return address\r
is put on the stack, thereby lowering it by 4 bytes.\r
\r
- @return The current value of the stack pointer for the caller. \r
+ @return The current value of the stack pointer for the caller.\r
\r
**/\r
UINTN\r
EFIAPI\r
EbcLLGetStackPointer (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/**\r
This function is called to execute an EBC CALLEX instruction.\r
@param CallAddr The function address.\r
@param EbcSp The new EBC stack pointer.\r
@param FramePtr The frame pointer.\r
- \r
+\r
**/\r
VOID\r
EFIAPI\r
IN UINTN CallAddr,\r
IN UINTN EbcSp,\r
IN VOID *FramePtr\r
- )\r
-;\r
+ );\r
\r
/**\r
This function is called to execute an EBC CALLEX instruction.\r
IN UINTN NewStackPointer,\r
IN VOID *FramePtr,\r
IN UINT8 Size\r
- )\r
-;\r
+ );\r
\r
/**\r
When EBC calls native, on return the VM has to stuff the return\r
in the register, so simply return and the caller should get the\r
return result properly.\r
\r
- @return The unmodified value returned by the native code. \r
+ @return The unmodified value returned by the native code.\r
\r
**/\r
INT64\r
EFIAPI\r
EbcLLGetReturnValue (\r
VOID\r
- )\r
-;\r
+ );\r
\r
/**\r
Returns the stack index and buffer assosicated with the Handle parameter.\r