]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/EbcDxe/EbcDebuggerHook.c
MdeModulePkg/EbcDebugger: Compare ASCII char with '\0'
[mirror_edk2.git] / MdeModulePkg / Universal / EbcDxe / EbcDebuggerHook.c
CommitLineData
6f0a3cd2
PB
1/** @file\r
2 Contains the empty version of the EBC Debugger hooks, to be used when\r
3 compiling the regular EBC VM module.\r
4 As debugging is not needed for the standard EBC VM, all calls are left empty.\r
5\r
6 The EBC Debugger defines its own version for these calls in EbdHooks.c.\r
7\r
8 Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
9 This program and the accompanying materials\r
10 are licensed and made available under the terms and conditions of the BSD License\r
11 which accompanies this distribution. The full text of the license may be found at\r
12 http://opensource.org/licenses/bsd-license.php\r
13\r
14 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
15 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
16\r
17**/\r
18\r
3e2c7843 19#include "EbcDebuggerHook.h"\r
6f0a3cd2
PB
20\r
21VOID\r
22EbcDebuggerHookInit (\r
23 IN EFI_HANDLE Handle,\r
24 IN EFI_DEBUG_SUPPORT_PROTOCOL *EbcDebugProtocol\r
25 )\r
26{\r
27 return;\r
28}\r
29\r
30VOID\r
31EbcDebuggerHookUnload (\r
32 VOID\r
33 )\r
34{\r
35 return;\r
36}\r
37\r
38VOID\r
39EbcDebuggerHookEbcUnloadImage (\r
40 IN EFI_HANDLE Handle\r
41 )\r
42{\r
43 return;\r
44}\r
45\r
46VOID\r
47EbcDebuggerHookExecuteEbcImageEntryPoint (\r
48 IN VM_CONTEXT *VmPtr\r
49 )\r
50{\r
51 return;\r
52}\r
53\r
54VOID\r
55EbcDebuggerHookEbcInterpret (\r
56 IN VM_CONTEXT *VmPtr\r
57 )\r
58{\r
59 return;\r
60}\r
61\r
62VOID\r
63EbcDebuggerHookExecuteStart (\r
64 IN VM_CONTEXT *VmPtr\r
65 )\r
66{\r
67 return;\r
68}\r
69\r
70VOID\r
71EbcDebuggerHookExecuteEnd (\r
72 IN VM_CONTEXT *VmPtr\r
73 )\r
74{\r
75 return;\r
76}\r
77\r
78VOID\r
79EbcDebuggerHookCALLStart (\r
80 IN VM_CONTEXT *VmPtr\r
81 )\r
82{\r
83 return;\r
84}\r
85\r
86VOID\r
87EbcDebuggerHookCALLEnd (\r
88 IN VM_CONTEXT *VmPtr\r
89 )\r
90{\r
91 return;\r
92}\r
93\r
94VOID\r
95EbcDebuggerHookCALLEXStart (\r
96 IN VM_CONTEXT *VmPtr\r
97 )\r
98{\r
99 return;\r
100}\r
101\r
102VOID\r
103EbcDebuggerHookCALLEXEnd (\r
104 IN VM_CONTEXT *VmPtr\r
105 )\r
106{\r
107 return;\r
108}\r
109\r
110VOID\r
111EbcDebuggerHookRETStart (\r
112 IN VM_CONTEXT *VmPtr\r
113 )\r
114{\r
115 return;\r
116}\r
117\r
118VOID\r
119EbcDebuggerHookRETEnd (\r
120 IN VM_CONTEXT *VmPtr\r
121 )\r
122{\r
123 return;\r
124}\r
125\r
126VOID\r
127EbcDebuggerHookJMPStart (\r
128 IN VM_CONTEXT *VmPtr\r
129 )\r
130{\r
131 return;\r
132}\r
133\r
134VOID\r
135EbcDebuggerHookJMPEnd (\r
136 IN VM_CONTEXT *VmPtr\r
137 )\r
138{\r
139 return;\r
140}\r
141\r
142VOID\r
143EbcDebuggerHookJMP8Start (\r
144 IN VM_CONTEXT *VmPtr\r
145 )\r
146{\r
147 return;\r
148}\r
149\r
150VOID\r
151EbcDebuggerHookJMP8End (\r
152 IN VM_CONTEXT *VmPtr\r
153 )\r
154{\r
155 return;\r
156}\r