+/** @file\r
+ Contains the empty version of the EBC Debugger hooks, to be used when\r
+ compiling the regular EBC VM module.\r
+ As debugging is not needed for the standard EBC VM, all calls are left empty.\r
+\r
+ The EBC Debugger defines its own version for these calls in EbdHooks.c.\r
+\r
+ Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
+ This program and the accompanying materials\r
+ are licensed and made available under the terms and conditions of the BSD License\r
+ which accompanies this distribution. The full text of the license may be found at\r
+ http://opensource.org/licenses/bsd-license.php\r
+\r
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+\r
+**/\r
+\r
+#include <Uefi.h>\r
+#include <Protocol/DebugSupport.h>\r
+#include <Protocol/EbcVmTest.h>\r
+\r
+VOID\r
+EbcDebuggerHookInit (\r
+ IN EFI_HANDLE Handle,\r
+ IN EFI_DEBUG_SUPPORT_PROTOCOL *EbcDebugProtocol\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookUnload (\r
+ VOID\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookEbcUnloadImage (\r
+ IN EFI_HANDLE Handle\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookExecuteEbcImageEntryPoint (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookEbcInterpret (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookExecuteStart (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookExecuteEnd (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookCALLStart (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookCALLEnd (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookCALLEXStart (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookCALLEXEnd (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookRETStart (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookRETEnd (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookJMPStart (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookJMPEnd (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookJMP8Start (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r
+\r
+VOID\r
+EbcDebuggerHookJMP8End (\r
+ IN VM_CONTEXT *VmPtr\r
+ )\r
+{\r
+ return;\r
+}\r