Changeset 63226 in vbox
- Timestamp:
- Aug 9, 2016 4:41:16 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 109856
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pgm.h
r63224 r63226 162 162 #else 163 163 # define PGM_ALL_CB2_DECL(type) DECLCALLBACK(DECLHIDDEN(type)) 164 #endif 165 166 /** @def PGM_ALL_CB2_PROTO 167 * Macro for declaring a handler callback for all contexts. The handler 168 * callback is hidden in ring-3, and exported in RC and R0. 169 * @param fnType The callback function type. 170 * @sa PGM_ALL_CB2_DECL. 171 */ 172 #if defined(IN_RC) || defined(IN_RING0) 173 # ifdef __cplusplus 174 # define PGM_ALL_CB2_PROTO(fnType) extern "C" DECLEXPORT(fnType) 175 # else 176 # define PGM_ALL_CB2_PROTO(fnType) DECLEXPORT(fnType) 177 # endif 178 #else 179 # define PGM_ALL_CB2_PROTO(fnType) DECLHIDDEN(fnType) 164 180 #endif 165 181 -
trunk/src/VBox/Devices/Network/DevPCNet.cpp
r63218 r63226 639 639 static int pcnetXmitPending(PPCNETSTATE pThis, bool fOnWorkerThread); 640 640 #ifdef PCNET_NO_POLLING 641 PGM_ALL_CB_DECL(FNPGMPHYSHANDLER) pcnetHandleRingWrite;642 641 # ifndef IN_RING3 643 642 RT_C_DECLS_BEGIN -
trunk/src/VBox/VMM/include/CSAMInternal.h
r62478 r63226 284 284 } 285 285 286 PGM_ALL_CB2_ DECL(FNPGMVIRTHANDLER)csamCodePageWriteHandler;286 PGM_ALL_CB2_PROTO(FNPGMVIRTHANDLER) csamCodePageWriteHandler; 287 287 RT_C_DECLS_BEGIN 288 288 DECLEXPORT(FNPGMRCVIRTPFHANDLER) csamRCCodePageWritePfHandler; -
trunk/src/VBox/VMM/include/IOMInternal.h
r62478 r63226 464 464 DECLEXPORT(FNPGMRZPHYSPFHANDLER) iomMmioPfHandler; 465 465 #endif 466 PGM_ALL_CB2_ DECL(FNPGMPHYSHANDLER)iomMmioHandler;466 PGM_ALL_CB2_PROTO(FNPGMPHYSHANDLER) iomMmioHandler; 467 467 468 468 /* IOM locking helpers. */ -
trunk/src/VBox/VMM/include/PATMInternal.h
r62478 r63226 685 685 void patmR3DbgAddPatch(PVM pVM, PPATMPATCHREC pPatchRec); 686 686 687 PGM_ALL_CB2_ DECL(FNPGMVIRTHANDLER) patmVirtPageHandler;688 689 #endif 687 PGM_ALL_CB2_PROTO(FNPGMVIRTHANDLER) patmVirtPageHandler; 688 689 #endif -
trunk/src/VBox/VMM/include/PGMInternal.h
r62478 r63226 4171 4171 int pgmPhysGCPhys2CCPtrInternalReadOnly(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, const void **ppv, PPGMPAGEMAPLOCK pLock); 4172 4172 void pgmPhysReleaseInternalPageMappingLock(PVM pVM, PPGMPAGEMAPLOCK pLock); 4173 PGM_ALL_CB2_ DECL(FNPGMPHYSHANDLER)pgmPhysRomWriteHandler;4173 PGM_ALL_CB2_PROTO(FNPGMPHYSHANDLER) pgmPhysRomWriteHandler; 4174 4174 #ifndef IN_RING3 4175 4175 DECLEXPORT(FNPGMPHYSHANDLER) pgmPhysHandlerRedirectToHC; … … 4233 4233 int pgmPoolMonitorChainFlush(PPGMPOOL pPool, PPGMPOOLPAGE pPage); 4234 4234 void pgmPoolMonitorModifiedInsert(PPGMPOOL pPool, PPGMPOOLPAGE pPage); 4235 PGM_ALL_CB2_ DECL(FNPGMPHYSHANDLER) pgmPoolAccessHandler;4235 PGM_ALL_CB2_PROTO(FNPGMPHYSHANDLER) pgmPoolAccessHandler; 4236 4236 #ifndef IN_RING3 4237 DECLEXPORT(FNPGMRZPHYSPFHANDLER) pgmPoolAccessPfHandler;4237 DECLEXPORT(FNPGMRZPHYSPFHANDLER) pgmPoolAccessPfHandler; 4238 4238 #endif 4239 4239 -
trunk/src/VBox/VMM/include/SELMInternal.h
r62478 r63226 230 230 RT_C_DECLS_BEGIN 231 231 232 PGM_ALL_CB2_ DECL(FNPGMVIRTHANDLER)selmGuestGDTWriteHandler;232 PGM_ALL_CB2_PROTO(FNPGMVIRTHANDLER) selmGuestGDTWriteHandler; 233 233 DECLEXPORT(FNPGMRCVIRTPFHANDLER) selmRCGuestGDTWritePfHandler; 234 PGM_ALL_CB2_ DECL(FNPGMVIRTHANDLER)selmGuestLDTWriteHandler;234 PGM_ALL_CB2_PROTO(FNPGMVIRTHANDLER) selmGuestLDTWriteHandler; 235 235 DECLEXPORT(FNPGMRCVIRTPFHANDLER) selmRCGuestLDTWritePfHandler; 236 PGM_ALL_CB2_ DECL(FNPGMVIRTHANDLER)selmGuestTSSWriteHandler;236 PGM_ALL_CB2_PROTO(FNPGMVIRTHANDLER) selmGuestTSSWriteHandler; 237 237 DECLEXPORT(FNPGMRCVIRTPFHANDLER) selmRCGuestTSSWritePfHandler; 238 238 DECLEXPORT(FNPGMRCVIRTPFHANDLER) selmRCShadowGDTWritePfHandler; -
trunk/src/VBox/VMM/include/TRPMInternal.h
r62646 r63226 255 255 256 256 257 PGM_ALL_CB2_ DECL(FNPGMVIRTHANDLER)trpmGuestIDTWriteHandler;257 PGM_ALL_CB2_PROTO(FNPGMVIRTHANDLER) trpmGuestIDTWriteHandler; 258 258 DECLEXPORT(FNPGMRCVIRTPFHANDLER) trpmRCGuestIDTWritePfHandler; 259 259 DECLEXPORT(FNPGMRCVIRTPFHANDLER) trpmRCShadowIDTWritePfHandler;
Note:
See TracChangeset
for help on using the changeset viewer.