Changeset 85126 in vbox
- Timestamp:
- Jul 8, 2020 11:04:57 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 15 edited
-
include/VBox/vmm/pgm.h (modified) (1 diff)
-
include/iprt/cdefs.h (modified) (1 diff)
-
src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) (1 diff)
-
src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h (modified) (1 diff)
-
src/VBox/Runtime/common/dbg/dbgstackdumpself.cpp (modified) (2 diffs)
-
src/VBox/Runtime/common/dvm/dvm.cpp (modified) (1 diff)
-
src/VBox/Runtime/common/misc/thread.cpp (modified) (1 diff)
-
src/VBox/Runtime/common/rand/randadv.cpp (modified) (10 diffs)
-
src/VBox/Runtime/common/zip/tarvfs.cpp (modified) (1 diff)
-
src/VBox/Runtime/common/zip/tarvfsreader.h (modified) (1 diff)
-
src/VBox/Runtime/include/internal/rand.h (modified) (1 diff)
-
src/VBox/Runtime/include/internal/thread.h (modified) (1 diff)
-
src/VBox/VMM/VMMR0/PDMR0DevHlpTracing.cpp (modified) (8 diffs)
-
src/VBox/VMM/VMMR3/PDMDevHlpTracing.cpp (modified) (14 diffs)
-
src/VBox/VMM/include/PDMInternal.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pgm.h
r85121 r85126 169 169 # endif 170 170 #else 171 # define PGM_ALL_CB2_DECL(type) DECL CALLBACK(DECLHIDDEN(type))171 # define PGM_ALL_CB2_DECL(type) DECL_HIDDEN_CALLBACK(type) 172 172 #endif 173 173 -
trunk/include/iprt/cdefs.h
r85124 r85126 1485 1485 * How to declare an call back function. 1486 1486 * @param a_RetType The return type of the function declaration. 1487 * @note DECL_NOTHROW is implied. 1487 1488 * @note Use DECLCALLBACKTYPE for typedefs. 1488 1489 */ 1489 1490 #define DECLCALLBACK(a_Type) DECL_NOTHROW(a_Type RT_FAR_CODE RTCALL) 1491 1492 /** @def DECL_HIDDEN_CALLBACK 1493 * How to declare an call back function with hidden visibility. 1494 * @param a_RetType The return type of the function declaration. 1495 * @note DECL_NOTHROW is implied. 1496 * @note Use DECLCALLBACKTYPE for typedefs. 1497 */ 1498 #define DECL_HIDDEN_CALLBACK(a_Type) DECLHIDDEN(DECL_NOTHROW(a_Type RT_FAR_CODE RTCALL)) 1490 1499 1491 1500 /** @def DECLCALLBACKTYPE_EX -
trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c
r82968 r85126 771 771 * @callback_method_impl{FNINTNETTRUNKIFPORTRELEASEBUSY} 772 772 */ 773 DECL HIDDEN(DECLCALLBACK(void)) vboxNetFltPortReleaseBusy(PINTNETTRUNKIFPORT pIfPort)773 DECL_HIDDEN_CALLBACK(void) vboxNetFltPortReleaseBusy(PINTNETTRUNKIFPORT pIfPort) 774 774 { 775 775 PVBOXNETFLTINS pThis = IFPORT_2_VBOXNETFLTINS(pIfPort); -
trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h
r82968 r85126 346 346 DECLHIDDEN(PVBOXNETFLTINS) vboxNetFltFindInstance(PVBOXNETFLTGLOBALS pGlobals, const char *pszName); 347 347 348 DECL HIDDEN(DECLCALLBACK(void)) vboxNetFltPortReleaseBusy(PINTNETTRUNKIFPORT pIfPort);348 DECL_HIDDEN_CALLBACK(void) vboxNetFltPortReleaseBusy(PINTNETTRUNKIFPORT pIfPort); 349 349 DECLHIDDEN(void) vboxNetFltRetain(PVBOXNETFLTINS pThis, bool fBusy); 350 350 DECLHIDDEN(bool) vboxNetFltTryRetainBusyActive(PVBOXNETFLTINS pThis); -
trunk/src/VBox/Runtime/common/dbg/dbgstackdumpself.cpp
r82968 r85126 102 102 /* Wanted to use DECLHIDDEN(DECLASM(size_t)) here, but early solaris 11 doesn't like it. */ 103 103 RT_C_DECLS_BEGIN 104 DECL HIDDEN(DECLCALLBACK(size_t)) rtDbgStackDumpSelfWorker(char *pszStack, size_t cbStack, uint32_t fFlags, PCRTCCUINTREG pauRegs);104 DECL_HIDDEN_CALLBACK(size_t) rtDbgStackDumpSelfWorker(char *pszStack, size_t cbStack, uint32_t fFlags, PCRTCCUINTREG pauRegs); 105 105 RT_C_DECLS_END 106 106 … … 406 406 * PC and us followed by the general purpose registers. 407 407 */ 408 DECL HIDDEN(DECLCALLBACK(size_t)) rtDbgStackDumpSelfWorker(char *pszStack, size_t cbStack, uint32_t fFlags, PCRTCCUINTREG pauRegs)408 DECL_HIDDEN_CALLBACK(size_t) rtDbgStackDumpSelfWorker(char *pszStack, size_t cbStack, uint32_t fFlags, PCRTCCUINTREG pauRegs) 409 409 { 410 410 RT_NOREF(fFlags); -
trunk/src/VBox/Runtime/common/dvm/dvm.cpp
r85124 r85126 94 94 * Global variables * 95 95 *********************************************************************************************************************************/ 96 extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtMbr;97 extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtGpt;98 extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtBsdLbl;99 100 96 /** 101 97 * Supported volume formats. -
trunk/src/VBox/Runtime/common/misc/thread.cpp
r85124 r85126 701 701 * @param pszThreadName The name of the thread (purely a dummy for backtrace). 702 702 */ 703 DECL CALLBACK(DECLHIDDEN(int)) rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName)703 DECL_HIDDEN_CALLBACK(int) rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName) 704 704 { 705 705 int rc; -
trunk/src/VBox/Runtime/common/rand/randadv.cpp
r82968 r85126 214 214 215 215 216 DECL HIDDEN(DECLCALLBACK(void)) rtRandAdvSynthesizeBytesFromU32(PRTRANDINT pThis, uint8_t *pb, size_t cb)216 DECL_HIDDEN_CALLBACK(void) rtRandAdvSynthesizeBytesFromU32(PRTRANDINT pThis, uint8_t *pb, size_t cb) 217 217 { 218 218 while (cb > 0) … … 246 246 247 247 248 DECL HIDDEN(DECLCALLBACK(void)) rtRandAdvSynthesizeBytesFromU64(PRTRANDINT pThis, uint8_t *pb, size_t cb)248 DECL_HIDDEN_CALLBACK(void) rtRandAdvSynthesizeBytesFromU64(PRTRANDINT pThis, uint8_t *pb, size_t cb) 249 249 { 250 250 while (cb > 0) … … 290 290 291 291 292 DECL HIDDEN(DECLCALLBACK(uint32_t)) rtRandAdvSynthesizeU32FromBytes(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last)292 DECL_HIDDEN_CALLBACK(uint32_t) rtRandAdvSynthesizeU32FromBytes(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last) 293 293 { 294 294 union … … 324 324 325 325 326 DECL HIDDEN(DECLCALLBACK(uint32_t)) rtRandAdvSynthesizeU32FromU64(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last)326 DECL_HIDDEN_CALLBACK(uint32_t) rtRandAdvSynthesizeU32FromU64(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last) 327 327 { 328 328 return (uint32_t)pThis->pfnGetU64(pThis, u32First, u32Last); … … 330 330 331 331 332 DECL HIDDEN(DECLCALLBACK(uint64_t)) rtRandAdvSynthesizeU64FromBytes(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last)332 DECL_HIDDEN_CALLBACK(uint64_t) rtRandAdvSynthesizeU64FromBytes(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last) 333 333 { 334 334 union … … 365 365 366 366 367 DECL HIDDEN(DECLCALLBACK(uint64_t)) rtRandAdvSynthesizeU64FromU32(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last)367 DECL_HIDDEN_CALLBACK(uint64_t) rtRandAdvSynthesizeU64FromU32(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last) 368 368 { 369 369 uint64_t off = u64Last - u64First; … … 378 378 379 379 /** @copydoc RTRANDINT::pfnSeed */ 380 DECL HIDDEN(DECLCALLBACK(int)) rtRandAdvStubSeed(PRTRANDINT pThis, uint64_t u64Seed)380 DECL_HIDDEN_CALLBACK(int) rtRandAdvStubSeed(PRTRANDINT pThis, uint64_t u64Seed) 381 381 { 382 382 NOREF(pThis); … … 387 387 388 388 /** @copydoc RTRANDINT::pfnSaveState */ 389 DECL HIDDEN(DECLCALLBACK(int)) rtRandAdvStubSaveState(PRTRANDINT pThis, char *pszState, size_t *pcbState)389 DECL_HIDDEN_CALLBACK(int) rtRandAdvStubSaveState(PRTRANDINT pThis, char *pszState, size_t *pcbState) 390 390 { 391 391 NOREF(pThis); … … 397 397 398 398 /** @copydoc RTRANDINT::pfnRestoreState */ 399 DECL HIDDEN(DECLCALLBACK(int)) rtRandAdvStubRestoreState(PRTRANDINT pThis, char const *pszState)399 DECL_HIDDEN_CALLBACK(int) rtRandAdvStubRestoreState(PRTRANDINT pThis, char const *pszState) 400 400 { 401 401 NOREF(pThis); … … 406 406 407 407 /** @copydoc RTRANDINT::pfnDestroy */ 408 DECL HIDDEN(DECLCALLBACK(int)) rtRandAdvDefaultDestroy(PRTRANDINT pThis)408 DECL_HIDDEN_CALLBACK(int) rtRandAdvDefaultDestroy(PRTRANDINT pThis) 409 409 { 410 410 pThis->u32Magic = ~RTRANDINT_MAGIC; -
trunk/src/VBox/Runtime/common/zip/tarvfs.cpp
r84192 r85126 1111 1111 * @interface_method_impl{RTVFSFSSTREAMOPS,pfnNext} 1112 1112 */ 1113 DECL HIDDEN(DECLCALLBACK(int)) rtZipTarFss_Next(void *pvThis, char **ppszName, RTVFSOBJTYPE *penmType, PRTVFSOBJ phVfsObj)1113 DECL_HIDDEN_CALLBACK(int) rtZipTarFss_Next(void *pvThis, char **ppszName, RTVFSOBJTYPE *penmType, PRTVFSOBJ phVfsObj) 1114 1114 { 1115 1115 PRTZIPTARFSSTREAM pThis = (PRTZIPTARFSSTREAM)pvThis; -
trunk/src/VBox/Runtime/common/zip/tarvfsreader.h
r84192 r85126 163 163 164 164 DECLHIDDEN(void) rtZipTarReaderInit(PRTZIPTARFSSTREAM pThis, RTVFSIOSTREAM hVfsIos, uint64_t offStart); 165 DECL HIDDEN(DECLCALLBACK(int))rtZipTarFss_Next(void *pvThis, char **ppszName, RTVFSOBJTYPE *penmType, PRTVFSOBJ phVfsObj);165 DECL_HIDDEN_CALLBACK(int) rtZipTarFss_Next(void *pvThis, char **ppszName, RTVFSOBJTYPE *penmType, PRTVFSOBJ phVfsObj); 166 166 DECLHIDDEN(PRTZIPTARBASEOBJ) rtZipTarFsStreamBaseObjToPrivate(PRTZIPTARFSSTREAM pThis, RTVFSOBJ hVfsObj); 167 167 -
trunk/src/VBox/Runtime/include/internal/rand.h
r85121 r85126 162 162 RT_C_DECLS_BEGIN 163 163 164 DECL HIDDEN(DECLCALLBACK(void)) rtRandAdvSynthesizeBytesFromU32(PRTRANDINT pThis, uint8_t *pb, size_t cb);165 DECL HIDDEN(DECLCALLBACK(void)) rtRandAdvSynthesizeBytesFromU64(PRTRANDINT pThis, uint8_t *pb, size_t cb);166 DECL HIDDEN(DECLCALLBACK(uint32_t)) rtRandAdvSynthesizeU32FromBytes(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last);167 DECL HIDDEN(DECLCALLBACK(uint32_t)) rtRandAdvSynthesizeU32FromU64(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last);168 DECL HIDDEN(DECLCALLBACK(uint64_t)) rtRandAdvSynthesizeU64FromBytes(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last);169 DECL HIDDEN(DECLCALLBACK(uint64_t)) rtRandAdvSynthesizeU64FromU32(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last);170 DECL HIDDEN(DECLCALLBACK(int)) rtRandAdvStubSeed(PRTRANDINT pThis, uint64_t u64Seed);171 DECL HIDDEN(DECLCALLBACK(int)) rtRandAdvStubSaveState(PRTRANDINT pThis, char *pszState, size_t *pcbState);172 DECL HIDDEN(DECLCALLBACK(int)) rtRandAdvStubRestoreState(PRTRANDINT pThis, char const *pszState);173 DECL HIDDEN(DECLCALLBACK(int)) rtRandAdvDefaultDestroy(PRTRANDINT pThis);164 DECL_HIDDEN_CALLBACK(void) rtRandAdvSynthesizeBytesFromU32(PRTRANDINT pThis, uint8_t *pb, size_t cb); 165 DECL_HIDDEN_CALLBACK(void) rtRandAdvSynthesizeBytesFromU64(PRTRANDINT pThis, uint8_t *pb, size_t cb); 166 DECL_HIDDEN_CALLBACK(uint32_t) rtRandAdvSynthesizeU32FromBytes(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last); 167 DECL_HIDDEN_CALLBACK(uint32_t) rtRandAdvSynthesizeU32FromU64(PRTRANDINT pThis, uint32_t u32First, uint32_t u32Last); 168 DECL_HIDDEN_CALLBACK(uint64_t) rtRandAdvSynthesizeU64FromBytes(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last); 169 DECL_HIDDEN_CALLBACK(uint64_t) rtRandAdvSynthesizeU64FromU32(PRTRANDINT pThis, uint64_t u64First, uint64_t u64Last); 170 DECL_HIDDEN_CALLBACK(int) rtRandAdvStubSeed(PRTRANDINT pThis, uint64_t u64Seed); 171 DECL_HIDDEN_CALLBACK(int) rtRandAdvStubSaveState(PRTRANDINT pThis, char *pszState, size_t *pcbState); 172 DECL_HIDDEN_CALLBACK(int) rtRandAdvStubRestoreState(PRTRANDINT pThis, char const *pszState); 173 DECL_HIDDEN_CALLBACK(int) rtRandAdvDefaultDestroy(PRTRANDINT pThis); 174 174 175 175 RT_C_DECLS_END -
trunk/src/VBox/Runtime/include/internal/thread.h
r85124 r85126 246 246 247 247 /* thread.cpp */ 248 DECL CALLBACK(DECLHIDDEN(int)) rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName);248 DECL_HIDDEN_CALLBACK(int) rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName); 249 249 DECLHIDDEN(uint32_t) rtThreadRelease(PRTTHREADINT pThread); 250 250 DECLHIDDEN(void) rtThreadTerminate(PRTTHREADINT pThread, int rc); -
trunk/src/VBox/VMM/VMMR0/PDMR0DevHlpTracing.cpp
r84826 r85126 162 162 163 163 /** @interface_method_impl{PDMDEVHLPR0,pfnIoPortSetUpContextEx} */ 164 DECL HIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_IoPortSetUpContextEx(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts,165 PFNIOMIOPORTNEWOUT pfnOut, PFNIOMIOPORTNEWIN pfnIn,166 PFNIOMIOPORTNEWOUTSTRING pfnOutStr, PFNIOMIOPORTNEWINSTRING pfnInStr,167 void *pvUser)164 DECL_HIDDEN_CALLBACK(int) 165 pdmR0DevHlpTracing_IoPortSetUpContextEx(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts, 166 PFNIOMIOPORTNEWOUT pfnOut, PFNIOMIOPORTNEWIN pfnIn, 167 PFNIOMIOPORTNEWOUTSTRING pfnOutStr, PFNIOMIOPORTNEWINSTRING pfnInStr, void *pvUser) 168 168 { 169 169 PDMDEV_ASSERT_DEVINS(pDevIns); … … 205 205 206 206 /** @interface_method_impl{PDMDEVHLPR0,pfnMmioSetUpContextEx} */ 207 DECLHIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_MmioSetUpContextEx(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion, PFNIOMMMIONEWWRITE pfnWrite, 208 PFNIOMMMIONEWREAD pfnRead, PFNIOMMMIONEWFILL pfnFill, void *pvUser) 207 DECL_HIDDEN_CALLBACK(int) 208 pdmR0DevHlpTracing_MmioSetUpContextEx(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion, PFNIOMMMIONEWWRITE pfnWrite, 209 PFNIOMMMIONEWREAD pfnRead, PFNIOMMMIONEWFILL pfnFill, void *pvUser) 209 210 { 210 211 PDMDEV_ASSERT_DEVINS(pDevIns); … … 245 246 246 247 /** @interface_method_impl{PDMDEVHLPR0,pfnPhysRead} */ 247 DECLHIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags) 248 DECL_HIDDEN_CALLBACK(int) 249 pdmR0DevHlpTracing_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags) 248 250 { 249 251 RT_NOREF(fFlags); … … 265 267 266 268 /** @interface_method_impl{PDMDEVHLPR0,pfnPhysWrite} */ 267 DECLHIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags) 269 DECL_HIDDEN_CALLBACK(int) 270 pdmR0DevHlpTracing_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags) 268 271 { 269 272 RT_NOREF(fFlags); … … 285 288 286 289 /** @interface_method_impl{PDMDEVHLPR0,pfnPCIPhysRead} */ 287 DECL HIDDEN(DECLCALLBACK(int))290 DECL_HIDDEN_CALLBACK(int) 288 291 pdmR0DevHlpTracing_PCIPhysRead(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags) 289 292 { … … 338 341 339 342 /** @interface_method_impl{PDMDEVHLPR0,pfnPCIPhysWrite} */ 340 DECL HIDDEN(DECLCALLBACK(int))343 DECL_HIDDEN_CALLBACK(int) 341 344 pdmR0DevHlpTracing_PCIPhysWrite(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags) 342 345 { … … 390 393 391 394 /** @interface_method_impl{PDMDEVHLPR0,pfnPCISetIrq} */ 392 DECL HIDDEN(DECLCALLBACK(void)) pdmR0DevHlpTracing_PCISetIrq(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel)395 DECL_HIDDEN_CALLBACK(void) pdmR0DevHlpTracing_PCISetIrq(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel) 393 396 { 394 397 PDMDEV_ASSERT_DEVINS(pDevIns); … … 453 456 454 457 /** @interface_method_impl{PDMDEVHLPR0,pfnISASetIrq} */ 455 DECL HIDDEN(DECLCALLBACK(void)) pdmR0DevHlpTracing_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel)458 DECL_HIDDEN_CALLBACK(void) pdmR0DevHlpTracing_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 456 459 { 457 460 PDMDEV_ASSERT_DEVINS(pDevIns); -
trunk/src/VBox/VMM/VMMR3/PDMDevHlpTracing.cpp
r84826 r85126 162 162 163 163 /** @interface_method_impl{PDMDEVHLPR3,pfnIoPortCreateEx} */ 164 DECLHIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_IoPortCreateEx(PPDMDEVINS pDevIns, RTIOPORT cPorts, uint32_t fFlags, PPDMPCIDEV pPciDev, 165 uint32_t iPciRegion, PFNIOMIOPORTNEWOUT pfnOut, PFNIOMIOPORTNEWIN pfnIn, 166 PFNIOMIOPORTNEWOUTSTRING pfnOutStr, PFNIOMIOPORTNEWINSTRING pfnInStr, RTR3PTR pvUser, 167 const char *pszDesc, PCIOMIOPORTDESC paExtDescs, PIOMIOPORTHANDLE phIoPorts) 164 DECL_HIDDEN_CALLBACK(int) 165 pdmR3DevHlpTracing_IoPortCreateEx(PPDMDEVINS pDevIns, RTIOPORT cPorts, uint32_t fFlags, PPDMPCIDEV pPciDev, 166 uint32_t iPciRegion, PFNIOMIOPORTNEWOUT pfnOut, PFNIOMIOPORTNEWIN pfnIn, 167 PFNIOMIOPORTNEWOUTSTRING pfnOutStr, PFNIOMIOPORTNEWINSTRING pfnInStr, RTR3PTR pvUser, 168 const char *pszDesc, PCIOMIOPORTDESC paExtDescs, PIOMIOPORTHANDLE phIoPorts) 168 169 { 169 170 PDMDEV_ASSERT_DEVINS(pDevIns); … … 209 210 210 211 /** @interface_method_impl{PDMDEVHLPR3,pfnIoPortMap} */ 211 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_IoPortMap(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts, RTIOPORT Port)212 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_IoPortMap(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts, RTIOPORT Port) 212 213 { 213 214 PDMDEV_ASSERT_DEVINS(pDevIns); … … 225 226 226 227 /** @interface_method_impl{PDMDEVHLPR3,pfnIoPortUnmap} */ 227 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_IoPortUnmap(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts)228 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_IoPortUnmap(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts) 228 229 { 229 230 PDMDEV_ASSERT_DEVINS(pDevIns); … … 241 242 242 243 /** @interface_method_impl{PDMDEVHLPR3,pfnMmioCreateEx} */ 243 DECLHIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_MmioCreateEx(PPDMDEVINS pDevIns, RTGCPHYS cbRegion, 244 uint32_t fFlags, PPDMPCIDEV pPciDev, uint32_t iPciRegion, 245 PFNIOMMMIONEWWRITE pfnWrite, PFNIOMMMIONEWREAD pfnRead, PFNIOMMMIONEWFILL pfnFill, 246 void *pvUser, const char *pszDesc, PIOMMMIOHANDLE phRegion) 244 DECL_HIDDEN_CALLBACK(int) 245 pdmR3DevHlpTracing_MmioCreateEx(PPDMDEVINS pDevIns, RTGCPHYS cbRegion, 246 uint32_t fFlags, PPDMPCIDEV pPciDev, uint32_t iPciRegion, 247 PFNIOMMMIONEWWRITE pfnWrite, PFNIOMMMIONEWREAD pfnRead, PFNIOMMMIONEWFILL pfnFill, 248 void *pvUser, const char *pszDesc, PIOMMMIOHANDLE phRegion) 247 249 { 248 250 PDMDEV_ASSERT_DEVINS(pDevIns); … … 290 292 291 293 /** @interface_method_impl{PDMDEVHLPR3,pfnMmioMap} */ 292 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_MmioMap(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion, RTGCPHYS GCPhys)294 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_MmioMap(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion, RTGCPHYS GCPhys) 293 295 { 294 296 PDMDEV_ASSERT_DEVINS(pDevIns); … … 306 308 307 309 /** @interface_method_impl{PDMDEVHLPR3,pfnMmioUnmap} */ 308 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_MmioUnmap(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion)310 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_MmioUnmap(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion) 309 311 { 310 312 PDMDEV_ASSERT_DEVINS(pDevIns); … … 322 324 323 325 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysRead} */ 324 DECLHIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags) 326 DECL_HIDDEN_CALLBACK(int) 327 pdmR3DevHlpTracing_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags) 325 328 { 326 329 RT_NOREF(fFlags); … … 356 359 357 360 /** @interface_method_impl{PDMDEVHLPR3,pfnPhysWrite} */ 358 DECLHIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags) 361 DECL_HIDDEN_CALLBACK(int) 362 pdmR3DevHlpTracing_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags) 359 363 { 360 364 RT_NOREF(fFlags); … … 390 394 391 395 /** @interface_method_impl{PDMDEVHLPR3,pfnPCIPhysRead} */ 392 DECL HIDDEN(DECLCALLBACK(int))396 DECL_HIDDEN_CALLBACK(int) 393 397 pdmR3DevHlpTracing_PCIPhysRead(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags) 394 398 { … … 443 447 444 448 /** @interface_method_impl{PDMDEVHLPR3,pfnPCIPhysWrite} */ 445 DECL HIDDEN(DECLCALLBACK(int))449 DECL_HIDDEN_CALLBACK(int) 446 450 pdmR3DevHlpTracing_PCIPhysWrite(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags) 447 451 { … … 495 499 496 500 /** @interface_method_impl{PDMDEVHLPR3,pfnPCISetIrq} */ 497 DECL HIDDEN(DECLCALLBACK(void)) pdmR3DevHlpTracing_PCISetIrq(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel)501 DECL_HIDDEN_CALLBACK(void) pdmR3DevHlpTracing_PCISetIrq(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel) 498 502 { 499 503 PDMDEV_ASSERT_DEVINS(pDevIns); … … 545 549 546 550 /** @interface_method_impl{PDMDEVHLPR3,pfnPCISetIrqNoWait} */ 547 DECL HIDDEN(DECLCALLBACK(void)) pdmR3DevHlpTracing_PCISetIrqNoWait(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel)551 DECL_HIDDEN_CALLBACK(void) pdmR3DevHlpTracing_PCISetIrqNoWait(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel) 548 552 { 549 553 pdmR3DevHlpTracing_PCISetIrq(pDevIns, pPciDev, iIrq, iLevel); … … 552 556 553 557 /** @interface_method_impl{PDMDEVHLPR3,pfnISASetIrq} */ 554 DECL HIDDEN(DECLCALLBACK(void)) pdmR3DevHlpTracing_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel)558 DECL_HIDDEN_CALLBACK(void) pdmR3DevHlpTracing_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel) 555 559 { 556 560 PDMDEV_ASSERT_DEVINS(pDevIns); … … 594 598 595 599 /** @interface_method_impl{PDMDEVHLPR3,pfnISASetIrqNoWait} */ 596 DECL HIDDEN(DECLCALLBACK(void)) pdmR3DevHlpTracing_ISASetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel)600 DECL_HIDDEN_CALLBACK(void) pdmR3DevHlpTracing_ISASetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel) 597 601 { 598 602 pdmR3DevHlpTracing_ISASetIrq(pDevIns, iIrq, iLevel); -
trunk/src/VBox/VMM/include/PDMInternal.h
r84826 r85126 1663 1663 #endif 1664 1664 1665 #if definedIN_RING01666 DECLHIDDEN(bool) pdmR0IsaSetIrq(PGVM pGVM, int iIrq, int iLevel, uint32_t uTagSrc);1665 #ifdef IN_RING0 1666 DECLHIDDEN(bool) pdmR0IsaSetIrq(PGVM pGVM, int iIrq, int iLevel, uint32_t uTagSrc); 1667 1667 #endif 1668 1668 1669 1669 #ifdef VBOX_WITH_DBGF_TRACING 1670 # if defined(IN_RING3)1671 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_IoPortCreateEx(PPDMDEVINS pDevIns, RTIOPORT cPorts, uint32_t fFlags, PPDMPCIDEV pPciDev,1672 uint32_t iPciRegion, PFNIOMIOPORTNEWOUT pfnOut, PFNIOMIOPORTNEWIN pfnIn,1673 PFNIOMIOPORTNEWOUTSTRING pfnOutStr, PFNIOMIOPORTNEWINSTRING pfnInStr, RTR3PTR pvUser,1674 const char *pszDesc, PCIOMIOPORTDESC paExtDescs, PIOMIOPORTHANDLE phIoPorts);1675 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_IoPortMap(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts, RTIOPORT Port);1676 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_IoPortUnmap(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts);1677 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_MmioCreateEx(PPDMDEVINS pDevIns, RTGCPHYS cbRegion,1678 uint32_t fFlags, PPDMPCIDEV pPciDev, uint32_t iPciRegion,1679 PFNIOMMMIONEWWRITE pfnWrite, PFNIOMMMIONEWREAD pfnRead, PFNIOMMMIONEWFILL pfnFill,1680 void *pvUser, const char *pszDesc, PIOMMMIOHANDLE phRegion);1681 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_MmioMap(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion, RTGCPHYS GCPhys);1682 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_MmioUnmap(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion);1683 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags);1684 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags);1685 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_PCIPhysRead(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags);1686 DECL HIDDEN(DECLCALLBACK(int)) pdmR3DevHlpTracing_PCIPhysWrite(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags);1687 DECL HIDDEN(DECLCALLBACK(void)) pdmR3DevHlpTracing_PCISetIrq(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel);1688 DECL HIDDEN(DECLCALLBACK(void)) pdmR3DevHlpTracing_PCISetIrqNoWait(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel);1689 DECL HIDDEN(DECLCALLBACK(void)) pdmR3DevHlpTracing_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel);1690 DECL HIDDEN(DECLCALLBACK(void)) pdmR3DevHlpTracing_ISASetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel);1670 # ifdef IN_RING3 1671 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_IoPortCreateEx(PPDMDEVINS pDevIns, RTIOPORT cPorts, uint32_t fFlags, PPDMPCIDEV pPciDev, 1672 uint32_t iPciRegion, PFNIOMIOPORTNEWOUT pfnOut, PFNIOMIOPORTNEWIN pfnIn, 1673 PFNIOMIOPORTNEWOUTSTRING pfnOutStr, PFNIOMIOPORTNEWINSTRING pfnInStr, RTR3PTR pvUser, 1674 const char *pszDesc, PCIOMIOPORTDESC paExtDescs, PIOMIOPORTHANDLE phIoPorts); 1675 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_IoPortMap(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts, RTIOPORT Port); 1676 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_IoPortUnmap(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts); 1677 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_MmioCreateEx(PPDMDEVINS pDevIns, RTGCPHYS cbRegion, 1678 uint32_t fFlags, PPDMPCIDEV pPciDev, uint32_t iPciRegion, 1679 PFNIOMMMIONEWWRITE pfnWrite, PFNIOMMMIONEWREAD pfnRead, PFNIOMMMIONEWFILL pfnFill, 1680 void *pvUser, const char *pszDesc, PIOMMMIOHANDLE phRegion); 1681 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_MmioMap(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion, RTGCPHYS GCPhys); 1682 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_MmioUnmap(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion); 1683 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags); 1684 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags); 1685 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_PCIPhysRead(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags); 1686 DECL_HIDDEN_CALLBACK(int) pdmR3DevHlpTracing_PCIPhysWrite(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags); 1687 DECL_HIDDEN_CALLBACK(void) pdmR3DevHlpTracing_PCISetIrq(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel); 1688 DECL_HIDDEN_CALLBACK(void) pdmR3DevHlpTracing_PCISetIrqNoWait(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel); 1689 DECL_HIDDEN_CALLBACK(void) pdmR3DevHlpTracing_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel); 1690 DECL_HIDDEN_CALLBACK(void) pdmR3DevHlpTracing_ISASetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel); 1691 1691 # elif defined(IN_RING0) 1692 DECL HIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_IoPortSetUpContextEx(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts,1693 PFNIOMIOPORTNEWOUT pfnOut, PFNIOMIOPORTNEWIN pfnIn,1694 PFNIOMIOPORTNEWOUTSTRING pfnOutStr, PFNIOMIOPORTNEWINSTRING pfnInStr,1695 void *pvUser);1696 DECL HIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_MmioSetUpContextEx(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion, PFNIOMMMIONEWWRITE pfnWrite,1697 PFNIOMMMIONEWREAD pfnRead, PFNIOMMMIONEWFILL pfnFill, void *pvUser);1698 DECL HIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags);1699 DECL HIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags);1700 DECL HIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_PCIPhysRead(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags);1701 DECL HIDDEN(DECLCALLBACK(int)) pdmR0DevHlpTracing_PCIPhysWrite(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags);1702 DECL HIDDEN(DECLCALLBACK(void)) pdmR0DevHlpTracing_PCISetIrq(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel);1703 DECL HIDDEN(DECLCALLBACK(void)) pdmR0DevHlpTracing_PCISetIrqNoWait(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel);1704 DECL HIDDEN(DECLCALLBACK(void)) pdmR0DevHlpTracing_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel);1705 DECL HIDDEN(DECLCALLBACK(void)) pdmR0DevHlpTracing_ISASetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel);1692 DECL_HIDDEN_CALLBACK(int) pdmR0DevHlpTracing_IoPortSetUpContextEx(PPDMDEVINS pDevIns, IOMIOPORTHANDLE hIoPorts, 1693 PFNIOMIOPORTNEWOUT pfnOut, PFNIOMIOPORTNEWIN pfnIn, 1694 PFNIOMIOPORTNEWOUTSTRING pfnOutStr, PFNIOMIOPORTNEWINSTRING pfnInStr, 1695 void *pvUser); 1696 DECL_HIDDEN_CALLBACK(int) pdmR0DevHlpTracing_MmioSetUpContextEx(PPDMDEVINS pDevIns, IOMMMIOHANDLE hRegion, PFNIOMMMIONEWWRITE pfnWrite, 1697 PFNIOMMMIONEWREAD pfnRead, PFNIOMMMIONEWFILL pfnFill, void *pvUser); 1698 DECL_HIDDEN_CALLBACK(int) pdmR0DevHlpTracing_PhysRead(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags); 1699 DECL_HIDDEN_CALLBACK(int) pdmR0DevHlpTracing_PhysWrite(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags); 1700 DECL_HIDDEN_CALLBACK(int) pdmR0DevHlpTracing_PCIPhysRead(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags); 1701 DECL_HIDDEN_CALLBACK(int) pdmR0DevHlpTracing_PCIPhysWrite(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags); 1702 DECL_HIDDEN_CALLBACK(void) pdmR0DevHlpTracing_PCISetIrq(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel); 1703 DECL_HIDDEN_CALLBACK(void) pdmR0DevHlpTracing_PCISetIrqNoWait(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, int iIrq, int iLevel); 1704 DECL_HIDDEN_CALLBACK(void) pdmR0DevHlpTracing_ISASetIrq(PPDMDEVINS pDevIns, int iIrq, int iLevel); 1705 DECL_HIDDEN_CALLBACK(void) pdmR0DevHlpTracing_ISASetIrqNoWait(PPDMDEVINS pDevIns, int iIrq, int iLevel); 1706 1706 # else 1707 # error "Invalid environment selected"1707 # error "Invalid environment selected" 1708 1708 # endif 1709 1709 #endif
Note:
See TracChangeset
for help on using the changeset viewer.

