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