Changeset 63510 in vbox for trunk/src/VBox/HostDrivers
- Timestamp:
- Aug 15, 2016 11:08:03 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 110164
- Location:
- trunk/src/VBox/HostDrivers/Support
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/SUPDrv-dtrace.cpp
r62490 r63510 434 434 { 435 435 PSUPDRVVDTPROVIDERCORE pProv = (PSUPDRVVDTPROVIDERCORE)pvProv; 436 RT_NOREF(idProbe); 436 437 LOG_DTRACE(("%s: %p / %p - %#x / %p\n", __FUNCTION__, pProv, pProv->TracerData.DTrace.idProvider, idProbe, pvProbe)); 437 438 AssertPtrReturn(pProv->TracerData.DTrace.idProvider, EINVAL); … … 483 484 PSUPDRVVDTPROVIDERCORE pProv = (PSUPDRVVDTPROVIDERCORE)pvProv; 484 485 AssertPtrReturnVoid(pProv); 486 RT_NOREF(idProbe); 485 487 LOG_DTRACE(("%s: %p / %p - %#x / %p\n", __FUNCTION__, pProv, pProv->TracerData.DTrace.idProvider, idProbe, pvProbe)); 486 488 AssertPtrReturnVoid(pProv->TracerData.DTrace.idProvider); … … 531 533 PSUPDRVVDTPROVIDERCORE pProv = (PSUPDRVVDTPROVIDERCORE)pvProv; 532 534 unsigned uArg = pArgDesc->dtargd_ndx; 535 RT_NOREF(idProbe); 533 536 534 537 pArgDesc->dtargd_ndx = DTRACE_ARGNONE; … … 601 604 PSUPDRVVDTPROVIDERCORE pProv = (PSUPDRVVDTPROVIDERCORE)pvProv; 602 605 AssertPtrReturn(pProv, UINT64_MAX); 606 RT_NOREF(idProbe, cFrames); 603 607 LOG_DTRACE(("%s: %p / %p - %#x / %p iArg=%d cFrames=%u\n", __FUNCTION__, pProv, pProv->TracerData.DTrace.idProvider, idProbe, pvProbe, iArg, cFrames)); 604 608 AssertReturn(iArg >= 5, UINT64_MAX); … … 822 826 PCVTGOBJHDR pVtgHdr, PCVTGPROBELOC pProbeLocRO) 823 827 { 828 RT_NOREF(pThis, pSession); 824 829 LOG_DTRACE(("%s: %p / %p\n", __FUNCTION__, pCtx, pCtx->idProbe)); 825 830 AssertPtrReturnVoid(pProbeLocRO); … … 938 943 static DECLCALLBACK(int) vboxDtTOps_ProviderRegister(PCSUPDRVTRACERREG pThis, PSUPDRVVDTPROVIDERCORE pCore) 939 944 { 945 RT_NOREF(pThis); 940 946 LOG_DTRACE(("%s: %p %s/%s\n", __FUNCTION__, pThis, pCore->pszModName, pCore->pszName)); 941 947 AssertReturn(pCore->TracerData.DTrace.idProvider == 0, VERR_INTERNAL_ERROR_3); … … 982 988 { 983 989 uintptr_t idProvider = pCore->TracerData.DTrace.idProvider; 990 RT_NOREF(pThis); 984 991 LOG_DTRACE(("%s: %p / %p\n", __FUNCTION__, pThis, idProvider)); 985 992 AssertPtrReturn(idProvider, VERR_INTERNAL_ERROR_3); … … 1010 1017 { 1011 1018 uintptr_t idProvider = pCore->TracerData.DTrace.idProvider; 1019 RT_NOREF(pThis); 1012 1020 LOG_DTRACE(("%s: %p / %p\n", __FUNCTION__, pThis, idProvider)); 1013 1021 AssertPtrReturn(idProvider, VERR_INTERNAL_ERROR_3); -
trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp
r63137 r63510 184 184 /* Normal function pointers: */ 185 185 { "g_pSUPGlobalInfoPage", (void *)&g_pSUPGlobalInfoPage }, /* SED: DATA */ 186 { "SUPGetGIP", (void *) SUPGetGIP },187 { "SUPReadTscWithDelta", (void *) SUPReadTscWithDelta },188 { "SUPGetTscDeltaSlow", (void *) SUPGetTscDeltaSlow },189 { "SUPGetCpuHzFromGipForAsyncMode", (void *) SUPGetCpuHzFromGipForAsyncMode },190 { "SUPIsTscFreqCompatible", (void *) SUPIsTscFreqCompatible },191 { "SUPIsTscFreqCompatibleEx", (void *) SUPIsTscFreqCompatibleEx },192 { "SUPR0BadContext", (void *) SUPR0BadContext },193 { "SUPR0ComponentDeregisterFactory", (void *) SUPR0ComponentDeregisterFactory },194 { "SUPR0ComponentQueryFactory", (void *) SUPR0ComponentQueryFactory },195 { "SUPR0ComponentRegisterFactory", (void *) SUPR0ComponentRegisterFactory },196 { "SUPR0ContAlloc", (void *) SUPR0ContAlloc },197 { "SUPR0ContFree", (void *) SUPR0ContFree },198 { "SUPR0ChangeCR4", (void *) SUPR0ChangeCR4 },199 { "SUPR0EnableVTx", (void *) SUPR0EnableVTx },200 { "SUPR0SuspendVTxOnCpu", (void *) SUPR0SuspendVTxOnCpu },201 { "SUPR0ResumeVTxOnCpu", (void *) SUPR0ResumeVTxOnCpu },202 { "SUPR0GetKernelFeatures", (void *) SUPR0GetKernelFeatures },203 { "SUPR0GetPagingMode", (void *) SUPR0GetPagingMode },204 { "SUPR0GetSvmUsability", (void *) SUPR0GetSvmUsability },205 { "SUPR0GetVmxUsability", (void *) SUPR0GetVmxUsability },206 { "SUPR0LockMem", (void *) SUPR0LockMem },207 { "SUPR0LowAlloc", (void *) SUPR0LowAlloc },208 { "SUPR0LowFree", (void *) SUPR0LowFree },209 { "SUPR0MemAlloc", (void *) SUPR0MemAlloc },210 { "SUPR0MemFree", (void *) SUPR0MemFree },211 { "SUPR0MemGetPhys", (void *) SUPR0MemGetPhys },212 { "SUPR0ObjAddRef", (void *) SUPR0ObjAddRef },213 { "SUPR0ObjAddRefEx", (void *) SUPR0ObjAddRefEx },214 { "SUPR0ObjRegister", (void *) SUPR0ObjRegister },215 { "SUPR0ObjRelease", (void *) SUPR0ObjRelease },216 { "SUPR0ObjVerifyAccess", (void *) SUPR0ObjVerifyAccess },217 { "SUPR0PageAllocEx", (void *) SUPR0PageAllocEx },218 { "SUPR0PageFree", (void *) SUPR0PageFree },219 { "SUPR0Printf", (void *) SUPR0Printf },220 { "SUPR0TscDeltaMeasureBySetIndex", (void *) SUPR0TscDeltaMeasureBySetIndex },221 { "SUPR0TracerDeregisterDrv", (void *) SUPR0TracerDeregisterDrv },222 { "SUPR0TracerDeregisterImpl", (void *) SUPR0TracerDeregisterImpl },223 { "SUPR0TracerFireProbe", (void *) SUPR0TracerFireProbe },224 { "SUPR0TracerRegisterDrv", (void *) SUPR0TracerRegisterDrv },225 { "SUPR0TracerRegisterImpl", (void *) SUPR0TracerRegisterImpl },226 { "SUPR0TracerRegisterModule", (void *) SUPR0TracerRegisterModule },227 { "SUPR0TracerUmodProbeFire", (void *) SUPR0TracerUmodProbeFire },228 { "SUPR0UnlockMem", (void *) SUPR0UnlockMem },229 { "SUPSemEventClose", (void *) SUPSemEventClose },230 { "SUPSemEventCreate", (void *) SUPSemEventCreate },231 { "SUPSemEventGetResolution", (void *) SUPSemEventGetResolution },232 { "SUPSemEventMultiClose", (void *) SUPSemEventMultiClose },233 { "SUPSemEventMultiCreate", (void *) SUPSemEventMultiCreate },234 { "SUPSemEventMultiGetResolution", (void *) SUPSemEventMultiGetResolution },235 { "SUPSemEventMultiReset", (void *) SUPSemEventMultiReset },236 { "SUPSemEventMultiSignal", (void *) SUPSemEventMultiSignal },237 { "SUPSemEventMultiWait", (void *) SUPSemEventMultiWait },238 { "SUPSemEventMultiWaitNoResume", (void *) SUPSemEventMultiWaitNoResume },239 { "SUPSemEventMultiWaitNsAbsIntr", (void *) SUPSemEventMultiWaitNsAbsIntr },240 { "SUPSemEventMultiWaitNsRelIntr", (void *) SUPSemEventMultiWaitNsRelIntr },241 { "SUPSemEventSignal", (void *) SUPSemEventSignal },242 { "SUPSemEventWait", (void *) SUPSemEventWait },243 { "SUPSemEventWaitNoResume", (void *) SUPSemEventWaitNoResume },244 { "SUPSemEventWaitNsAbsIntr", (void *) SUPSemEventWaitNsAbsIntr },245 { "SUPSemEventWaitNsRelIntr", (void *) SUPSemEventWaitNsRelIntr },246 247 { "RTAssertAreQuiet", (void *) RTAssertAreQuiet },248 { "RTAssertMayPanic", (void *) RTAssertMayPanic },249 { "RTAssertMsg1", (void *) RTAssertMsg1 },250 { "RTAssertMsg2AddV", (void *) RTAssertMsg2AddV },251 { "RTAssertMsg2V", (void *) RTAssertMsg2V },252 { "RTAssertSetMayPanic", (void *) RTAssertSetMayPanic },253 { "RTAssertSetQuiet", (void *) RTAssertSetQuiet },254 { "RTCrc32", (void *) RTCrc32 },255 { "RTCrc32Finish", (void *) RTCrc32Finish },256 { "RTCrc32Process", (void *) RTCrc32Process },257 { "RTCrc32Start", (void *) RTCrc32Start },258 { "RTErrConvertFromErrno", (void *) RTErrConvertFromErrno },259 { "RTErrConvertToErrno", (void *) RTErrConvertToErrno },260 { "RTHandleTableAllocWithCtx", (void *) RTHandleTableAllocWithCtx },261 { "RTHandleTableCreate", (void *) RTHandleTableCreate },262 { "RTHandleTableCreateEx", (void *) RTHandleTableCreateEx },263 { "RTHandleTableDestroy", (void *) RTHandleTableDestroy },264 { "RTHandleTableFreeWithCtx", (void *) RTHandleTableFreeWithCtx },265 { "RTHandleTableLookupWithCtx", (void *) RTHandleTableLookupWithCtx },266 { "RTLogDefaultInstance", (void *) RTLogDefaultInstance },267 { "RTLogDefaultInstanceEx", (void *) RTLogDefaultInstanceEx },268 { "RTLogGetDefaultInstance", (void *) RTLogGetDefaultInstance },269 { "RTLogGetDefaultInstanceEx", (void *) RTLogGetDefaultInstanceEx },270 { "RTLogLoggerExV", (void *) RTLogLoggerExV },271 { "RTLogPrintfV", (void *) RTLogPrintfV },272 { "RTLogRelGetDefaultInstance", (void *) RTLogRelGetDefaultInstance },273 { "RTLogRelGetDefaultInstanceEx", (void *) RTLogRelGetDefaultInstanceEx },274 { "RTLogSetDefaultInstanceThread", (void *) RTLogSetDefaultInstanceThread },275 { "RTMemAllocExTag", (void *) RTMemAllocExTag },276 { "RTMemAllocTag", (void *) RTMemAllocTag },277 { "RTMemAllocVarTag", (void *) RTMemAllocVarTag },278 { "RTMemAllocZTag", (void *) RTMemAllocZTag },279 { "RTMemAllocZVarTag", (void *) RTMemAllocZVarTag },280 { "RTMemDupExTag", (void *) RTMemDupExTag },281 { "RTMemDupTag", (void *) RTMemDupTag },282 { "RTMemFree", (void *) RTMemFree },283 { "RTMemFreeEx", (void *) RTMemFreeEx },284 { "RTMemReallocTag", (void *) RTMemReallocTag },285 { "RTMpCpuId", (void *) RTMpCpuId },286 { "RTMpCpuIdFromSetIndex", (void *) RTMpCpuIdFromSetIndex },287 { "RTMpCpuIdToSetIndex", (void *) RTMpCpuIdToSetIndex },288 { "RTMpCurSetIndex", (void *) RTMpCurSetIndex },289 { "RTMpCurSetIndexAndId", (void *) RTMpCurSetIndexAndId },290 { "RTMpGetArraySize", (void *) RTMpGetArraySize },291 { "RTMpGetCount", (void *) RTMpGetCount },292 { "RTMpGetMaxCpuId", (void *) RTMpGetMaxCpuId },293 { "RTMpGetOnlineCount", (void *) RTMpGetOnlineCount },294 { "RTMpGetOnlineSet", (void *) RTMpGetOnlineSet },295 { "RTMpGetSet", (void *) RTMpGetSet },296 { "RTMpIsCpuOnline", (void *) RTMpIsCpuOnline },297 { "RTMpIsCpuPossible", (void *) RTMpIsCpuPossible },298 { "RTMpIsCpuWorkPending", (void *) RTMpIsCpuWorkPending },299 { "RTMpNotificationDeregister", (void *) RTMpNotificationDeregister },300 { "RTMpNotificationRegister", (void *) RTMpNotificationRegister },301 { "RTMpOnAll", (void *) RTMpOnAll },302 { "RTMpOnOthers", (void *) RTMpOnOthers },303 { "RTMpOnSpecific", (void *) RTMpOnSpecific },304 { "RTMpPokeCpu", (void *) RTMpPokeCpu },305 { "RTNetIPv4AddDataChecksum", (void *) RTNetIPv4AddDataChecksum },306 { "RTNetIPv4AddTCPChecksum", (void *) RTNetIPv4AddTCPChecksum },307 { "RTNetIPv4AddUDPChecksum", (void *) RTNetIPv4AddUDPChecksum },308 { "RTNetIPv4FinalizeChecksum", (void *) RTNetIPv4FinalizeChecksum },309 { "RTNetIPv4HdrChecksum", (void *) RTNetIPv4HdrChecksum },310 { "RTNetIPv4IsDHCPValid", (void *) RTNetIPv4IsDHCPValid },311 { "RTNetIPv4IsHdrValid", (void *) RTNetIPv4IsHdrValid },312 { "RTNetIPv4IsTCPSizeValid", (void *) RTNetIPv4IsTCPSizeValid },313 { "RTNetIPv4IsTCPValid", (void *) RTNetIPv4IsTCPValid },314 { "RTNetIPv4IsUDPSizeValid", (void *) RTNetIPv4IsUDPSizeValid },315 { "RTNetIPv4IsUDPValid", (void *) RTNetIPv4IsUDPValid },316 { "RTNetIPv4PseudoChecksum", (void *) RTNetIPv4PseudoChecksum },317 { "RTNetIPv4PseudoChecksumBits", (void *) RTNetIPv4PseudoChecksumBits },318 { "RTNetIPv4TCPChecksum", (void *) RTNetIPv4TCPChecksum },319 { "RTNetIPv4UDPChecksum", (void *) RTNetIPv4UDPChecksum },320 { "RTNetIPv6PseudoChecksum", (void *) RTNetIPv6PseudoChecksum },321 { "RTNetIPv6PseudoChecksumBits", (void *) RTNetIPv6PseudoChecksumBits },322 { "RTNetIPv6PseudoChecksumEx", (void *) RTNetIPv6PseudoChecksumEx },323 { "RTNetTCPChecksum", (void *) RTNetTCPChecksum },324 { "RTNetUDPChecksum", (void *) RTNetUDPChecksum },325 { "RTPowerNotificationDeregister", (void *) RTPowerNotificationDeregister },326 { "RTPowerNotificationRegister", (void *) RTPowerNotificationRegister },327 { "RTProcSelf", (void *) RTProcSelf },328 { "RTR0AssertPanicSystem", (void *) RTR0AssertPanicSystem },186 { "SUPGetGIP", (void *)(uintptr_t)SUPGetGIP }, 187 { "SUPReadTscWithDelta", (void *)(uintptr_t)SUPReadTscWithDelta }, 188 { "SUPGetTscDeltaSlow", (void *)(uintptr_t)SUPGetTscDeltaSlow }, 189 { "SUPGetCpuHzFromGipForAsyncMode", (void *)(uintptr_t)SUPGetCpuHzFromGipForAsyncMode }, 190 { "SUPIsTscFreqCompatible", (void *)(uintptr_t)SUPIsTscFreqCompatible }, 191 { "SUPIsTscFreqCompatibleEx", (void *)(uintptr_t)SUPIsTscFreqCompatibleEx }, 192 { "SUPR0BadContext", (void *)(uintptr_t)SUPR0BadContext }, 193 { "SUPR0ComponentDeregisterFactory", (void *)(uintptr_t)SUPR0ComponentDeregisterFactory }, 194 { "SUPR0ComponentQueryFactory", (void *)(uintptr_t)SUPR0ComponentQueryFactory }, 195 { "SUPR0ComponentRegisterFactory", (void *)(uintptr_t)SUPR0ComponentRegisterFactory }, 196 { "SUPR0ContAlloc", (void *)(uintptr_t)SUPR0ContAlloc }, 197 { "SUPR0ContFree", (void *)(uintptr_t)SUPR0ContFree }, 198 { "SUPR0ChangeCR4", (void *)(uintptr_t)SUPR0ChangeCR4 }, 199 { "SUPR0EnableVTx", (void *)(uintptr_t)SUPR0EnableVTx }, 200 { "SUPR0SuspendVTxOnCpu", (void *)(uintptr_t)SUPR0SuspendVTxOnCpu }, 201 { "SUPR0ResumeVTxOnCpu", (void *)(uintptr_t)SUPR0ResumeVTxOnCpu }, 202 { "SUPR0GetKernelFeatures", (void *)(uintptr_t)SUPR0GetKernelFeatures }, 203 { "SUPR0GetPagingMode", (void *)(uintptr_t)SUPR0GetPagingMode }, 204 { "SUPR0GetSvmUsability", (void *)(uintptr_t)SUPR0GetSvmUsability }, 205 { "SUPR0GetVmxUsability", (void *)(uintptr_t)SUPR0GetVmxUsability }, 206 { "SUPR0LockMem", (void *)(uintptr_t)SUPR0LockMem }, 207 { "SUPR0LowAlloc", (void *)(uintptr_t)SUPR0LowAlloc }, 208 { "SUPR0LowFree", (void *)(uintptr_t)SUPR0LowFree }, 209 { "SUPR0MemAlloc", (void *)(uintptr_t)SUPR0MemAlloc }, 210 { "SUPR0MemFree", (void *)(uintptr_t)SUPR0MemFree }, 211 { "SUPR0MemGetPhys", (void *)(uintptr_t)SUPR0MemGetPhys }, 212 { "SUPR0ObjAddRef", (void *)(uintptr_t)SUPR0ObjAddRef }, 213 { "SUPR0ObjAddRefEx", (void *)(uintptr_t)SUPR0ObjAddRefEx }, 214 { "SUPR0ObjRegister", (void *)(uintptr_t)SUPR0ObjRegister }, 215 { "SUPR0ObjRelease", (void *)(uintptr_t)SUPR0ObjRelease }, 216 { "SUPR0ObjVerifyAccess", (void *)(uintptr_t)SUPR0ObjVerifyAccess }, 217 { "SUPR0PageAllocEx", (void *)(uintptr_t)SUPR0PageAllocEx }, 218 { "SUPR0PageFree", (void *)(uintptr_t)SUPR0PageFree }, 219 { "SUPR0Printf", (void *)(uintptr_t)SUPR0Printf }, 220 { "SUPR0TscDeltaMeasureBySetIndex", (void *)(uintptr_t)SUPR0TscDeltaMeasureBySetIndex }, 221 { "SUPR0TracerDeregisterDrv", (void *)(uintptr_t)SUPR0TracerDeregisterDrv }, 222 { "SUPR0TracerDeregisterImpl", (void *)(uintptr_t)SUPR0TracerDeregisterImpl }, 223 { "SUPR0TracerFireProbe", (void *)(uintptr_t)SUPR0TracerFireProbe }, 224 { "SUPR0TracerRegisterDrv", (void *)(uintptr_t)SUPR0TracerRegisterDrv }, 225 { "SUPR0TracerRegisterImpl", (void *)(uintptr_t)SUPR0TracerRegisterImpl }, 226 { "SUPR0TracerRegisterModule", (void *)(uintptr_t)SUPR0TracerRegisterModule }, 227 { "SUPR0TracerUmodProbeFire", (void *)(uintptr_t)SUPR0TracerUmodProbeFire }, 228 { "SUPR0UnlockMem", (void *)(uintptr_t)SUPR0UnlockMem }, 229 { "SUPSemEventClose", (void *)(uintptr_t)SUPSemEventClose }, 230 { "SUPSemEventCreate", (void *)(uintptr_t)SUPSemEventCreate }, 231 { "SUPSemEventGetResolution", (void *)(uintptr_t)SUPSemEventGetResolution }, 232 { "SUPSemEventMultiClose", (void *)(uintptr_t)SUPSemEventMultiClose }, 233 { "SUPSemEventMultiCreate", (void *)(uintptr_t)SUPSemEventMultiCreate }, 234 { "SUPSemEventMultiGetResolution", (void *)(uintptr_t)SUPSemEventMultiGetResolution }, 235 { "SUPSemEventMultiReset", (void *)(uintptr_t)SUPSemEventMultiReset }, 236 { "SUPSemEventMultiSignal", (void *)(uintptr_t)SUPSemEventMultiSignal }, 237 { "SUPSemEventMultiWait", (void *)(uintptr_t)SUPSemEventMultiWait }, 238 { "SUPSemEventMultiWaitNoResume", (void *)(uintptr_t)SUPSemEventMultiWaitNoResume }, 239 { "SUPSemEventMultiWaitNsAbsIntr", (void *)(uintptr_t)SUPSemEventMultiWaitNsAbsIntr }, 240 { "SUPSemEventMultiWaitNsRelIntr", (void *)(uintptr_t)SUPSemEventMultiWaitNsRelIntr }, 241 { "SUPSemEventSignal", (void *)(uintptr_t)SUPSemEventSignal }, 242 { "SUPSemEventWait", (void *)(uintptr_t)SUPSemEventWait }, 243 { "SUPSemEventWaitNoResume", (void *)(uintptr_t)SUPSemEventWaitNoResume }, 244 { "SUPSemEventWaitNsAbsIntr", (void *)(uintptr_t)SUPSemEventWaitNsAbsIntr }, 245 { "SUPSemEventWaitNsRelIntr", (void *)(uintptr_t)SUPSemEventWaitNsRelIntr }, 246 247 { "RTAssertAreQuiet", (void *)(uintptr_t)RTAssertAreQuiet }, 248 { "RTAssertMayPanic", (void *)(uintptr_t)RTAssertMayPanic }, 249 { "RTAssertMsg1", (void *)(uintptr_t)RTAssertMsg1 }, 250 { "RTAssertMsg2AddV", (void *)(uintptr_t)RTAssertMsg2AddV }, 251 { "RTAssertMsg2V", (void *)(uintptr_t)RTAssertMsg2V }, 252 { "RTAssertSetMayPanic", (void *)(uintptr_t)RTAssertSetMayPanic }, 253 { "RTAssertSetQuiet", (void *)(uintptr_t)RTAssertSetQuiet }, 254 { "RTCrc32", (void *)(uintptr_t)RTCrc32 }, 255 { "RTCrc32Finish", (void *)(uintptr_t)RTCrc32Finish }, 256 { "RTCrc32Process", (void *)(uintptr_t)RTCrc32Process }, 257 { "RTCrc32Start", (void *)(uintptr_t)RTCrc32Start }, 258 { "RTErrConvertFromErrno", (void *)(uintptr_t)RTErrConvertFromErrno }, 259 { "RTErrConvertToErrno", (void *)(uintptr_t)RTErrConvertToErrno }, 260 { "RTHandleTableAllocWithCtx", (void *)(uintptr_t)RTHandleTableAllocWithCtx }, 261 { "RTHandleTableCreate", (void *)(uintptr_t)RTHandleTableCreate }, 262 { "RTHandleTableCreateEx", (void *)(uintptr_t)RTHandleTableCreateEx }, 263 { "RTHandleTableDestroy", (void *)(uintptr_t)RTHandleTableDestroy }, 264 { "RTHandleTableFreeWithCtx", (void *)(uintptr_t)RTHandleTableFreeWithCtx }, 265 { "RTHandleTableLookupWithCtx", (void *)(uintptr_t)RTHandleTableLookupWithCtx }, 266 { "RTLogDefaultInstance", (void *)(uintptr_t)RTLogDefaultInstance }, 267 { "RTLogDefaultInstanceEx", (void *)(uintptr_t)RTLogDefaultInstanceEx }, 268 { "RTLogGetDefaultInstance", (void *)(uintptr_t)RTLogGetDefaultInstance }, 269 { "RTLogGetDefaultInstanceEx", (void *)(uintptr_t)RTLogGetDefaultInstanceEx }, 270 { "RTLogLoggerExV", (void *)(uintptr_t)RTLogLoggerExV }, 271 { "RTLogPrintfV", (void *)(uintptr_t)RTLogPrintfV }, 272 { "RTLogRelGetDefaultInstance", (void *)(uintptr_t)RTLogRelGetDefaultInstance }, 273 { "RTLogRelGetDefaultInstanceEx", (void *)(uintptr_t)RTLogRelGetDefaultInstanceEx }, 274 { "RTLogSetDefaultInstanceThread", (void *)(uintptr_t)RTLogSetDefaultInstanceThread }, 275 { "RTMemAllocExTag", (void *)(uintptr_t)RTMemAllocExTag }, 276 { "RTMemAllocTag", (void *)(uintptr_t)RTMemAllocTag }, 277 { "RTMemAllocVarTag", (void *)(uintptr_t)RTMemAllocVarTag }, 278 { "RTMemAllocZTag", (void *)(uintptr_t)RTMemAllocZTag }, 279 { "RTMemAllocZVarTag", (void *)(uintptr_t)RTMemAllocZVarTag }, 280 { "RTMemDupExTag", (void *)(uintptr_t)RTMemDupExTag }, 281 { "RTMemDupTag", (void *)(uintptr_t)RTMemDupTag }, 282 { "RTMemFree", (void *)(uintptr_t)RTMemFree }, 283 { "RTMemFreeEx", (void *)(uintptr_t)RTMemFreeEx }, 284 { "RTMemReallocTag", (void *)(uintptr_t)RTMemReallocTag }, 285 { "RTMpCpuId", (void *)(uintptr_t)RTMpCpuId }, 286 { "RTMpCpuIdFromSetIndex", (void *)(uintptr_t)RTMpCpuIdFromSetIndex }, 287 { "RTMpCpuIdToSetIndex", (void *)(uintptr_t)RTMpCpuIdToSetIndex }, 288 { "RTMpCurSetIndex", (void *)(uintptr_t)RTMpCurSetIndex }, 289 { "RTMpCurSetIndexAndId", (void *)(uintptr_t)RTMpCurSetIndexAndId }, 290 { "RTMpGetArraySize", (void *)(uintptr_t)RTMpGetArraySize }, 291 { "RTMpGetCount", (void *)(uintptr_t)RTMpGetCount }, 292 { "RTMpGetMaxCpuId", (void *)(uintptr_t)RTMpGetMaxCpuId }, 293 { "RTMpGetOnlineCount", (void *)(uintptr_t)RTMpGetOnlineCount }, 294 { "RTMpGetOnlineSet", (void *)(uintptr_t)RTMpGetOnlineSet }, 295 { "RTMpGetSet", (void *)(uintptr_t)RTMpGetSet }, 296 { "RTMpIsCpuOnline", (void *)(uintptr_t)RTMpIsCpuOnline }, 297 { "RTMpIsCpuPossible", (void *)(uintptr_t)RTMpIsCpuPossible }, 298 { "RTMpIsCpuWorkPending", (void *)(uintptr_t)RTMpIsCpuWorkPending }, 299 { "RTMpNotificationDeregister", (void *)(uintptr_t)RTMpNotificationDeregister }, 300 { "RTMpNotificationRegister", (void *)(uintptr_t)RTMpNotificationRegister }, 301 { "RTMpOnAll", (void *)(uintptr_t)RTMpOnAll }, 302 { "RTMpOnOthers", (void *)(uintptr_t)RTMpOnOthers }, 303 { "RTMpOnSpecific", (void *)(uintptr_t)RTMpOnSpecific }, 304 { "RTMpPokeCpu", (void *)(uintptr_t)RTMpPokeCpu }, 305 { "RTNetIPv4AddDataChecksum", (void *)(uintptr_t)RTNetIPv4AddDataChecksum }, 306 { "RTNetIPv4AddTCPChecksum", (void *)(uintptr_t)RTNetIPv4AddTCPChecksum }, 307 { "RTNetIPv4AddUDPChecksum", (void *)(uintptr_t)RTNetIPv4AddUDPChecksum }, 308 { "RTNetIPv4FinalizeChecksum", (void *)(uintptr_t)RTNetIPv4FinalizeChecksum }, 309 { "RTNetIPv4HdrChecksum", (void *)(uintptr_t)RTNetIPv4HdrChecksum }, 310 { "RTNetIPv4IsDHCPValid", (void *)(uintptr_t)RTNetIPv4IsDHCPValid }, 311 { "RTNetIPv4IsHdrValid", (void *)(uintptr_t)RTNetIPv4IsHdrValid }, 312 { "RTNetIPv4IsTCPSizeValid", (void *)(uintptr_t)RTNetIPv4IsTCPSizeValid }, 313 { "RTNetIPv4IsTCPValid", (void *)(uintptr_t)RTNetIPv4IsTCPValid }, 314 { "RTNetIPv4IsUDPSizeValid", (void *)(uintptr_t)RTNetIPv4IsUDPSizeValid }, 315 { "RTNetIPv4IsUDPValid", (void *)(uintptr_t)RTNetIPv4IsUDPValid }, 316 { "RTNetIPv4PseudoChecksum", (void *)(uintptr_t)RTNetIPv4PseudoChecksum }, 317 { "RTNetIPv4PseudoChecksumBits", (void *)(uintptr_t)RTNetIPv4PseudoChecksumBits }, 318 { "RTNetIPv4TCPChecksum", (void *)(uintptr_t)RTNetIPv4TCPChecksum }, 319 { "RTNetIPv4UDPChecksum", (void *)(uintptr_t)RTNetIPv4UDPChecksum }, 320 { "RTNetIPv6PseudoChecksum", (void *)(uintptr_t)RTNetIPv6PseudoChecksum }, 321 { "RTNetIPv6PseudoChecksumBits", (void *)(uintptr_t)RTNetIPv6PseudoChecksumBits }, 322 { "RTNetIPv6PseudoChecksumEx", (void *)(uintptr_t)RTNetIPv6PseudoChecksumEx }, 323 { "RTNetTCPChecksum", (void *)(uintptr_t)RTNetTCPChecksum }, 324 { "RTNetUDPChecksum", (void *)(uintptr_t)RTNetUDPChecksum }, 325 { "RTPowerNotificationDeregister", (void *)(uintptr_t)RTPowerNotificationDeregister }, 326 { "RTPowerNotificationRegister", (void *)(uintptr_t)RTPowerNotificationRegister }, 327 { "RTProcSelf", (void *)(uintptr_t)RTProcSelf }, 328 { "RTR0AssertPanicSystem", (void *)(uintptr_t)RTR0AssertPanicSystem }, 329 329 #if defined(RT_OS_DARWIN) || defined(RT_OS_SOLARIS) 330 { "RTR0DbgKrnlInfoOpen", (void *) RTR0DbgKrnlInfoOpen }, /* only-darwin, only-solaris */331 { "RTR0DbgKrnlInfoQueryMember", (void *) RTR0DbgKrnlInfoQueryMember }, /* only-darwin, only-solaris */330 { "RTR0DbgKrnlInfoOpen", (void *)(uintptr_t)RTR0DbgKrnlInfoOpen }, /* only-darwin, only-solaris */ 331 { "RTR0DbgKrnlInfoQueryMember", (void *)(uintptr_t)RTR0DbgKrnlInfoQueryMember }, /* only-darwin, only-solaris */ 332 332 # if defined(RT_OS_SOLARIS) 333 { "RTR0DbgKrnlInfoQuerySize", (void *) RTR0DbgKrnlInfoQuerySize }, /* only-solaris */333 { "RTR0DbgKrnlInfoQuerySize", (void *)(uintptr_t)RTR0DbgKrnlInfoQuerySize }, /* only-solaris */ 334 334 # endif 335 { "RTR0DbgKrnlInfoQuerySymbol", (void *) RTR0DbgKrnlInfoQuerySymbol }, /* only-darwin, only-solaris */336 { "RTR0DbgKrnlInfoRelease", (void *) RTR0DbgKrnlInfoRelease }, /* only-darwin, only-solaris */337 { "RTR0DbgKrnlInfoRetain", (void *) RTR0DbgKrnlInfoRetain }, /* only-darwin, only-solaris */335 { "RTR0DbgKrnlInfoQuerySymbol", (void *)(uintptr_t)RTR0DbgKrnlInfoQuerySymbol }, /* only-darwin, only-solaris */ 336 { "RTR0DbgKrnlInfoRelease", (void *)(uintptr_t)RTR0DbgKrnlInfoRelease }, /* only-darwin, only-solaris */ 337 { "RTR0DbgKrnlInfoRetain", (void *)(uintptr_t)RTR0DbgKrnlInfoRetain }, /* only-darwin, only-solaris */ 338 338 #endif 339 { "RTR0MemAreKrnlAndUsrDifferent", (void *) RTR0MemAreKrnlAndUsrDifferent },340 { "RTR0MemKernelIsValidAddr", (void *) RTR0MemKernelIsValidAddr },341 { "RTR0MemKernelCopyFrom", (void *) RTR0MemKernelCopyFrom },342 { "RTR0MemKernelCopyTo", (void *) RTR0MemKernelCopyTo },343 { "RTR0MemObjAddress", (void *) RTR0MemObjAddress },344 { "RTR0MemObjAddressR3", (void *) RTR0MemObjAddressR3 },345 { "RTR0MemObjAllocContTag", (void *) RTR0MemObjAllocContTag },346 { "RTR0MemObjAllocLowTag", (void *) RTR0MemObjAllocLowTag },347 { "RTR0MemObjAllocPageTag", (void *) RTR0MemObjAllocPageTag },348 { "RTR0MemObjAllocPhysExTag", (void *) RTR0MemObjAllocPhysExTag },349 { "RTR0MemObjAllocPhysNCTag", (void *) RTR0MemObjAllocPhysNCTag },350 { "RTR0MemObjAllocPhysTag", (void *) RTR0MemObjAllocPhysTag },351 { "RTR0MemObjEnterPhysTag", (void *) RTR0MemObjEnterPhysTag },352 { "RTR0MemObjFree", (void *) RTR0MemObjFree },353 { "RTR0MemObjGetPagePhysAddr", (void *) RTR0MemObjGetPagePhysAddr },354 { "RTR0MemObjIsMapping", (void *) RTR0MemObjIsMapping },355 { "RTR0MemObjLockUserTag", (void *) RTR0MemObjLockUserTag },356 { "RTR0MemObjMapKernelExTag", (void *) RTR0MemObjMapKernelExTag },357 { "RTR0MemObjMapKernelTag", (void *) RTR0MemObjMapKernelTag },358 { "RTR0MemObjMapUserTag", (void *) RTR0MemObjMapUserTag },359 { "RTR0MemObjProtect", (void *) RTR0MemObjProtect },360 { "RTR0MemObjSize", (void *) RTR0MemObjSize },361 { "RTR0MemUserCopyFrom", (void *) RTR0MemUserCopyFrom },362 { "RTR0MemUserCopyTo", (void *) RTR0MemUserCopyTo },363 { "RTR0MemUserIsValidAddr", (void *) RTR0MemUserIsValidAddr },364 { "RTR0ProcHandleSelf", (void *) RTR0ProcHandleSelf },365 { "RTSemEventCreate", (void *) RTSemEventCreate },366 { "RTSemEventDestroy", (void *) RTSemEventDestroy },367 { "RTSemEventGetResolution", (void *) RTSemEventGetResolution },368 { "RTSemEventMultiCreate", (void *) RTSemEventMultiCreate },369 { "RTSemEventMultiDestroy", (void *) RTSemEventMultiDestroy },370 { "RTSemEventMultiGetResolution", (void *) RTSemEventMultiGetResolution },371 { "RTSemEventMultiReset", (void *) RTSemEventMultiReset },372 { "RTSemEventMultiSignal", (void *) RTSemEventMultiSignal },373 { "RTSemEventMultiWait", (void *) RTSemEventMultiWait },374 { "RTSemEventMultiWaitEx", (void *) RTSemEventMultiWaitEx },375 { "RTSemEventMultiWaitExDebug", (void *) RTSemEventMultiWaitExDebug },376 { "RTSemEventMultiWaitNoResume", (void *) RTSemEventMultiWaitNoResume },377 { "RTSemEventSignal", (void *) RTSemEventSignal },378 { "RTSemEventWait", (void *) RTSemEventWait },379 { "RTSemEventWaitEx", (void *) RTSemEventWaitEx },380 { "RTSemEventWaitExDebug", (void *) RTSemEventWaitExDebug },381 { "RTSemEventWaitNoResume", (void *) RTSemEventWaitNoResume },382 { "RTSemFastMutexCreate", (void *) RTSemFastMutexCreate },383 { "RTSemFastMutexDestroy", (void *) RTSemFastMutexDestroy },384 { "RTSemFastMutexRelease", (void *) RTSemFastMutexRelease },385 { "RTSemFastMutexRequest", (void *) RTSemFastMutexRequest },386 { "RTSemMutexCreate", (void *) RTSemMutexCreate },387 { "RTSemMutexDestroy", (void *) RTSemMutexDestroy },388 { "RTSemMutexRelease", (void *) RTSemMutexRelease },389 { "RTSemMutexRequest", (void *) RTSemMutexRequest },390 { "RTSemMutexRequestDebug", (void *) RTSemMutexRequestDebug },391 { "RTSemMutexRequestNoResume", (void *) RTSemMutexRequestNoResume },392 { "RTSemMutexRequestNoResumeDebug", (void *) RTSemMutexRequestNoResumeDebug },393 { "RTSpinlockAcquire", (void *) RTSpinlockAcquire },394 { "RTSpinlockCreate", (void *) RTSpinlockCreate },395 { "RTSpinlockDestroy", (void *) RTSpinlockDestroy },396 { "RTSpinlockRelease", (void *) RTSpinlockRelease },397 { "RTStrCopy", (void *) RTStrCopy },398 { "RTStrDupTag", (void *) RTStrDupTag },399 { "RTStrFormat", (void *) RTStrFormat },400 { "RTStrFormatNumber", (void *) RTStrFormatNumber },401 { "RTStrFormatTypeDeregister", (void *) RTStrFormatTypeDeregister },402 { "RTStrFormatTypeRegister", (void *) RTStrFormatTypeRegister },403 { "RTStrFormatTypeSetUser", (void *) RTStrFormatTypeSetUser },404 { "RTStrFormatV", (void *) RTStrFormatV },405 { "RTStrFree", (void *) RTStrFree },406 { "RTStrNCmp", (void *) RTStrNCmp },407 { "RTStrPrintf", (void *) RTStrPrintf },408 { "RTStrPrintfEx", (void *) RTStrPrintfEx },409 { "RTStrPrintfExV", (void *) RTStrPrintfExV },410 { "RTStrPrintfV", (void *) RTStrPrintfV },411 { "RTThreadCreate", (void *) RTThreadCreate },412 { "RTThreadCtxHookIsEnabled", (void *) RTThreadCtxHookIsEnabled },413 { "RTThreadCtxHookCreate", (void *) RTThreadCtxHookCreate },414 { "RTThreadCtxHookDestroy", (void *) RTThreadCtxHookDestroy },415 { "RTThreadCtxHookDisable", (void *) RTThreadCtxHookDisable },416 { "RTThreadCtxHookEnable", (void *) RTThreadCtxHookEnable },417 { "RTThreadGetName", (void *) RTThreadGetName },418 { "RTThreadGetNative", (void *) RTThreadGetNative },419 { "RTThreadGetType", (void *) RTThreadGetType },420 { "RTThreadIsInInterrupt", (void *) RTThreadIsInInterrupt },421 { "RTThreadNativeSelf", (void *) RTThreadNativeSelf },422 { "RTThreadPreemptDisable", (void *) RTThreadPreemptDisable },423 { "RTThreadPreemptIsEnabled", (void *) RTThreadPreemptIsEnabled },424 { "RTThreadPreemptIsPending", (void *) RTThreadPreemptIsPending },425 { "RTThreadPreemptIsPendingTrusty", (void *) RTThreadPreemptIsPendingTrusty },426 { "RTThreadPreemptIsPossible", (void *) RTThreadPreemptIsPossible },427 { "RTThreadPreemptRestore", (void *) RTThreadPreemptRestore },428 { "RTThreadSelf", (void *) RTThreadSelf },429 { "RTThreadSelfName", (void *) RTThreadSelfName },430 { "RTThreadSleep", (void *) RTThreadSleep },431 { "RTThreadUserReset", (void *) RTThreadUserReset },432 { "RTThreadUserSignal", (void *) RTThreadUserSignal },433 { "RTThreadUserWait", (void *) RTThreadUserWait },434 { "RTThreadUserWaitNoResume", (void *) RTThreadUserWaitNoResume },435 { "RTThreadWait", (void *) RTThreadWait },436 { "RTThreadWaitNoResume", (void *) RTThreadWaitNoResume },437 { "RTThreadYield", (void *) RTThreadYield },438 { "RTTimeMilliTS", (void *) RTTimeMilliTS },439 { "RTTimeNanoTS", (void *) RTTimeNanoTS },440 { "RTTimeNow", (void *) RTTimeNow },441 { "RTTimerCanDoHighResolution", (void *) RTTimerCanDoHighResolution },442 { "RTTimerChangeInterval", (void *) RTTimerChangeInterval },443 { "RTTimerCreate", (void *) RTTimerCreate },444 { "RTTimerCreateEx", (void *) RTTimerCreateEx },445 { "RTTimerDestroy", (void *) RTTimerDestroy },446 { "RTTimerGetSystemGranularity", (void *) RTTimerGetSystemGranularity },447 { "RTTimerReleaseSystemGranularity", (void *) RTTimerReleaseSystemGranularity },448 { "RTTimerRequestSystemGranularity", (void *) RTTimerRequestSystemGranularity },449 { "RTTimerStart", (void *) RTTimerStart },450 { "RTTimerStop", (void *) RTTimerStop },451 { "RTTimeSystemMilliTS", (void *) RTTimeSystemMilliTS },452 { "RTTimeSystemNanoTS", (void *) RTTimeSystemNanoTS },453 { "RTUuidCompare", (void *) RTUuidCompare },454 { "RTUuidCompareStr", (void *) RTUuidCompareStr },455 { "RTUuidFromStr", (void *) RTUuidFromStr },339 { "RTR0MemAreKrnlAndUsrDifferent", (void *)(uintptr_t)RTR0MemAreKrnlAndUsrDifferent }, 340 { "RTR0MemKernelIsValidAddr", (void *)(uintptr_t)RTR0MemKernelIsValidAddr }, 341 { "RTR0MemKernelCopyFrom", (void *)(uintptr_t)RTR0MemKernelCopyFrom }, 342 { "RTR0MemKernelCopyTo", (void *)(uintptr_t)RTR0MemKernelCopyTo }, 343 { "RTR0MemObjAddress", (void *)(uintptr_t)RTR0MemObjAddress }, 344 { "RTR0MemObjAddressR3", (void *)(uintptr_t)RTR0MemObjAddressR3 }, 345 { "RTR0MemObjAllocContTag", (void *)(uintptr_t)RTR0MemObjAllocContTag }, 346 { "RTR0MemObjAllocLowTag", (void *)(uintptr_t)RTR0MemObjAllocLowTag }, 347 { "RTR0MemObjAllocPageTag", (void *)(uintptr_t)RTR0MemObjAllocPageTag }, 348 { "RTR0MemObjAllocPhysExTag", (void *)(uintptr_t)RTR0MemObjAllocPhysExTag }, 349 { "RTR0MemObjAllocPhysNCTag", (void *)(uintptr_t)RTR0MemObjAllocPhysNCTag }, 350 { "RTR0MemObjAllocPhysTag", (void *)(uintptr_t)RTR0MemObjAllocPhysTag }, 351 { "RTR0MemObjEnterPhysTag", (void *)(uintptr_t)RTR0MemObjEnterPhysTag }, 352 { "RTR0MemObjFree", (void *)(uintptr_t)RTR0MemObjFree }, 353 { "RTR0MemObjGetPagePhysAddr", (void *)(uintptr_t)RTR0MemObjGetPagePhysAddr }, 354 { "RTR0MemObjIsMapping", (void *)(uintptr_t)RTR0MemObjIsMapping }, 355 { "RTR0MemObjLockUserTag", (void *)(uintptr_t)RTR0MemObjLockUserTag }, 356 { "RTR0MemObjMapKernelExTag", (void *)(uintptr_t)RTR0MemObjMapKernelExTag }, 357 { "RTR0MemObjMapKernelTag", (void *)(uintptr_t)RTR0MemObjMapKernelTag }, 358 { "RTR0MemObjMapUserTag", (void *)(uintptr_t)RTR0MemObjMapUserTag }, 359 { "RTR0MemObjProtect", (void *)(uintptr_t)RTR0MemObjProtect }, 360 { "RTR0MemObjSize", (void *)(uintptr_t)RTR0MemObjSize }, 361 { "RTR0MemUserCopyFrom", (void *)(uintptr_t)RTR0MemUserCopyFrom }, 362 { "RTR0MemUserCopyTo", (void *)(uintptr_t)RTR0MemUserCopyTo }, 363 { "RTR0MemUserIsValidAddr", (void *)(uintptr_t)RTR0MemUserIsValidAddr }, 364 { "RTR0ProcHandleSelf", (void *)(uintptr_t)RTR0ProcHandleSelf }, 365 { "RTSemEventCreate", (void *)(uintptr_t)RTSemEventCreate }, 366 { "RTSemEventDestroy", (void *)(uintptr_t)RTSemEventDestroy }, 367 { "RTSemEventGetResolution", (void *)(uintptr_t)RTSemEventGetResolution }, 368 { "RTSemEventMultiCreate", (void *)(uintptr_t)RTSemEventMultiCreate }, 369 { "RTSemEventMultiDestroy", (void *)(uintptr_t)RTSemEventMultiDestroy }, 370 { "RTSemEventMultiGetResolution", (void *)(uintptr_t)RTSemEventMultiGetResolution }, 371 { "RTSemEventMultiReset", (void *)(uintptr_t)RTSemEventMultiReset }, 372 { "RTSemEventMultiSignal", (void *)(uintptr_t)RTSemEventMultiSignal }, 373 { "RTSemEventMultiWait", (void *)(uintptr_t)RTSemEventMultiWait }, 374 { "RTSemEventMultiWaitEx", (void *)(uintptr_t)RTSemEventMultiWaitEx }, 375 { "RTSemEventMultiWaitExDebug", (void *)(uintptr_t)RTSemEventMultiWaitExDebug }, 376 { "RTSemEventMultiWaitNoResume", (void *)(uintptr_t)RTSemEventMultiWaitNoResume }, 377 { "RTSemEventSignal", (void *)(uintptr_t)RTSemEventSignal }, 378 { "RTSemEventWait", (void *)(uintptr_t)RTSemEventWait }, 379 { "RTSemEventWaitEx", (void *)(uintptr_t)RTSemEventWaitEx }, 380 { "RTSemEventWaitExDebug", (void *)(uintptr_t)RTSemEventWaitExDebug }, 381 { "RTSemEventWaitNoResume", (void *)(uintptr_t)RTSemEventWaitNoResume }, 382 { "RTSemFastMutexCreate", (void *)(uintptr_t)RTSemFastMutexCreate }, 383 { "RTSemFastMutexDestroy", (void *)(uintptr_t)RTSemFastMutexDestroy }, 384 { "RTSemFastMutexRelease", (void *)(uintptr_t)RTSemFastMutexRelease }, 385 { "RTSemFastMutexRequest", (void *)(uintptr_t)RTSemFastMutexRequest }, 386 { "RTSemMutexCreate", (void *)(uintptr_t)RTSemMutexCreate }, 387 { "RTSemMutexDestroy", (void *)(uintptr_t)RTSemMutexDestroy }, 388 { "RTSemMutexRelease", (void *)(uintptr_t)RTSemMutexRelease }, 389 { "RTSemMutexRequest", (void *)(uintptr_t)RTSemMutexRequest }, 390 { "RTSemMutexRequestDebug", (void *)(uintptr_t)RTSemMutexRequestDebug }, 391 { "RTSemMutexRequestNoResume", (void *)(uintptr_t)RTSemMutexRequestNoResume }, 392 { "RTSemMutexRequestNoResumeDebug", (void *)(uintptr_t)RTSemMutexRequestNoResumeDebug }, 393 { "RTSpinlockAcquire", (void *)(uintptr_t)RTSpinlockAcquire }, 394 { "RTSpinlockCreate", (void *)(uintptr_t)RTSpinlockCreate }, 395 { "RTSpinlockDestroy", (void *)(uintptr_t)RTSpinlockDestroy }, 396 { "RTSpinlockRelease", (void *)(uintptr_t)RTSpinlockRelease }, 397 { "RTStrCopy", (void *)(uintptr_t)RTStrCopy }, 398 { "RTStrDupTag", (void *)(uintptr_t)RTStrDupTag }, 399 { "RTStrFormat", (void *)(uintptr_t)RTStrFormat }, 400 { "RTStrFormatNumber", (void *)(uintptr_t)RTStrFormatNumber }, 401 { "RTStrFormatTypeDeregister", (void *)(uintptr_t)RTStrFormatTypeDeregister }, 402 { "RTStrFormatTypeRegister", (void *)(uintptr_t)RTStrFormatTypeRegister }, 403 { "RTStrFormatTypeSetUser", (void *)(uintptr_t)RTStrFormatTypeSetUser }, 404 { "RTStrFormatV", (void *)(uintptr_t)RTStrFormatV }, 405 { "RTStrFree", (void *)(uintptr_t)RTStrFree }, 406 { "RTStrNCmp", (void *)(uintptr_t)RTStrNCmp }, 407 { "RTStrPrintf", (void *)(uintptr_t)RTStrPrintf }, 408 { "RTStrPrintfEx", (void *)(uintptr_t)RTStrPrintfEx }, 409 { "RTStrPrintfExV", (void *)(uintptr_t)RTStrPrintfExV }, 410 { "RTStrPrintfV", (void *)(uintptr_t)RTStrPrintfV }, 411 { "RTThreadCreate", (void *)(uintptr_t)RTThreadCreate }, 412 { "RTThreadCtxHookIsEnabled", (void *)(uintptr_t)RTThreadCtxHookIsEnabled }, 413 { "RTThreadCtxHookCreate", (void *)(uintptr_t)RTThreadCtxHookCreate }, 414 { "RTThreadCtxHookDestroy", (void *)(uintptr_t)RTThreadCtxHookDestroy }, 415 { "RTThreadCtxHookDisable", (void *)(uintptr_t)RTThreadCtxHookDisable }, 416 { "RTThreadCtxHookEnable", (void *)(uintptr_t)RTThreadCtxHookEnable }, 417 { "RTThreadGetName", (void *)(uintptr_t)RTThreadGetName }, 418 { "RTThreadGetNative", (void *)(uintptr_t)RTThreadGetNative }, 419 { "RTThreadGetType", (void *)(uintptr_t)RTThreadGetType }, 420 { "RTThreadIsInInterrupt", (void *)(uintptr_t)RTThreadIsInInterrupt }, 421 { "RTThreadNativeSelf", (void *)(uintptr_t)RTThreadNativeSelf }, 422 { "RTThreadPreemptDisable", (void *)(uintptr_t)RTThreadPreemptDisable }, 423 { "RTThreadPreemptIsEnabled", (void *)(uintptr_t)RTThreadPreemptIsEnabled }, 424 { "RTThreadPreemptIsPending", (void *)(uintptr_t)RTThreadPreemptIsPending }, 425 { "RTThreadPreemptIsPendingTrusty", (void *)(uintptr_t)RTThreadPreemptIsPendingTrusty }, 426 { "RTThreadPreemptIsPossible", (void *)(uintptr_t)RTThreadPreemptIsPossible }, 427 { "RTThreadPreemptRestore", (void *)(uintptr_t)RTThreadPreemptRestore }, 428 { "RTThreadSelf", (void *)(uintptr_t)RTThreadSelf }, 429 { "RTThreadSelfName", (void *)(uintptr_t)RTThreadSelfName }, 430 { "RTThreadSleep", (void *)(uintptr_t)RTThreadSleep }, 431 { "RTThreadUserReset", (void *)(uintptr_t)RTThreadUserReset }, 432 { "RTThreadUserSignal", (void *)(uintptr_t)RTThreadUserSignal }, 433 { "RTThreadUserWait", (void *)(uintptr_t)RTThreadUserWait }, 434 { "RTThreadUserWaitNoResume", (void *)(uintptr_t)RTThreadUserWaitNoResume }, 435 { "RTThreadWait", (void *)(uintptr_t)RTThreadWait }, 436 { "RTThreadWaitNoResume", (void *)(uintptr_t)RTThreadWaitNoResume }, 437 { "RTThreadYield", (void *)(uintptr_t)RTThreadYield }, 438 { "RTTimeMilliTS", (void *)(uintptr_t)RTTimeMilliTS }, 439 { "RTTimeNanoTS", (void *)(uintptr_t)RTTimeNanoTS }, 440 { "RTTimeNow", (void *)(uintptr_t)RTTimeNow }, 441 { "RTTimerCanDoHighResolution", (void *)(uintptr_t)RTTimerCanDoHighResolution }, 442 { "RTTimerChangeInterval", (void *)(uintptr_t)RTTimerChangeInterval }, 443 { "RTTimerCreate", (void *)(uintptr_t)RTTimerCreate }, 444 { "RTTimerCreateEx", (void *)(uintptr_t)RTTimerCreateEx }, 445 { "RTTimerDestroy", (void *)(uintptr_t)RTTimerDestroy }, 446 { "RTTimerGetSystemGranularity", (void *)(uintptr_t)RTTimerGetSystemGranularity }, 447 { "RTTimerReleaseSystemGranularity", (void *)(uintptr_t)RTTimerReleaseSystemGranularity }, 448 { "RTTimerRequestSystemGranularity", (void *)(uintptr_t)RTTimerRequestSystemGranularity }, 449 { "RTTimerStart", (void *)(uintptr_t)RTTimerStart }, 450 { "RTTimerStop", (void *)(uintptr_t)RTTimerStop }, 451 { "RTTimeSystemMilliTS", (void *)(uintptr_t)RTTimeSystemMilliTS }, 452 { "RTTimeSystemNanoTS", (void *)(uintptr_t)RTTimeSystemNanoTS }, 453 { "RTUuidCompare", (void *)(uintptr_t)RTUuidCompare }, 454 { "RTUuidCompareStr", (void *)(uintptr_t)RTUuidCompareStr }, 455 { "RTUuidFromStr", (void *)(uintptr_t)RTUuidFromStr }, 456 456 /* SED: END */ 457 457 }; … … 4867 4867 { 4868 4868 pImage->uState = SUP_IOCTL_LDR_LOAD; 4869 pImage->pfnModuleInit = (PFNR0MODULEINIT) pReq->u.In.pfnModuleInit;4870 pImage->pfnModuleTerm = (PFNR0MODULETERM) pReq->u.In.pfnModuleTerm;4869 pImage->pfnModuleInit = (PFNR0MODULEINIT)(uintptr_t)pReq->u.In.pfnModuleInit; 4870 pImage->pfnModuleTerm = (PFNR0MODULETERM)(uintptr_t)pReq->u.In.pfnModuleTerm; 4871 4871 4872 4872 if (pImage->fNative) … … 4896 4896 break; 4897 4897 case SUPLDRLOADEP_SERVICE: 4898 pImage->pfnServiceReqHandler = (PFNSUPR0SERVICEREQHANDLER) pReq->u.In.EP.Service.pfnServiceReq;4898 pImage->pfnServiceReqHandler = (PFNSUPR0SERVICEREQHANDLER)(uintptr_t)pReq->u.In.EP.Service.pfnServiceReq; 4899 4899 rc = VINF_SUCCESS; 4900 4900 break; … … 5193 5193 if (!strcmp(g_aFunctions[i].szName, pszSymbol)) 5194 5194 { 5195 pReq->u.Out.pfnSymbol = (PFNRT) g_aFunctions[i].pfn;5195 pReq->u.Out.pfnSymbol = (PFNRT)(uintptr_t)g_aFunctions[i].pfn; 5196 5196 break; 5197 5197 } … … 5224 5224 * Found it! Calc the symbol address and add a reference to the module. 5225 5225 */ 5226 pReq->u.Out.pfnSymbol = (PFNRT)((uint 8_t *)pImage->pvImage + (int32_t)paSyms[i].offSymbol);5226 pReq->u.Out.pfnSymbol = (PFNRT)((uintptr_t)pImage->pvImage + (int32_t)paSyms[i].offSymbol); 5227 5227 rc = supdrvLdrAddUsage(pSession, pImage); 5228 5228 break; … … 5271 5271 */ 5272 5272 if ( pDevExt->pvVMMR0 != pvVMMR0 5273 || ( void *)pDevExt->pfnVMMR0EntryFast !=pvVMMR0EntryFast5274 || ( void *)pDevExt->pfnVMMR0EntryEx !=pvVMMR0EntryEx)5273 || (uintptr_t)pDevExt->pfnVMMR0EntryFast != (uintptr_t)pvVMMR0EntryFast 5274 || (uintptr_t)pDevExt->pfnVMMR0EntryEx != (uintptr_t)pvVMMR0EntryEx) 5275 5275 { 5276 5276 AssertMsgFailed(("SUP_IOCTL_LDR_SETR0EP: Already set pointing to a different module!\n")); -
trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp
r62490 r63510 212 212 /*.d_mmap = */eno_mmap, 213 213 /*.d_strategy = */eno_strat, 214 /*.d_getc = */ eno_getc,215 /*.d_putc = */ eno_putc,214 /*.d_getc = */(void *)(uintptr_t)&enodev, //eno_getc, 215 /*.d_putc = */(void *)(uintptr_t)&enodev, //eno_putc, 216 216 /*.d_type = */0 217 217 }; … … 257 257 static kern_return_t VBoxDrvDarwinStart(struct kmod_info *pKModInfo, void *pvData) 258 258 { 259 RT_NOREF(pKModInfo, pvData); 259 260 int rc; 260 261 #ifdef DEBUG … … 394 395 * MSR prober stuff - optional! 395 396 */ 396 intrc2 = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "rdmsr_carefully", (void **)&g_pfnRdMsrCarefully);397 rc2 = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "rdmsr_carefully", (void **)&g_pfnRdMsrCarefully); 397 398 if (RT_FAILURE(rc2)) 398 399 g_pfnRdMsrCarefully = NULL; … … 425 426 static kern_return_t VBoxDrvDarwinStop(struct kmod_info *pKModInfo, void *pvData) 426 427 { 428 RT_NOREF(pKModInfo, pvData); 427 429 int rc; 428 430 LogFlow(("VBoxDrvDarwinStop\n")); … … 476 478 static int VBoxDrvDarwinOpen(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess) 477 479 { 480 RT_NOREF(fFlags, fDevType); 478 481 #ifdef DEBUG_DARWIN_GIP 479 482 char szName[128]; … … 561 564 static int VBoxDrvDarwinClose(dev_t Dev, int fFlags, int fDevType, struct proc *pProcess) 562 565 { 566 RT_NOREF(Dev, fFlags, fDevType, pProcess); 563 567 Log(("VBoxDrvDarwinClose: pid=%d\n", (int)RTProcSelf())); 564 568 Assert(proc_pid(pProcess) == (int)RTProcSelf()); … … 584 588 static int VBoxDrvDarwinIOCtl(dev_t Dev, u_long iCmd, caddr_t pData, int fFlags, struct proc *pProcess) 585 589 { 590 RT_NOREF(fFlags); 586 591 const bool fUnrestricted = minor(Dev) == 0; 587 592 const RTPROCESS Process = proc_pid(pProcess); … … 692 697 static int VBoxDrvDarwinIOCtlSlow(PSUPDRVSESSION pSession, u_long iCmd, caddr_t pData, struct proc *pProcess) 693 698 { 699 RT_NOREF(pProcess); 694 700 LogFlow(("VBoxDrvDarwinIOCtlSlow: pSession=%p iCmd=%p pData=%p pProcess=%p\n", pSession, iCmd, pData, pProcess)); 695 701 … … 741 747 { 742 748 OSDBGPRINT(("VBoxDrvDarwinIOCtlSlow: bad magic fFlags=%#x; iCmd=%#lx\n", Hdr.fFlags, iCmd)); 743 IPRT_DARWIN_ SAVE_EFL_AC();749 IPRT_DARWIN_RESTORE_EFL_AC(); 744 750 return EINVAL; 745 751 } … … 750 756 { 751 757 OSDBGPRINT(("VBoxDrvDarwinIOCtlSlow: max(%#x,%#x); iCmd=%#lx\n", Hdr.cbIn, Hdr.cbOut, iCmd)); 752 IPRT_DARWIN_ SAVE_EFL_AC();758 IPRT_DARWIN_RESTORE_EFL_AC(); 753 759 return EINVAL; 754 760 } … … 959 965 static DECLCALLBACK(void) vboxdrvDarwinVmxEnableFix(RTCPUID idCpu, void *pvUser1, void *pvUser2) 960 966 { 967 RT_NOREF(idCpu, pvUser1, pvUser2); 961 968 RTCCUINTREG uCr4 = ASMGetCR4(); 962 969 if (!(uCr4 & X86_CR4_VMXE)) … … 1000 1007 { 1001 1008 uint32_t fCaps; 1002 intrc = supdrvQueryVTCapsInternal(&fCaps);1009 rc = supdrvQueryVTCapsInternal(&fCaps); 1003 1010 if (RT_SUCCESS(rc)) 1004 1011 { … … 1314 1321 static DECLCALLBACK(void) supdrvDarwinMsrProberModifyOnCpu(RTCPUID idCpu, void *pvUser1, void *pvUser2) 1315 1322 { 1323 RT_NOREF(idCpu, pvUser2); 1316 1324 PSUPMSRPROBER pReq = (PSUPMSRPROBER)pvUser1; 1317 1325 register uint32_t uMsr = pReq->u.In.uMsr;
Note:
See TracChangeset
for help on using the changeset viewer.