summaryrefslogtreecommitdiff
path: root/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-define.h
blob: 51f2df13bc18243ea39f4855b46de8b62e184a3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
/* $Id$ */
/** @file
 * BS3Kit - Function needing mangling - generated by the bs3kit-mangling-code-define.h makefile rule.
 */

/*
 * Copyright (C) 2007-2020 Oracle Corporation
 *
 * This file is part of VirtualBox Open Source Edition (OSE), as
 * available from http://www.virtualbox.org. This file is free software;
 * you can redistribute it and/or modify it under the terms of the GNU
 * General Public License (GPL) as published by the Free Software
 * Foundation, in version 2 as it comes in the "COPYING" file of the
 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
 *
 * The contents of this file may alternatively be used under the terms
 * of the Common Development and Distribution License Version 1.0
 * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
 * VirtualBox OSE distribution, in which case the provisions of the
 * CDDL are applicable instead of those of the GPL.
 *
 * You may elect to license modified versions of this file under the
 * terms and conditions of either the GPL or the CDDL or both.
 */

#define Bs3A20Disable BS3_CMN_MANGLER(Bs3A20Disable)
#define Bs3A20DisableViaKbd BS3_CMN_MANGLER(Bs3A20DisableViaKbd)
#define Bs3A20DisableViaPortA BS3_CMN_MANGLER(Bs3A20DisableViaPortA)
#define Bs3A20Enable BS3_CMN_MANGLER(Bs3A20Enable)
#define Bs3A20EnableViaKbd BS3_CMN_MANGLER(Bs3A20EnableViaKbd)
#define Bs3A20EnableViaPortA BS3_CMN_MANGLER(Bs3A20EnableViaPortA)
#define Bs3ExtCtxAlloc BS3_CMN_MANGLER(Bs3ExtCtxAlloc)
#define Bs3ExtCtxCopy BS3_CMN_MANGLER(Bs3ExtCtxCopy)
#define Bs3ExtCtxFree BS3_CMN_MANGLER(Bs3ExtCtxFree)
#define Bs3ExtCtxGetSize BS3_CMN_MANGLER(Bs3ExtCtxGetSize)
#define Bs3ExtCtxInit BS3_CMN_MANGLER(Bs3ExtCtxInit)
#define Bs3ExtCtxRestore BS3_CMN_MANGLER(Bs3ExtCtxRestore)
#define Bs3ExtCtxSave BS3_CMN_MANGLER(Bs3ExtCtxSave)
#define Bs3GetCpuVendor BS3_CMN_MANGLER(Bs3GetCpuVendor)
#define Bs3GetModeName BS3_CMN_MANGLER(Bs3GetModeName)
#define Bs3GetModeNameShortLower BS3_CMN_MANGLER(Bs3GetModeNameShortLower)
#define Bs3KbdRead BS3_CMN_MANGLER(Bs3KbdRead)
#define Bs3KbdWait BS3_CMN_MANGLER(Bs3KbdWait)
#define Bs3KbdWrite BS3_CMN_MANGLER(Bs3KbdWrite)
#define Bs3MemAlloc BS3_CMN_MANGLER(Bs3MemAlloc)
#define Bs3MemAllocZ BS3_CMN_MANGLER(Bs3MemAllocZ)
#define Bs3MemChr BS3_CMN_MANGLER(Bs3MemChr)
#define Bs3MemCmp BS3_CMN_MANGLER(Bs3MemCmp)
#define Bs3MemCpy BS3_CMN_MANGLER(Bs3MemCpy)
#define Bs3MemFree BS3_CMN_MANGLER(Bs3MemFree)
#define Bs3MemGuardedTestPageAlloc BS3_CMN_MANGLER(Bs3MemGuardedTestPageAlloc)
#define Bs3MemGuardedTestPageAllocEx BS3_CMN_MANGLER(Bs3MemGuardedTestPageAllocEx)
#define Bs3MemGuardedTestPageFree BS3_CMN_MANGLER(Bs3MemGuardedTestPageFree)
#define Bs3MemMove BS3_CMN_MANGLER(Bs3MemMove)
#define Bs3MemPCpy BS3_CMN_MANGLER(Bs3MemPCpy)
#define Bs3MemPrintInfo BS3_CMN_MANGLER(Bs3MemPrintInfo)
#define Bs3MemSet BS3_CMN_MANGLER(Bs3MemSet)
#define Bs3MemZero BS3_CMN_MANGLER(Bs3MemZero)
#define Bs3PagingAlias BS3_CMN_MANGLER(Bs3PagingAlias)
#define bs3PagingGetLegacyPte BS3_CMN_MANGLER(bs3PagingGetLegacyPte)
#define bs3PagingGetPaePte BS3_CMN_MANGLER(bs3PagingGetPaePte)
#define Bs3PagingGetPte BS3_CMN_MANGLER(Bs3PagingGetPte)
#define Bs3PagingInitRootForLM BS3_CMN_MANGLER(Bs3PagingInitRootForLM)
#define Bs3PagingInitRootForPAE BS3_CMN_MANGLER(Bs3PagingInitRootForPAE)
#define Bs3PagingInitRootForPP BS3_CMN_MANGLER(Bs3PagingInitRootForPP)
#define Bs3PagingProtect BS3_CMN_MANGLER(Bs3PagingProtect)
#define Bs3PagingProtectPtr BS3_CMN_MANGLER(Bs3PagingProtectPtr)
#define Bs3PagingQueryAddressInfo BS3_CMN_MANGLER(Bs3PagingQueryAddressInfo)
#define Bs3PagingSetupCanonicalTraps BS3_CMN_MANGLER(Bs3PagingSetupCanonicalTraps)
#define Bs3PagingUnalias BS3_CMN_MANGLER(Bs3PagingUnalias)
#define Bs3Panic BS3_CMN_MANGLER(Bs3Panic)
#define Bs3PicMaskAll BS3_CMN_MANGLER(Bs3PicMaskAll)
#define Bs3PicSetup BS3_CMN_MANGLER(Bs3PicSetup)
#define Bs3PicUpdateMask BS3_CMN_MANGLER(Bs3PicUpdateMask)
#define Bs3PitDisable BS3_CMN_MANGLER(Bs3PitDisable)
#define Bs3PitSetupAndEnablePeriodTimer BS3_CMN_MANGLER(Bs3PitSetupAndEnablePeriodTimer)
#define Bs3PrintChr BS3_CMN_MANGLER(Bs3PrintChr)
#define Bs3Printf BS3_CMN_MANGLER(Bs3Printf)
#define Bs3PrintfV BS3_CMN_MANGLER(Bs3PrintfV)
#define Bs3PrintStr BS3_CMN_MANGLER(Bs3PrintStr)
#define Bs3PrintStrN BS3_CMN_MANGLER(Bs3PrintStrN)
#define Bs3PrintU32 BS3_CMN_MANGLER(Bs3PrintU32)
#define Bs3PrintX32 BS3_CMN_MANGLER(Bs3PrintX32)
#define Bs3RegCtxConvertToRingX BS3_CMN_MANGLER(Bs3RegCtxConvertToRingX)
#define Bs3RegCtxPrint BS3_CMN_MANGLER(Bs3RegCtxPrint)
#define Bs3RegCtxRestore BS3_CMN_MANGLER(Bs3RegCtxRestore)
#define Bs3RegCtxSave BS3_CMN_MANGLER(Bs3RegCtxSave)
#define Bs3RegCtxSaveEx BS3_CMN_MANGLER(Bs3RegCtxSaveEx)
#define Bs3RegCtxSetGrpDsFromCurPtr BS3_CMN_MANGLER(Bs3RegCtxSetGrpDsFromCurPtr)
#define Bs3RegCtxSetGrpSegFromCurPtr BS3_CMN_MANGLER(Bs3RegCtxSetGrpSegFromCurPtr)
#define Bs3RegCtxSetGrpSegFromFlat BS3_CMN_MANGLER(Bs3RegCtxSetGrpSegFromFlat)
#define Bs3RegCtxSetRipCsFromCurPtr BS3_CMN_MANGLER(Bs3RegCtxSetRipCsFromCurPtr)
#define Bs3RegCtxSetRipCsFromFlat BS3_CMN_MANGLER(Bs3RegCtxSetRipCsFromFlat)
#define Bs3RegCtxSetRipCsFromLnkPtr BS3_CMN_MANGLER(Bs3RegCtxSetRipCsFromLnkPtr)
#define Bs3RegGetCr0 BS3_CMN_MANGLER(Bs3RegGetCr0)
#define Bs3RegGetCr2 BS3_CMN_MANGLER(Bs3RegGetCr2)
#define Bs3RegGetCr3 BS3_CMN_MANGLER(Bs3RegGetCr3)
#define Bs3RegGetCr4 BS3_CMN_MANGLER(Bs3RegGetCr4)
#define Bs3RegGetDr0 BS3_CMN_MANGLER(Bs3RegGetDr0)
#define Bs3RegGetDr1 BS3_CMN_MANGLER(Bs3RegGetDr1)
#define Bs3RegGetDr2 BS3_CMN_MANGLER(Bs3RegGetDr2)
#define Bs3RegGetDr3 BS3_CMN_MANGLER(Bs3RegGetDr3)
#define Bs3RegGetDr6 BS3_CMN_MANGLER(Bs3RegGetDr6)
#define Bs3RegGetDr7 BS3_CMN_MANGLER(Bs3RegGetDr7)
#define Bs3RegGetDrX BS3_CMN_MANGLER(Bs3RegGetDrX)
#define Bs3RegGetLdtr BS3_CMN_MANGLER(Bs3RegGetLdtr)
#define Bs3RegGetTr BS3_CMN_MANGLER(Bs3RegGetTr)
#define Bs3RegSetCr0 BS3_CMN_MANGLER(Bs3RegSetCr0)
#define Bs3RegSetCr2 BS3_CMN_MANGLER(Bs3RegSetCr2)
#define Bs3RegSetCr3 BS3_CMN_MANGLER(Bs3RegSetCr3)
#define Bs3RegSetCr4 BS3_CMN_MANGLER(Bs3RegSetCr4)
#define Bs3RegSetDr0 BS3_CMN_MANGLER(Bs3RegSetDr0)
#define Bs3RegSetDr1 BS3_CMN_MANGLER(Bs3RegSetDr1)
#define Bs3RegSetDr2 BS3_CMN_MANGLER(Bs3RegSetDr2)
#define Bs3RegSetDr3 BS3_CMN_MANGLER(Bs3RegSetDr3)
#define Bs3RegSetDr6 BS3_CMN_MANGLER(Bs3RegSetDr6)
#define Bs3RegSetDr7 BS3_CMN_MANGLER(Bs3RegSetDr7)
#define Bs3RegSetDrX BS3_CMN_MANGLER(Bs3RegSetDrX)
#define Bs3RegSetLdtr BS3_CMN_MANGLER(Bs3RegSetLdtr)
#define Bs3RegSetTr BS3_CMN_MANGLER(Bs3RegSetTr)
#define Bs3SelFar32ToFlat32 BS3_CMN_MANGLER(Bs3SelFar32ToFlat32)
#define Bs3SelFar32ToFlat32NoClobber BS3_CMN_MANGLER(Bs3SelFar32ToFlat32NoClobber)
#define Bs3SelFlatCodeToProtFar16 BS3_CMN_MANGLER(Bs3SelFlatCodeToProtFar16)
#define Bs3SelFlatCodeToRealMode BS3_CMN_MANGLER(Bs3SelFlatCodeToRealMode)
#define Bs3SelFlatDataToProtFar16 BS3_CMN_MANGLER(Bs3SelFlatDataToProtFar16)
#define Bs3SelFlatDataToRealMode BS3_CMN_MANGLER(Bs3SelFlatDataToRealMode)
#define Bs3SelLnkPtrToCurPtr BS3_CMN_MANGLER(Bs3SelLnkPtrToCurPtr)
#define Bs3SelProtFar16DataToFlat BS3_CMN_MANGLER(Bs3SelProtFar16DataToFlat)
#define Bs3SelProtFar16DataToRealMode BS3_CMN_MANGLER(Bs3SelProtFar16DataToRealMode)
#define Bs3SelProtFar32ToFlat32 BS3_CMN_MANGLER(Bs3SelProtFar32ToFlat32)
#define Bs3SelProtModeCodeToRealMode BS3_CMN_MANGLER(Bs3SelProtModeCodeToRealMode)
#define Bs3SelRealModeCodeToFlat BS3_CMN_MANGLER(Bs3SelRealModeCodeToFlat)
#define Bs3SelRealModeCodeToProtMode BS3_CMN_MANGLER(Bs3SelRealModeCodeToProtMode)
#define Bs3SelRealModeDataToFlat BS3_CMN_MANGLER(Bs3SelRealModeDataToFlat)
#define Bs3SelRealModeDataToProtFar16 BS3_CMN_MANGLER(Bs3SelRealModeDataToProtFar16)
#define Bs3SelSetup16BitCode BS3_CMN_MANGLER(Bs3SelSetup16BitCode)
#define Bs3SelSetup16BitData BS3_CMN_MANGLER(Bs3SelSetup16BitData)
#define Bs3Shutdown BS3_CMN_MANGLER(Bs3Shutdown)
#define Bs3SlabAlloc BS3_CMN_MANGLER(Bs3SlabAlloc)
#define Bs3SlabAllocEx BS3_CMN_MANGLER(Bs3SlabAllocEx)
#define Bs3SlabFree BS3_CMN_MANGLER(Bs3SlabFree)
#define Bs3SlabInit BS3_CMN_MANGLER(Bs3SlabInit)
#define Bs3SlabListAdd BS3_CMN_MANGLER(Bs3SlabListAdd)
#define Bs3SlabListAlloc BS3_CMN_MANGLER(Bs3SlabListAlloc)
#define Bs3SlabListAllocEx BS3_CMN_MANGLER(Bs3SlabListAllocEx)
#define Bs3SlabListFree BS3_CMN_MANGLER(Bs3SlabListFree)
#define Bs3SlabListInit BS3_CMN_MANGLER(Bs3SlabListInit)
#define Bs3StrCpy BS3_CMN_MANGLER(Bs3StrCpy)
#define Bs3StrFormatV BS3_CMN_MANGLER(Bs3StrFormatV)
#define Bs3StrLen BS3_CMN_MANGLER(Bs3StrLen)
#define Bs3StrNLen BS3_CMN_MANGLER(Bs3StrNLen)
#define Bs3StrPrintf BS3_CMN_MANGLER(Bs3StrPrintf)
#define Bs3StrPrintfV BS3_CMN_MANGLER(Bs3StrPrintfV)
#define Bs3SwitchFromV86To16BitAndCallC BS3_CMN_MANGLER(Bs3SwitchFromV86To16BitAndCallC)
#define Bs3TestCheckRegCtxEx BS3_CMN_MANGLER(Bs3TestCheckRegCtxEx)
#define Bs3TestFailed BS3_CMN_MANGLER(Bs3TestFailed)
#define Bs3TestFailedF BS3_CMN_MANGLER(Bs3TestFailedF)
#define Bs3TestFailedV BS3_CMN_MANGLER(Bs3TestFailedV)
#define Bs3TestHostPrintf BS3_CMN_MANGLER(Bs3TestHostPrintf)
#define Bs3TestHostPrintfV BS3_CMN_MANGLER(Bs3TestHostPrintfV)
#define Bs3TestInit BS3_CMN_MANGLER(Bs3TestInit)
#define Bs3TestNow BS3_CMN_MANGLER(Bs3TestNow)
#define Bs3TestPrintf BS3_CMN_MANGLER(Bs3TestPrintf)
#define Bs3TestPrintfV BS3_CMN_MANGLER(Bs3TestPrintfV)
#define Bs3TestSkipped BS3_CMN_MANGLER(Bs3TestSkipped)
#define Bs3TestSkippedF BS3_CMN_MANGLER(Bs3TestSkippedF)
#define Bs3TestSkippedV BS3_CMN_MANGLER(Bs3TestSkippedV)
#define Bs3TestSub BS3_CMN_MANGLER(Bs3TestSub)
#define Bs3TestSubDone BS3_CMN_MANGLER(Bs3TestSubDone)
#define Bs3TestSubErrorCount BS3_CMN_MANGLER(Bs3TestSubErrorCount)
#define Bs3TestSubF BS3_CMN_MANGLER(Bs3TestSubF)
#define Bs3TestSubV BS3_CMN_MANGLER(Bs3TestSubV)
#define Bs3TestTerm BS3_CMN_MANGLER(Bs3TestTerm)
#define Bs3Trap16Init BS3_CMN_MANGLER(Bs3Trap16Init)
#define Bs3Trap16InitEx BS3_CMN_MANGLER(Bs3Trap16InitEx)
#define Bs3Trap16SetGate BS3_CMN_MANGLER(Bs3Trap16SetGate)
#define Bs3Trap32Init BS3_CMN_MANGLER(Bs3Trap32Init)
#define Bs3Trap32SetGate BS3_CMN_MANGLER(Bs3Trap32SetGate)
#define Bs3Trap64Init BS3_CMN_MANGLER(Bs3Trap64Init)
#define Bs3Trap64SetGate BS3_CMN_MANGLER(Bs3Trap64SetGate)
#define Bs3TrapDefaultHandler BS3_CMN_MANGLER(Bs3TrapDefaultHandler)
#define Bs3TrapPrintFrame BS3_CMN_MANGLER(Bs3TrapPrintFrame)
#define Bs3TrapReInit BS3_CMN_MANGLER(Bs3TrapReInit)
#define Bs3TrapRmV86Init BS3_CMN_MANGLER(Bs3TrapRmV86Init)
#define Bs3TrapRmV86InitEx BS3_CMN_MANGLER(Bs3TrapRmV86InitEx)
#define Bs3TrapRmV86SetGate BS3_CMN_MANGLER(Bs3TrapRmV86SetGate)
#define Bs3TrapSetDpl BS3_CMN_MANGLER(Bs3TrapSetDpl)
#define Bs3TrapSetHandler BS3_CMN_MANGLER(Bs3TrapSetHandler)
#define Bs3TrapSetHandlerEx BS3_CMN_MANGLER(Bs3TrapSetHandlerEx)
#define Bs3TrapSetJmpAndRestore BS3_CMN_MANGLER(Bs3TrapSetJmpAndRestore)
#define Bs3TrapSetJmp BS3_CMN_MANGLER(Bs3TrapSetJmp)
#define Bs3TrapUnsetJmp BS3_CMN_MANGLER(Bs3TrapUnsetJmp)
#define Bs3UInt32Div BS3_CMN_MANGLER(Bs3UInt32Div)
#define Bs3UInt64Div BS3_CMN_MANGLER(Bs3UInt64Div)
#define Bs3UtilSetFullGdtr BS3_CMN_MANGLER(Bs3UtilSetFullGdtr)
#define Bs3UtilSetFullIdtr BS3_CMN_MANGLER(Bs3UtilSetFullIdtr)
#ifndef BS3_CMN_ONLY
# define Bs3CpuDetect BS3_MODE_MANGLER(Bs3CpuDetect)
# define Bs3SwitchTo32BitAndCallC BS3_MODE_MANGLER(Bs3SwitchTo32BitAndCallC)
# define Bs3TestDoModes BS3_MODE_MANGLER(Bs3TestDoModes)
# define Bs3TestDoModesByMax BS3_MODE_MANGLER(Bs3TestDoModesByMax)
# define Bs3TestDoModesByOne BS3_MODE_MANGLER(Bs3TestDoModesByOne)
# define Bs3TrapInit BS3_MODE_MANGLER(Bs3TrapInit)
#endif /* !BS3_CMN_ONLY */