- Timestamp:
- Feb 2, 2010 7:54:23 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 57180
- Location:
- trunk
- Files:
-
- 38 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pdmdrv.h
r26161 r26166 224 224 uint32_t u32Version; 225 225 /** Driver name. */ 226 char sz DriverName[32];226 char szName[32]; 227 227 /** Name of the raw-mode context module (no path). 228 228 * Only evalutated if PDM_DRVREG_FLAGS_RC is set. */ -
trunk/src/VBox/Devices/Audio/audio.c
r26001 r26166 2046 2046 /* u32Version */ 2047 2047 PDM_DRVREG_VERSION, 2048 /* sz DriverName */2048 /* szName */ 2049 2049 "AUDIO", 2050 2050 /* szRCMod */ -
trunk/src/VBox/Devices/Input/DrvKeyboardQueue.cpp
r26001 r26166 325 325 /* u32Version */ 326 326 PDM_DRVREG_VERSION, 327 /* sz DriverName */327 /* szName */ 328 328 "KeyboardQueue", 329 329 /* szRCMod */ -
trunk/src/VBox/Devices/Input/DrvMouseQueue.cpp
r26001 r26166 312 312 /* u32Version */ 313 313 PDM_DRVREG_VERSION, 314 /* sz DriverName */314 /* szName */ 315 315 "MouseQueue", 316 316 /* szRCMod */ -
trunk/src/VBox/Devices/Network/DrvIntNet.cpp
r26137 r26166 1173 1173 /* u32Version */ 1174 1174 PDM_DRVREG_VERSION, 1175 /* sz DriverName */1175 /* szName */ 1176 1176 "IntNet", 1177 1177 /* szRCMod */ -
trunk/src/VBox/Devices/Network/DrvNAT.cpp
r26001 r26166 1197 1197 /* u32Version */ 1198 1198 PDM_DRVREG_VERSION, 1199 /* sz DriverName */1199 /* szName */ 1200 1200 "NAT", 1201 1201 /* szRCMod */ -
trunk/src/VBox/Devices/Network/DrvNetSniffer.cpp
r26001 r26166 480 480 /* u32Version */ 481 481 PDM_DRVREG_VERSION, 482 /* sz DriverName */482 /* szName */ 483 483 "NetSniffer", 484 484 /* szRCMod */ -
trunk/src/VBox/Devices/Network/DrvTAP.cpp
r26001 r26166 1061 1061 /* u32Version */ 1062 1062 PDM_DRVREG_VERSION, 1063 /* sz DriverName */1063 /* szName */ 1064 1064 "HostInterface", 1065 1065 /* szRCMod */ -
trunk/src/VBox/Devices/PC/DrvACPI.cpp
r26001 r26166 769 769 /* u32Version */ 770 770 PDM_DRVREG_VERSION, 771 /* sz DriverName */771 /* szName */ 772 772 "ACPIHost", 773 773 /* szRCMod */ -
trunk/src/VBox/Devices/PC/DrvAcpiCpu.cpp
r26001 r26166 96 96 /* u32Version */ 97 97 PDM_DRVREG_VERSION, 98 /* sz DriverName */98 /* szName */ 99 99 "ACPICpu", 100 100 /* szRCMod */ -
trunk/src/VBox/Devices/Parallel/DrvHostParallel.cpp
r26001 r26166 394 394 /* u32Version */ 395 395 PDM_DRVREG_VERSION, 396 /* sz DriverName */396 /* szName */ 397 397 "HostParallel", 398 398 /* szRCMod */ -
trunk/src/VBox/Devices/Serial/DrvChar.cpp
r26001 r26166 410 410 /* u32Version */ 411 411 PDM_DRVREG_VERSION, 412 /* sz DriverName */412 /* szName */ 413 413 "Char", 414 414 /* szRCMod */ -
trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp
r26001 r26166 1459 1459 /* u32Version */ 1460 1460 PDM_DRVREG_VERSION, 1461 /* sz DriverName */1461 /* szName */ 1462 1462 "Host Serial", 1463 1463 /* szRCMod */ -
trunk/src/VBox/Devices/Serial/DrvNamedPipe.cpp
r26001 r26166 608 608 /* u32Version */ 609 609 PDM_DRVREG_VERSION, 610 /* sz DriverName */610 /* szName */ 611 611 "NamedPipe", 612 612 /* szRCMod */ -
trunk/src/VBox/Devices/Serial/DrvRawFile.cpp
r26163 r26166 212 212 /* u32Version */ 213 213 PDM_DRVREG_VERSION, 214 /* sz DriverName */214 /* szName */ 215 215 "RawFile", 216 216 /* szRCMod */ -
trunk/src/VBox/Devices/Storage/DrvBlock.cpp
r26001 r26166 899 899 /* u32Version */ 900 900 PDM_DRVREG_VERSION, 901 /* sz DriverName */901 /* szName */ 902 902 "Block", 903 903 /* szRCMod */ -
trunk/src/VBox/Devices/Storage/DrvHostBase.cpp
r26161 r26166 140 140 PDRVHOSTBASE pThis = PDMIBLOCK_2_DRVHOSTBASE(pInterface); 141 141 LogFlow(("%s-%d: drvHostBaseRead: off=%#llx pvBuf=%p cbRead=%#x (%s)\n", 142 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, off, pvBuf, cbRead, pThis->pszDevice));142 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, off, pvBuf, cbRead, pThis->pszDevice)); 143 143 RTCritSectEnter(&pThis->CritSect); 144 144 … … 197 197 Log2(("%s-%d: drvHostBaseRead: off=%#llx cbRead=%#x\n" 198 198 "%16.*Rhxd\n", 199 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, off, cbRead, cbRead, pvBuf));199 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, off, cbRead, cbRead, pvBuf)); 200 200 } 201 201 else 202 202 Log(("%s-%d: drvHostBaseRead: RTFileRead(%d, %p, %#x) -> %Rrc (off=%#llx '%s')\n", 203 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->FileDevice,203 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->FileDevice, 204 204 pvBuf, cbRead, rc, off, pThis->pszDevice)); 205 205 } 206 206 else 207 Log(("%s-%d: drvHostBaseRead: RTFileSeek(%d,%#llx,) -> %Rrc\n", pThis->pDrvIns->pReg->sz DriverName,207 Log(("%s-%d: drvHostBaseRead: RTFileSeek(%d,%#llx,) -> %Rrc\n", pThis->pDrvIns->pReg->szName, 208 208 pThis->pDrvIns->iInstance, pThis->FileDevice, off, rc)); 209 209 #endif … … 213 213 214 214 RTCritSectLeave(&pThis->CritSect); 215 LogFlow(("%s-%d: drvHostBaseRead: returns %Rrc\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, rc));215 LogFlow(("%s-%d: drvHostBaseRead: returns %Rrc\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, rc)); 216 216 return rc; 217 217 } … … 223 223 PDRVHOSTBASE pThis = PDMIBLOCK_2_DRVHOSTBASE(pInterface); 224 224 LogFlow(("%s-%d: drvHostBaseWrite: off=%#llx pvBuf=%p cbWrite=%#x (%s)\n", 225 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, off, pvBuf, cbWrite, pThis->pszDevice));225 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, off, pvBuf, cbWrite, pThis->pszDevice)); 226 226 Log2(("%s-%d: drvHostBaseWrite: off=%#llx cbWrite=%#x\n" 227 227 "%16.*Rhxd\n", 228 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, off, cbWrite, cbWrite, pvBuf));228 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, off, cbWrite, cbWrite, pvBuf)); 229 229 RTCritSectEnter(&pThis->CritSect); 230 230 … … 251 251 if (RT_FAILURE(rc)) 252 252 Log(("%s-%d: drvHostBaseWrite: RTFileWrite(%d, %p, %#x) -> %Rrc (off=%#llx '%s')\n", 253 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->FileDevice,253 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->FileDevice, 254 254 pvBuf, cbWrite, rc, off, pThis->pszDevice)); 255 255 } 256 256 else 257 257 Log(("%s-%d: drvHostBaseWrite: RTFileSeek(%d,%#llx,) -> %Rrc\n", 258 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->FileDevice, off, rc));258 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->FileDevice, off, rc)); 259 259 #endif 260 260 } … … 266 266 267 267 RTCritSectLeave(&pThis->CritSect); 268 LogFlow(("%s-%d: drvHostBaseWrite: returns %Rrc\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, rc));268 LogFlow(("%s-%d: drvHostBaseWrite: returns %Rrc\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, rc)); 269 269 return rc; 270 270 } … … 277 277 PDRVHOSTBASE pThis = PDMIBLOCK_2_DRVHOSTBASE(pInterface); 278 278 LogFlow(("%s-%d: drvHostBaseFlush: (%s)\n", 279 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->pszDevice));279 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->pszDevice)); 280 280 RTCritSectEnter(&pThis->CritSect); 281 281 … … 293 293 294 294 RTCritSectLeave(&pThis->CritSect); 295 LogFlow(("%s-%d: drvHostBaseFlush: returns %Rrc\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, rc));295 LogFlow(("%s-%d: drvHostBaseFlush: returns %Rrc\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, rc)); 296 296 return rc; 297 297 } … … 317 317 318 318 RTCritSectLeave(&pThis->CritSect); 319 LogFlow(("%s-%d: drvHostBaseGetSize: returns %llu\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, cb));319 LogFlow(("%s-%d: drvHostBaseGetSize: returns %llu\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, cb)); 320 320 return cb; 321 321 } … … 326 326 { 327 327 PDRVHOSTBASE pThis = PDMIBLOCK_2_DRVHOSTBASE(pInterface); 328 LogFlow(("%s-%d: drvHostBaseGetType: returns %d\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->enmType));328 LogFlow(("%s-%d: drvHostBaseGetType: returns %d\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->enmType)); 329 329 return pThis->enmType; 330 330 } … … 338 338 *pUuid = pThis->Uuid; 339 339 340 LogFlow(("%s-%d: drvHostBaseGetUuid: returns VINF_SUCCESS *pUuid=%RTuuid\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pUuid));340 LogFlow(("%s-%d: drvHostBaseGetUuid: returns VINF_SUCCESS *pUuid=%RTuuid\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pUuid)); 341 341 return VINF_SUCCESS; 342 342 } … … 372 372 RTCritSectLeave(&pThis->CritSect); 373 373 LogFlow(("%s-%d: %s: returns %Rrc CHS={%d,%d,%d}\n", 374 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, __FUNCTION__, rc, pThis->PCHSGeometry.cCylinders, pThis->PCHSGeometry.cHeads, pThis->PCHSGeometry.cSectors));374 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, __FUNCTION__, rc, pThis->PCHSGeometry.cCylinders, pThis->PCHSGeometry.cHeads, pThis->PCHSGeometry.cSectors)); 375 375 return rc; 376 376 } … … 382 382 PDRVHOSTBASE pThis = PDMIBLOCKBIOS_2_DRVHOSTBASE(pInterface); 383 383 LogFlow(("%s-%d: %s: cCylinders=%d cHeads=%d cSectors=%d\n", 384 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, __FUNCTION__, pPCHSGeometry->cCylinders, pPCHSGeometry->cHeads, pPCHSGeometry->cSectors));384 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, __FUNCTION__, pPCHSGeometry->cCylinders, pPCHSGeometry->cHeads, pPCHSGeometry->cSectors)); 385 385 RTCritSectEnter(&pThis->CritSect); 386 386 … … 424 424 RTCritSectLeave(&pThis->CritSect); 425 425 LogFlow(("%s-%d: %s: returns %Rrc CHS={%d,%d,%d}\n", 426 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, __FUNCTION__, rc, pThis->LCHSGeometry.cCylinders, pThis->LCHSGeometry.cHeads, pThis->LCHSGeometry.cSectors));426 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, __FUNCTION__, rc, pThis->LCHSGeometry.cCylinders, pThis->LCHSGeometry.cHeads, pThis->LCHSGeometry.cSectors)); 427 427 return rc; 428 428 } … … 434 434 PDRVHOSTBASE pThis = PDMIBLOCKBIOS_2_DRVHOSTBASE(pInterface); 435 435 LogFlow(("%s-%d: %s: cCylinders=%d cHeads=%d cSectors=%d\n", 436 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, __FUNCTION__, pLCHSGeometry->cCylinders, pLCHSGeometry->cHeads, pLCHSGeometry->cSectors));436 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, __FUNCTION__, pLCHSGeometry->cCylinders, pLCHSGeometry->cHeads, pLCHSGeometry->cSectors)); 437 437 RTCritSectEnter(&pThis->CritSect); 438 438 … … 517 517 } 518 518 else 519 LogFlow(("%s-%d: drvHostBaseLock: already locked\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance));519 LogFlow(("%s-%d: drvHostBaseLock: already locked\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance)); 520 520 521 521 RTCritSectLeave(&pThis->CritSect); 522 LogFlow(("%s-%d: drvHostBaseLock: returns %Rrc\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, rc));522 LogFlow(("%s-%d: drvHostBaseLock: returns %Rrc\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, rc)); 523 523 return rc; 524 524 } … … 540 540 } 541 541 else 542 LogFlow(("%s-%d: drvHostBaseUnlock: not locked\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance));542 LogFlow(("%s-%d: drvHostBaseUnlock: not locked\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance)); 543 543 544 544 RTCritSectLeave(&pThis->CritSect); 545 LogFlow(("%s-%d: drvHostBaseUnlock: returns %Rrc\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, rc));545 LogFlow(("%s-%d: drvHostBaseUnlock: returns %Rrc\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, rc)); 546 546 return rc; 547 547 } … … 706 706 * Try claim the device. 707 707 */ 708 Log(("%s-%d: calling DADiskClaim on '%s'.\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, szName));708 Log(("%s-%d: calling DADiskClaim on '%s'.\n", pDrvIns->pReg->szName, pDrvIns->iInstance, szName)); 709 709 int rcDA = -2; 710 710 DADiskClaim(pThis->pDADisk, kDADiskClaimOptionDefault, NULL, NULL, drvHostBaseDADoneCallback, &rcDA); … … 717 717 * Try unmount the device. 718 718 */ 719 Log(("%s-%d: calling DADiskUnmount on '%s'.\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, szName));719 Log(("%s-%d: calling DADiskUnmount on '%s'.\n", pDrvIns->pReg->szName, pDrvIns->iInstance, szName)); 720 720 rcDA = -2; 721 721 DADiskUnmount(pThis->pDADisk, kDADiskUnmountOptionWhole, drvHostBaseDADoneCallback, &rcDA); … … 727 727 iTry = 99; 728 728 DASessionUnscheduleFromRunLoop(pThis->pDASession, CFRunLoopGetCurrent(), MY_RUN_LOOP_MODE); 729 Log(("%s-%d: unmount succeed - retrying.\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));729 Log(("%s-%d: unmount succeed - retrying.\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 730 730 continue; 731 731 } 732 Log(("%s-%d: umount => rc32=%d & rcDA=%#x\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc32, rcDA));732 Log(("%s-%d: umount => rc32=%d & rcDA=%#x\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc32, rcDA)); 733 733 734 734 /* failed - cleanup */ … … 736 736 } 737 737 else 738 Log(("%s-%d: claim => rc32=%d & rcDA=%#x\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc32, rcDA));738 Log(("%s-%d: claim => rc32=%d & rcDA=%#x\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc32, rcDA)); 739 739 740 740 CFRelease(pThis->pDADisk); … … 742 742 } 743 743 else 744 Log(("%s-%d: failed to open disk '%s'!\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, szName));744 Log(("%s-%d: failed to open disk '%s'!\n", pDrvIns->pReg->szName, pDrvIns->iInstance, szName)); 745 745 746 746 DASessionUnscheduleFromRunLoop(pThis->pDASession, CFRunLoopGetCurrent(), MY_RUN_LOOP_MODE); … … 749 749 } 750 750 else 751 Log(("%s-%d: failed to create DA session!\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));751 Log(("%s-%d: failed to create DA session!\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 752 752 } 753 753 RTThreadSleep(10); … … 1073 1073 { 1074 1074 #ifndef RT_OS_DARWIN /* Only *one* open for darwin. */ 1075 LogFlow(("%s-%d: drvHostBaseReopen: '%s'\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->pszDeviceOpen));1075 LogFlow(("%s-%d: drvHostBaseReopen: '%s'\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->pszDeviceOpen)); 1076 1076 1077 1077 RTFILE FileDevice; … … 1096 1096 if (!pThis->fReadOnlyConfig) 1097 1097 { 1098 LogFlow(("%s-%d: drvHostBaseReopen: '%s' - retry readonly (%Rrc)\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->pszDeviceOpen, rc));1098 LogFlow(("%s-%d: drvHostBaseReopen: '%s' - retry readonly (%Rrc)\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->pszDeviceOpen, rc)); 1099 1099 #ifdef RT_OS_SOLARIS 1100 1100 rc = drvHostBaseOpen(pThis, &FileDevice, &FileRawDevice, false); … … 1106 1106 { 1107 1107 LogFlow(("%s-%d: failed to open device '%s', rc=%Rrc\n", 1108 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->pszDevice, rc));1108 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->pszDevice, rc)); 1109 1109 return rc; 1110 1110 } … … 1436 1436 { 1437 1437 LogFlow(("%s-%d: failed to figure media size of %s, rc=%Rrc\n", 1438 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->pszDevice, rc));1438 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->pszDevice, rc)); 1439 1439 return rc; 1440 1440 } … … 1448 1448 pThis->pDrvMountNotify->pfnMountNotify(pThis->pDrvMountNotify); 1449 1449 LogFlow(("%s-%d: drvHostBaseMediaPresent: cbSize=%lld (%#llx)\n", 1450 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, pThis->cbSize, pThis->cbSize));1450 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->cbSize, pThis->cbSize)); 1451 1451 return VINF_SUCCESS; 1452 1452 } … … 1543 1543 PDRVHOSTBASE pThis = (PDRVHOSTBASE)pvUser; 1544 1544 LogFlow(("%s-%d: drvHostBaseMediaThread: ThreadSelf=%p pvUser=%p\n", 1545 pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, ThreadSelf, pvUser));1545 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, ThreadSelf, pvUser)); 1546 1546 #ifdef RT_OS_WINDOWS 1547 1547 static WNDCLASS s_classDeviceChange = {0}; … … 1576 1576 if (!hwnd) 1577 1577 { 1578 LogFlow(("%s-%d: drvHostBaseMediaThread: returns VERR_GENERAL_FAILURE\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance));1578 LogFlow(("%s-%d: drvHostBaseMediaThread: returns VERR_GENERAL_FAILURE\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance)); 1579 1579 return VERR_GENERAL_FAILURE; 1580 1580 } 1581 LogFlow(("%s-%d: drvHostBaseMediaThread: Created hwndDeviceChange=%p\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance, hwnd));1581 LogFlow(("%s-%d: drvHostBaseMediaThread: Created hwndDeviceChange=%p\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, hwnd)); 1582 1582 1583 1583 /* … … 1644 1644 1645 1645 /* (Don't clear the thread handle here, the destructor thread is using it to wait.) */ 1646 LogFlow(("%s-%d: drvHostBaseMediaThread: returns VINF_SUCCESS\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance));1646 LogFlow(("%s-%d: drvHostBaseMediaThread: returns VINF_SUCCESS\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance)); 1647 1647 return VINF_SUCCESS; 1648 1648 } … … 1661 1661 { 1662 1662 PDRVHOSTBASE pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTBASE); 1663 LogFlow(("%s-%d: drvHostBaseMediaThread:\n", pThis->pDrvIns->pReg->sz DriverName, pThis->pDrvIns->iInstance));1663 LogFlow(("%s-%d: drvHostBaseMediaThread:\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance)); 1664 1664 RTCritSectEnter(&pThis->CritSect); 1665 1665 … … 1683 1683 { 1684 1684 PDRVHOSTBASE pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTBASE); 1685 LogFlow(("%s-%d: drvHostBaseDestruct: iInstance=%d\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, pDrvIns->iInstance));1685 LogFlow(("%s-%d: drvHostBaseDestruct: iInstance=%d\n", pDrvIns->pReg->szName, pDrvIns->iInstance, pDrvIns->iInstance)); 1686 1686 1687 1687 /* … … 1758 1758 if (pThis->ppScsiTaskDI) 1759 1759 { 1760 LogFlow(("%s-%d: releasing exclusive scsi access!\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));1760 LogFlow(("%s-%d: releasing exclusive scsi access!\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 1761 1761 (*pThis->ppScsiTaskDI)->ReleaseExclusiveAccess(pThis->ppScsiTaskDI); 1762 1762 (*pThis->ppScsiTaskDI)->Release(pThis->ppScsiTaskDI); … … 1765 1765 if (pThis->pDADisk) 1766 1766 { 1767 LogFlow(("%s-%d: unclaiming the disk!\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));1767 LogFlow(("%s-%d: unclaiming the disk!\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 1768 1768 DADiskUnclaim(pThis->pDADisk); 1769 1769 CFRelease(pThis->pDADisk); … … 1772 1772 if (pThis->ppMMCDI) 1773 1773 { 1774 LogFlow(("%s-%d: releasing the MMC object!\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));1774 LogFlow(("%s-%d: releasing the MMC object!\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 1775 1775 (*pThis->ppMMCDI)->Release(pThis->ppMMCDI); 1776 1776 pThis->ppMMCDI = NULL; … … 1783 1783 if (pThis->pDASession) 1784 1784 { 1785 LogFlow(("%s-%d: releasing the DA session!\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));1785 LogFlow(("%s-%d: releasing the DA session!\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 1786 1786 CFRelease(pThis->pDASession); 1787 1787 pThis->pDASession = NULL; … … 1830 1830 if (!pThis->fKeepInstance && RTCritSectIsInitialized(&pThis->CritSect)) 1831 1831 RTCritSectDelete(&pThis->CritSect); 1832 LogFlow(("%s-%d: drvHostBaseDestruct completed\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));1832 LogFlow(("%s-%d: drvHostBaseDestruct completed\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 1833 1833 } 1834 1834 … … 1850 1850 { 1851 1851 PDRVHOSTBASE pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTBASE); 1852 LogFlow(("%s-%d: DRVHostBaseInitData: iInstance=%d\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, pDrvIns->iInstance));1852 LogFlow(("%s-%d: DRVHostBaseInitData: iInstance=%d\n", pDrvIns->pReg->szName, pDrvIns->iInstance, pDrvIns->iInstance)); 1853 1853 1854 1854 /* … … 2045 2045 /* log config summary */ 2046 2046 Log(("%s-%d: pszDevice='%s' (%s) cMilliesPoller=%d fReadOnlyConfig=%d fLocked=%d fBIOSVisible=%d Uuid=%RTuuid\n", 2047 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, pThis->pszDevice, pThis->pszDeviceOpen, pThis->cMilliesPoller,2047 pDrvIns->pReg->szName, pDrvIns->iInstance, pThis->pszDevice, pThis->pszDeviceOpen, pThis->cMilliesPoller, 2048 2048 pThis->fReadOnlyConfig, pThis->fLocked, pThis->fBiosVisible, &pThis->Uuid)); 2049 2049 -
trunk/src/VBox/Devices/Storage/DrvHostDVD.cpp
r25893 r26166 828 828 /* u32Version */ 829 829 PDM_DRVREG_VERSION, 830 /* sz DriverName */830 /* szName */ 831 831 "HostDVD", 832 832 /* szRCMod */ -
trunk/src/VBox/Devices/Storage/DrvHostFloppy.cpp
r25893 r26166 202 202 /* u32Version */ 203 203 PDM_DRVREG_VERSION, 204 /* sz DriverName */204 /* szName */ 205 205 "HostFloppy", 206 206 /* szRCMod */ -
trunk/src/VBox/Devices/Storage/DrvMediaISO.cpp
r26001 r26166 293 293 /* u32Version */ 294 294 PDM_DRVREG_VERSION, 295 /* sz DriverName */295 /* szName */ 296 296 "MediaISO", 297 297 /* szRCMod */ -
trunk/src/VBox/Devices/Storage/DrvRawImage.cpp
r26001 r26166 345 345 /* u32Version */ 346 346 PDM_DRVREG_VERSION, 347 /* sz DriverName */347 /* szName */ 348 348 "RawImage", 349 349 /* szRCMod */ -
trunk/src/VBox/Devices/Storage/DrvSCSI.cpp
r26001 r26166 1025 1025 /* u32Version */ 1026 1026 PDM_DRVREG_VERSION, 1027 /* sz DriverName */1027 /* szName */ 1028 1028 "SCSI", 1029 1029 /* szRCMod */ -
trunk/src/VBox/Devices/Storage/DrvSCSIHost.cpp
r26001 r26166 498 498 /* u32Version */ 499 499 PDM_DRVREG_VERSION, 500 /* sz DriverName */500 /* szName */ 501 501 "SCSIHost", 502 502 /* szRCMod */ -
trunk/src/VBox/Devices/Storage/DrvVD.cpp
r26147 r26166 1334 1334 /* u32Version */ 1335 1335 PDM_DRVREG_VERSION, 1336 /* sz DriverName */1336 /* szName */ 1337 1337 "VD", 1338 1338 /* szRCMod */ -
trunk/src/VBox/Frontends/VBoxBFE/DisplayImpl.cpp
r26001 r26166 1240 1240 /* u32Version */ 1241 1241 PDM_DRVREG_VERSION, 1242 /* sz DriverName */1242 /* szName */ 1243 1243 "MainDisplay", 1244 1244 /* szRCMod */ -
trunk/src/VBox/Frontends/VBoxBFE/KeyboardImpl.cpp
r25971 r26166 257 257 /* u32Version */ 258 258 PDM_DRVREG_VERSION, 259 /* sz DriverName */259 /* szName */ 260 260 "MainKeyboard", 261 261 /* szRCMod */ -
trunk/src/VBox/Frontends/VBoxBFE/MouseImpl.cpp
r25969 r26166 262 262 /* u32Version */ 263 263 PDM_DRVREG_VERSION, 264 /* sz DriverName */264 /* szName */ 265 265 "MainMouse", 266 266 /* szRCMod */ -
trunk/src/VBox/Frontends/VBoxBFE/StatusImpl.cpp
r25984 r26166 197 197 /* u32Version */ 198 198 PDM_DRVREG_VERSION, 199 /* sz DriverName */199 /* szName */ 200 200 "MainStatus", 201 201 /* szRCMod */ -
trunk/src/VBox/Frontends/VBoxBFE/VMMDevInterface.cpp
r25984 r26166 477 477 /* u32Version */ 478 478 PDM_DRVREG_VERSION, 479 /* sz DriverName */479 /* szName */ 480 480 "HGCM", 481 481 /* szRCMod */ -
trunk/src/VBox/Main/AudioSnifferInterface.cpp
r26001 r26166 213 213 /* u32Version */ 214 214 PDM_DRVREG_VERSION, 215 /* sz DriverName */215 /* szName */ 216 216 "MainAudioSniffer", 217 217 /* szRCMod */ -
trunk/src/VBox/Main/ConsoleImpl.cpp
r26068 r26166 8238 8238 /* u32Version */ 8239 8239 PDM_DRVREG_VERSION, 8240 /* sz DriverName */8240 /* szName */ 8241 8241 "MainStatus", 8242 8242 /* szRCMod */ -
trunk/src/VBox/Main/DisplayImpl.cpp
r26004 r26166 3499 3499 /* u32Version */ 3500 3500 PDM_DRVREG_VERSION, 3501 /* sz DriverName */3501 /* szName */ 3502 3502 "MainDisplay", 3503 3503 /* szRCMod */ -
trunk/src/VBox/Main/KeyboardImpl.cpp
r26001 r26166 321 321 /* u32Version */ 322 322 PDM_DRVREG_VERSION, 323 /* sz DriverName */323 /* szName */ 324 324 "MainKeyboard", 325 325 /* szRCMod */ -
trunk/src/VBox/Main/MouseImpl.cpp
r26001 r26166 446 446 /* u32Version */ 447 447 PDM_DRVREG_VERSION, 448 /* sz DriverName */448 /* szName */ 449 449 "MainMouse", 450 450 /* szRCMod */ -
trunk/src/VBox/Main/VMMDevInterface.cpp
r25985 r26166 819 819 /* u32Version */ 820 820 PDM_DRVREG_VERSION, 821 /* sz DriverName */821 /* szName */ 822 822 "HGCM", 823 823 /* szRCMod */ -
trunk/src/VBox/VMM/PDM.cpp
r26165 r26166 504 504 { 505 505 LogFlow(("pdmR3DevTerm: Destroying - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 506 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, pLun->iLun, pszDevice, iInstance));506 pDrvIns->pReg->szName, pDrvIns->iInstance, pLun->iLun, pszDevice, iInstance)); 507 507 pDrvIns->pReg->pfnDestruct(pDrvIns); 508 508 } … … 926 926 { 927 927 LogFlow(("PDMR3PowerOn: Notifying - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 928 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));928 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 929 929 int rc = VINF_SUCCESS; pDrvIns->pReg->pfnPowerOn(pDrvIns); 930 930 if (RT_FAILURE(rc)) 931 931 { 932 932 LogRel(("PDMR3PowerOn: driver '%s'/%d on LUN#%d of device '%s'/%d -> %Rrc\n", 933 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance, rc));933 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance, rc)); 934 934 return rc; 935 935 } … … 1060 1060 { 1061 1061 LogFlow(("PDMR3Reset: Notifying - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1062 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1062 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1063 1063 pDrvIns->pReg->pfnReset(pDrvIns); 1064 1064 if (pDrvIns->Internal.s.pfnAsyncNotify) 1065 1065 LogFlow(("PDMR3Reset: Async notification started - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1066 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1066 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1067 1067 } 1068 1068 else if (pDrvIns->Internal.s.pfnAsyncNotify(pDrvIns)) … … 1070 1070 pDrvIns->Internal.s.pfnAsyncNotify = false; 1071 1071 LogFlow(("PDMR3Reset: Async notification completed - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1072 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1072 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1073 1073 } 1074 1074 if (pDrvIns->Internal.s.pfnAsyncNotify) … … 1286 1286 { 1287 1287 LogFlow(("PDMR3Suspend: Notifying - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1288 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1288 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1289 1289 pDrvIns->pReg->pfnSuspend(pDrvIns); 1290 1290 if (pDrvIns->Internal.s.pfnAsyncNotify) 1291 1291 LogFlow(("PDMR3Suspend: Async notification started - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1292 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1292 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1293 1293 } 1294 1294 else if (pDrvIns->Internal.s.pfnAsyncNotify(pDrvIns)) … … 1296 1296 pDrvIns->Internal.s.pfnAsyncNotify = false; 1297 1297 LogFlow(("PDMR3Suspend: Async notification completed - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1298 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1298 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1299 1299 } 1300 1300 if (pDrvIns->Internal.s.pfnAsyncNotify) … … 1484 1484 { 1485 1485 LogFlow(("PDMR3Resume: Notifying - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1486 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1486 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1487 1487 int rc = VINF_SUCCESS; pDrvIns->pReg->pfnResume(pDrvIns); 1488 1488 if (RT_FAILURE(rc)) 1489 1489 { 1490 1490 LogRel(("PDMR3Resume: driver '%s'/%d on LUN#%d of device '%s'/%d -> %Rrc\n", 1491 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance, rc));1491 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance, rc)); 1492 1492 return rc; 1493 1493 } … … 1618 1618 { 1619 1619 LogFlow(("PDMR3PowerOff: Notifying - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1620 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1620 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1621 1621 pDrvIns->pReg->pfnPowerOff(pDrvIns); 1622 1622 if (pDrvIns->Internal.s.pfnAsyncNotify) 1623 1623 LogFlow(("PDMR3PowerOff: Async notification started - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1624 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1624 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1625 1625 } 1626 1626 else if (pDrvIns->Internal.s.pfnAsyncNotify(pDrvIns)) … … 1628 1628 pDrvIns->Internal.s.pfnAsyncNotify = false; 1629 1629 LogFlow(("PDMR3PowerOff: Async notification completed - driver '%s'/%d on LUN#%d of device '%s'/%d\n", 1630 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance));1630 pDrvIns->pReg->szName, pDrvIns->iInstance, iLun, pszDeviceName, iDevInstance)); 1631 1631 } 1632 1632 if (pDrvIns->Internal.s.pfnAsyncNotify) -
trunk/src/VBox/VMM/PDMDevice.cpp
r26165 r26166 938 938 while (pDrvIns) 939 939 { 940 if (!strcmp(pDrvIns->pReg->sz DriverName, pszDriver))940 if (!strcmp(pDrvIns->pReg->szName, pszDriver)) 941 941 { 942 942 if (iOccurance == 0) -
trunk/src/VBox/VMM/PDMDriver.cpp
r26165 r26166 279 279 ("%#x\n", pReg->u32Version), 280 280 VERR_PDM_UNKNOWN_DRVREG_VERSION); 281 AssertReturn(pReg->sz DriverName[0], VERR_PDM_INVALID_DRIVER_REGISTRATION);282 AssertMsgReturn(memchr(pReg->sz DriverName, '\0', sizeof(pReg->szDriverName)),283 (".*s\n", sizeof(pReg->sz DriverName), pReg->szDriverName),281 AssertReturn(pReg->szName[0], VERR_PDM_INVALID_DRIVER_REGISTRATION); 282 AssertMsgReturn(memchr(pReg->szName, '\0', sizeof(pReg->szName)), 283 (".*s\n", sizeof(pReg->szName), pReg->szName), 284 284 VERR_PDM_INVALID_DRIVER_REGISTRATION); 285 285 AssertMsgReturn( !(pReg->fFlags & PDM_DRVREG_FLAGS_R0) 286 286 || ( pReg->szR0Mod[0] 287 287 && memchr(pReg->szR0Mod, '\0', sizeof(pReg->szR0Mod))), 288 ("%s: %.*s\n", pReg->sz DriverName, sizeof(pReg->szR0Mod), pReg->szR0Mod),288 ("%s: %.*s\n", pReg->szName, sizeof(pReg->szR0Mod), pReg->szR0Mod), 289 289 VERR_PDM_INVALID_DRIVER_REGISTRATION); 290 290 AssertMsgReturn( !(pReg->fFlags & PDM_DRVREG_FLAGS_RC) 291 291 || ( pReg->szRCMod[0] 292 292 && memchr(pReg->szRCMod, '\0', sizeof(pReg->szRCMod))), 293 ("%s: %.*s\n", pReg->sz DriverName, sizeof(pReg->szRCMod), pReg->szRCMod),293 ("%s: %.*s\n", pReg->szName, sizeof(pReg->szRCMod), pReg->szRCMod), 294 294 VERR_PDM_INVALID_DRIVER_REGISTRATION); 295 295 AssertMsgReturn(VALID_PTR(pReg->pszDescription), 296 ("%s: %p\n", pReg->sz DriverName, pReg->pszDescription),296 ("%s: %p\n", pReg->szName, pReg->pszDescription), 297 297 VERR_PDM_INVALID_DRIVER_REGISTRATION); 298 298 AssertMsgReturn(!(pReg->fFlags & ~(PDM_DRVREG_FLAGS_HOST_BITS_MASK | PDM_DRVREG_FLAGS_R0 | PDM_DRVREG_FLAGS_RC)), 299 ("%s: %#x\n", pReg->sz DriverName, pReg->fFlags),299 ("%s: %#x\n", pReg->szName, pReg->fFlags), 300 300 VERR_PDM_INVALID_DRIVER_REGISTRATION); 301 301 AssertMsgReturn((pReg->fFlags & PDM_DRVREG_FLAGS_HOST_BITS_MASK) == PDM_DRVREG_FLAGS_HOST_BITS_DEFAULT, 302 ("%s: %#x\n", pReg->sz DriverName, pReg->fFlags),302 ("%s: %#x\n", pReg->szName, pReg->fFlags), 303 303 VERR_PDM_INVALID_DRIVER_HOST_BITS); 304 304 AssertMsgReturn(pReg->cMaxInstances > 0, 305 ("%s: %#x\n", pReg->sz DriverName, pReg->cMaxInstances),305 ("%s: %#x\n", pReg->szName, pReg->cMaxInstances), 306 306 VERR_PDM_INVALID_DRIVER_REGISTRATION); 307 307 AssertMsgReturn(pReg->cbInstance <= _1M, 308 ("%s: %#x\n", pReg->sz DriverName, pReg->cbInstance),308 ("%s: %#x\n", pReg->szName, pReg->cbInstance), 309 309 VERR_PDM_INVALID_DRIVER_REGISTRATION); 310 310 AssertMsgReturn(VALID_PTR(pReg->pfnConstruct), 311 ("%s: %p\n", pReg->sz DriverName, pReg->pfnConstruct),311 ("%s: %p\n", pReg->szName, pReg->pfnConstruct), 312 312 VERR_PDM_INVALID_DRIVER_REGISTRATION); 313 313 AssertMsgReturn(VALID_PTR(pReg->pfnRelocate) || !(pReg->fFlags & PDM_DRVREG_FLAGS_RC), 314 ("%s: %#x\n", pReg->sz DriverName, pReg->cbInstance),314 ("%s: %#x\n", pReg->szName, pReg->cbInstance), 315 315 VERR_PDM_INVALID_DRIVER_REGISTRATION); 316 316 AssertMsgReturn(pReg->pfnSoftReset == NULL, 317 ("%s: %p\n", pReg->sz DriverName, pReg->pfnSoftReset),317 ("%s: %p\n", pReg->szName, pReg->pfnSoftReset), 318 318 VERR_PDM_INVALID_DRIVER_REGISTRATION); 319 319 AssertMsgReturn(pReg->u32VersionEnd == PDM_DRVREG_VERSION, 320 ("%s: #x\n", pReg->sz DriverName, pReg->u32VersionEnd),320 ("%s: #x\n", pReg->szName, pReg->u32VersionEnd), 321 321 VERR_PDM_INVALID_DRIVER_REGISTRATION); 322 322 … … 329 329 for (; pDrv; pDrvPrev = pDrv, pDrv = pDrv->pNext) 330 330 { 331 if (!strcmp(pDrv->pReg->sz DriverName, pReg->szDriverName))332 { 333 AssertMsgFailed(("Driver '%s' already exists\n", pReg->sz DriverName));331 if (!strcmp(pDrv->pReg->szName, pReg->szName)) 332 { 333 AssertMsgFailed(("Driver '%s' already exists\n", pReg->szName)); 334 334 return VERR_PDM_DRIVER_NAME_CLASH; 335 335 } … … 351 351 else 352 352 pRegCB->pVM->pdm.s.pDrvs = pDrv; 353 Log(("PDM: Registered driver '%s'\n", pReg->sz DriverName));353 Log(("PDM: Registered driver '%s'\n", pReg->szName)); 354 354 return VINF_SUCCESS; 355 355 } … … 365 365 { 366 366 for (PPDMDRV pDrv = pVM->pdm.s.pDrvs; pDrv; pDrv = pDrv->pNext) 367 if (!strcmp(pDrv->pReg->sz DriverName, pszName))367 if (!strcmp(pDrv->pReg->szName, pszName)) 368 368 return pDrv; 369 369 return NULL; … … 500 500 if (pLun) 501 501 Log(("PDM: Attached driver %p:'%s'/%d to LUN#%d on device '%s'/%d, pDrvAbove=%p:'%s'/%d\n", 502 pNew, pDrv->pReg->sz DriverName, pNew->iInstance,502 pNew, pDrv->pReg->szName, pNew->iInstance, 503 503 pLun->iLun, 504 504 pLun->pDevIns ? pLun->pDevIns->pReg->szName : pLun->pUsbIns->pReg->szName, 505 505 pLun->pDevIns ? pLun->pDevIns->iInstance : pLun->pUsbIns->iInstance, 506 pDrvAbove, pDrvAbove ? pDrvAbove->pReg->sz DriverName : "", pDrvAbove ? pDrvAbove->iInstance : -1));506 pDrvAbove, pDrvAbove ? pDrvAbove->pReg->szName : "", pDrvAbove ? pDrvAbove->iInstance : -1)); 507 507 else 508 508 Log(("PDM: Attached driver %p:'%s'/%d, pDrvAbove=%p:'%s'/%d\n", 509 pNew, pDrv->pReg->sz DriverName, pNew->iInstance,510 pDrvAbove, pDrvAbove ? pDrvAbove->pReg->sz DriverName : "", pDrvAbove ? pDrvAbove->iInstance : -1));509 pNew, pDrv->pReg->szName, pNew->iInstance, 510 pDrvAbove, pDrvAbove ? pDrvAbove->pReg->szName : "", pDrvAbove ? pDrvAbove->iInstance : -1)); 511 511 } 512 512 else … … 554 554 { 555 555 PDMDRV_ASSERT_DRVINS(pDrvIns); 556 LogFlow(("pdmR3DrvDetach: pDrvIns=%p '%s'/%d\n", pDrvIns, pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));556 LogFlow(("pdmR3DrvDetach: pDrvIns=%p '%s'/%d\n", pDrvIns, pDrvIns->pReg->szName, pDrvIns->iInstance)); 557 557 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 558 558 … … 562 562 if (pDrvIns->Internal.s.fDetaching) 563 563 { 564 AssertMsgFailed(("Recursive detach! '%s'/%d\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));564 AssertMsgFailed(("Recursive detach! '%s'/%d\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 565 565 return VINF_SUCCESS; } 566 566 … … 610 610 while (pCur->Internal.s.pDown) 611 611 pCur = pCur->Internal.s.pDown; 612 LogFlow(("pdmR3DrvDestroyChain: pCur=%p '%s'/%d\n", pCur, pCur->pReg->sz DriverName, pCur->iInstance));612 LogFlow(("pdmR3DrvDestroyChain: pCur=%p '%s'/%d\n", pCur, pCur->pReg->szName, pCur->iInstance)); 613 613 614 614 /* … … 693 693 PVM pVM = pDrvIns->Internal.s.pVMR3; 694 694 VM_ASSERT_EMT(pVM); 695 LogFlow(("pdmR3DrvHlp_Attach: caller='%s'/%d: fFlags=%#x\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, fFlags));695 LogFlow(("pdmR3DrvHlp_Attach: caller='%s'/%d: fFlags=%#x\n", pDrvIns->pReg->szName, pDrvIns->iInstance, fFlags)); 696 696 Assert(!(fFlags & ~(PDM_TACH_FLAGS_NOT_HOT_PLUG))); 697 697 … … 720 720 721 721 LogFlow(("pdmR3DrvHlp_Attach: caller='%s'/%d: return %Rrc\n", 722 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc));722 pDrvIns->pReg->szName, pDrvIns->iInstance, rc)); 723 723 return rc; 724 724 } … … 730 730 PDMDRV_ASSERT_DRVINS(pDrvIns); 731 731 LogFlow(("pdmR3DrvHlp_Detach: caller='%s'/%d: fFlags=%#x\n", 732 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, fFlags));732 pDrvIns->pReg->szName, pDrvIns->iInstance, fFlags)); 733 733 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 734 734 … … 746 746 747 747 LogFlow(("pdmR3DrvHlp_Detach: caller='%s'/%d: returns %Rrc\n", 748 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc));748 pDrvIns->pReg->szName, pDrvIns->iInstance, rc)); 749 749 return rc; 750 750 } … … 756 756 PDMDRV_ASSERT_DRVINS(pDrvIns); 757 757 LogFlow(("pdmR3DrvHlp_DetachSelf: caller='%s'/%d: fFlags=%#x\n", 758 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, fFlags));758 pDrvIns->pReg->szName, pDrvIns->iInstance, fFlags)); 759 759 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 760 760 … … 771 771 PDMDRV_ASSERT_DRVINS(pDrvIns); 772 772 LogFlow(("pdmR3DrvHlp_MountPrepare: caller='%s'/%d: pszFilename=%p:{%s} pszCoreDriver=%p:{%s}\n", 773 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, pszFilename, pszFilename, pszCoreDriver, pszCoreDriver));773 pDrvIns->pReg->szName, pDrvIns->iInstance, pszFilename, pszFilename, pszCoreDriver, pszCoreDriver)); 774 774 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 775 775 … … 818 818 { 819 819 LogFlow(("pdmR3DrvHlp_MountPrepare: caller='%s'/%d: returns %Rrc (Driver=%s)\n", 820 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc, pszCoreDriver));820 pDrvIns->pReg->szName, pDrvIns->iInstance, rc, pszCoreDriver)); 821 821 return rc; 822 822 } … … 835 835 836 836 LogFlow(("pdmR3DrvHlp_MountPrepare: caller='%s'/%d: returns %Rrc\n", 837 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc));837 pDrvIns->pReg->szName, pDrvIns->iInstance, rc)); 838 838 return rc; 839 839 } … … 848 848 849 849 char szMsg[100]; 850 RTStrPrintf(szMsg, sizeof(szMsg), "AssertEMT '%s'/%d\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance);850 RTStrPrintf(szMsg, sizeof(szMsg), "AssertEMT '%s'/%d\n", pDrvIns->pReg->szName, pDrvIns->iInstance); 851 851 RTAssertMsg1Weak(szMsg, iLine, pszFile, pszFunction); 852 852 AssertBreakpoint(); … … 864 864 865 865 char szMsg[100]; 866 RTStrPrintf(szMsg, sizeof(szMsg), "AssertOther '%s'/%d\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance);866 RTStrPrintf(szMsg, sizeof(szMsg), "AssertOther '%s'/%d\n", pDrvIns->pReg->szName, pDrvIns->iInstance); 867 867 RTAssertMsg1Weak(szMsg, iLine, pszFile, pszFunction); 868 868 AssertBreakpoint(); … … 921 921 VMSTATE enmVMState = VMR3GetState(pDrvIns->Internal.s.pVMR3); 922 922 923 LogFlow(("pdmR3DrvHlp_VMState: caller='%s'/%d: returns %d (%s)\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance,923 LogFlow(("pdmR3DrvHlp_VMState: caller='%s'/%d: returns %d (%s)\n", pDrvIns->pReg->szName, pDrvIns->iInstance, 924 924 enmVMState, VMR3GetStateName(enmVMState))); 925 925 return enmVMState; … … 934 934 bool fRc = VMR3TeleportedAndNotFullyResumedYet(pDrvIns->Internal.s.pVMR3); 935 935 936 LogFlow(("pdmR3DrvHlp_VMState: caller='%s'/%d: returns %RTbool)\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance,936 LogFlow(("pdmR3DrvHlp_VMState: caller='%s'/%d: returns %RTbool)\n", pDrvIns->pReg->szName, pDrvIns->iInstance, 937 937 fRc)); 938 938 return fRc; … … 946 946 PDMDRV_ASSERT_DRVINS(pDrvIns); 947 947 LogFlow(("pdmR3DrvHlp_PDMQueueCreate: caller='%s'/%d: cbItem=%d cItems=%d cMilliesInterval=%d pfnCallback=%p pszName=%p:{%s} ppQueue=%p\n", 948 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, cbItem, cItems, cMilliesInterval, pfnCallback, pszName, pszName, ppQueue, ppQueue));948 pDrvIns->pReg->szName, pDrvIns->iInstance, cbItem, cItems, cMilliesInterval, pfnCallback, pszName, pszName, ppQueue, ppQueue)); 949 949 PVM pVM = pDrvIns->Internal.s.pVMR3; 950 950 VM_ASSERT_EMT(pVM); … … 958 958 int rc = PDMR3QueueCreateDriver(pVM, pDrvIns, cbItem, cItems, cMilliesInterval, pfnCallback, pszName, ppQueue); 959 959 960 LogFlow(("pdmR3DrvHlp_PDMQueueCreate: caller='%s'/%d: returns %Rrc *ppQueue=%p\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc, *ppQueue));960 LogFlow(("pdmR3DrvHlp_PDMQueueCreate: caller='%s'/%d: returns %Rrc *ppQueue=%p\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc, *ppQueue)); 961 961 return rc; 962 962 } … … 986 986 PDMDRV_ASSERT_DRVINS(pDrvIns); 987 987 LogFlow(("pdmR3DrvHlp_TMTimerCreate: caller='%s'/%d: enmClock=%d pfnCallback=%p pvUser=%p fFlags=%#x pszDesc=%p:{%s} ppTimer=%p\n", 988 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, enmClock, pfnCallback, pvUser, fFlags, pszDesc, pszDesc, ppTimer));988 pDrvIns->pReg->szName, pDrvIns->iInstance, enmClock, pfnCallback, pvUser, fFlags, pszDesc, pszDesc, ppTimer)); 989 989 990 990 int rc = TMR3TimerCreateDriver(pDrvIns->Internal.s.pVMR3, pDrvIns, enmClock, pfnCallback, pvUser, fFlags, pszDesc, ppTimer); 991 991 992 LogFlow(("pdmR3DrvHlp_TMTimerCreate: caller='%s'/%d: returns %Rrc *ppTimer=%p\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc, *ppTimer));992 LogFlow(("pdmR3DrvHlp_TMTimerCreate: caller='%s'/%d: returns %Rrc *ppTimer=%p\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc, *ppTimer)); 993 993 return rc; 994 994 } … … 1006 1006 LogFlow(("pdmR3DrvHlp_SSMRegister: caller='%s'/%d: uVersion=#x cbGuess=%#x \n" 1007 1007 " pfnLivePrep=%p pfnLiveExec=%p pfnLiveVote=%p pfnSavePrep=%p pfnSaveExec=%p pfnSaveDone=%p pszLoadPrep=%p pfnLoadExec=%p pfnLoaddone=%p\n", 1008 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, uVersion, cbGuess,1008 pDrvIns->pReg->szName, pDrvIns->iInstance, uVersion, cbGuess, 1009 1009 pfnLivePrep, pfnLiveExec, pfnLiveVote, 1010 1010 pfnSavePrep, pfnSaveExec, pfnSaveDone, pfnLoadPrep, pfnLoadExec, pfnLoadDone)); 1011 1011 1012 int rc = SSMR3RegisterDriver(pDrvIns->Internal.s.pVMR3, pDrvIns, pDrvIns->pReg->sz DriverName, pDrvIns->iInstance,1012 int rc = SSMR3RegisterDriver(pDrvIns->Internal.s.pVMR3, pDrvIns, pDrvIns->pReg->szName, pDrvIns->iInstance, 1013 1013 uVersion, cbGuess, 1014 1014 pfnLivePrep, pfnLiveExec, pfnLiveVote, … … 1016 1016 pfnLoadPrep, pfnLoadExec, pfnLoadDone); 1017 1017 1018 LogFlow(("pdmR3DrvHlp_SSMRegister: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc));1018 LogFlow(("pdmR3DrvHlp_SSMRegister: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc)); 1019 1019 return rc; 1020 1020 } … … 1027 1027 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 1028 1028 LogFlow(("pdmR3DrvHlp_SSMDeregister: caller='%s'/%d: pszName=%p:{%s} u32Instance=%#x\n", 1029 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, pszName, pszName, u32Instance));1029 pDrvIns->pReg->szName, pDrvIns->iInstance, pszName, pszName, u32Instance)); 1030 1030 1031 1031 int rc = SSMR3DeregisterDriver(pDrvIns->Internal.s.pVMR3, pDrvIns, pszName, u32Instance); 1032 1032 1033 LogFlow(("pdmR3DrvHlp_SSMDeregister: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc));1033 LogFlow(("pdmR3DrvHlp_SSMDeregister: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc)); 1034 1034 return rc; 1035 1035 } … … 1092 1092 PDMDRV_ASSERT_DRVINS(pDrvIns); 1093 1093 LogFlow(("pdmR3DrvHlp_SSMCallVMMR0Ex: caller='%s'/%d: uOperation=%u pvArg=%p cbArg=%d\n", 1094 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, uOperation, pvArg, cbArg));1094 pDrvIns->pReg->szName, pDrvIns->iInstance, uOperation, pvArg, cbArg)); 1095 1095 int rc; 1096 1096 if ( uOperation >= VMMR0_DO_SRV_START … … 1103 1103 } 1104 1104 1105 LogFlow(("pdmR3DrvHlp_SUPCallVMMR0Ex: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc));1105 LogFlow(("pdmR3DrvHlp_SUPCallVMMR0Ex: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc)); 1106 1106 return rc; 1107 1107 } … … 1114 1114 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 1115 1115 LogFlow(("pdmR3DrvHlp_USBRegisterHub: caller='%s'/%d: fVersions=%#x cPorts=%#x pUsbHubReg=%p ppUsbHubHlp=%p\n", 1116 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, fVersions, cPorts, pUsbHubReg, ppUsbHubHlp));1116 pDrvIns->pReg->szName, pDrvIns->iInstance, fVersions, cPorts, pUsbHubReg, ppUsbHubHlp)); 1117 1117 1118 1118 #ifdef VBOX_WITH_USB … … 1122 1122 #endif 1123 1123 1124 LogFlow(("pdmR3DrvHlp_USBRegisterHub: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc));1124 LogFlow(("pdmR3DrvHlp_USBRegisterHub: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc)); 1125 1125 return rc; 1126 1126 } … … 1132 1132 PDMDRV_ASSERT_DRVINS(pDrvIns); 1133 1133 VM_ASSERT_EMT0(pDrvIns->Internal.s.pVMR3); 1134 LogFlow(("pdmR3DrvHlp_SetAsyncNotification: caller='%s'/%d: pfnAsyncNotify=%p\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, pfnAsyncNotify));1134 LogFlow(("pdmR3DrvHlp_SetAsyncNotification: caller='%s'/%d: pfnAsyncNotify=%p\n", pDrvIns->pReg->szName, pDrvIns->iInstance, pfnAsyncNotify)); 1135 1135 1136 1136 int rc = VINF_SUCCESS; … … 1151 1151 pDrvIns->Internal.s.pfnAsyncNotify = pfnAsyncNotify; 1152 1152 1153 LogFlow(("pdmR3DrvHlp_SetAsyncNotification: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, rc));1153 LogFlow(("pdmR3DrvHlp_SetAsyncNotification: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc)); 1154 1154 return rc; 1155 1155 } … … 1171 1171 || enmVMState == VMSTATE_POWERING_OFF_LS) 1172 1172 { 1173 LogFlow(("pdmR3DrvHlp_AsyncNotificationCompleted: caller='%s'/%d:\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance));1173 LogFlow(("pdmR3DrvHlp_AsyncNotificationCompleted: caller='%s'/%d:\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 1174 1174 VMR3AsyncPdmNotificationWakeupU(pVM->pUVM); 1175 1175 } 1176 1176 else 1177 LogFlow(("pdmR3DrvHlp_AsyncNotificationCompleted: caller='%s'/%d: enmVMState=%d\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, enmVMState));1177 LogFlow(("pdmR3DrvHlp_AsyncNotificationCompleted: caller='%s'/%d: enmVMState=%d\n", pDrvIns->pReg->szName, pDrvIns->iInstance, enmVMState)); 1178 1178 } 1179 1179 … … 1186 1186 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 1187 1187 LogFlow(("pdmR3DrvHlp_PDMThreadCreate: caller='%s'/%d: ppThread=%p pvUser=%p pfnThread=%p pfnWakeup=%p cbStack=%#zx enmType=%d pszName=%p:{%s}\n", 1188 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName, pszName));1188 pDrvIns->pReg->szName, pDrvIns->iInstance, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName, pszName)); 1189 1189 1190 1190 int rc = pdmR3ThreadCreateDriver(pDrvIns->Internal.s.pVMR3, pDrvIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName); 1191 1191 1192 LogFlow(("pdmR3DrvHlp_PDMThreadCreate: caller='%s'/%d: returns %Rrc *ppThread=%RTthrd\n", pDrvIns->pReg->sz DriverName, pDrvIns->iInstance,1192 LogFlow(("pdmR3DrvHlp_PDMThreadCreate: caller='%s'/%d: returns %Rrc *ppThread=%RTthrd\n", pDrvIns->pReg->szName, pDrvIns->iInstance, 1193 1193 rc, *ppThread)); 1194 1194 return rc; … … 1204 1204 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 1205 1205 LogFlow(("pdmR3DrvHlp_PDMAsyncCompletionTemplateCreate: caller='%s'/%d: ppTemplate=%p pfnCompleted=%p pszDesc=%p:{%s}\n", 1206 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, ppTemplate, pfnCompleted, pszDesc, pszDesc));1206 pDrvIns->pReg->szName, pDrvIns->iInstance, ppTemplate, pfnCompleted, pszDesc, pszDesc)); 1207 1207 1208 1208 int rc = PDMR3AsyncCompletionTemplateCreateDriver(pDrvIns->Internal.s.pVMR3, pDrvIns, ppTemplate, pfnCompleted, pvTemplateUser, pszDesc); 1209 1209 1210 LogFlow(("pdmR3DrvHlp_PDMAsyncCompletionTemplateCreate: caller='%s'/%d: returns %Rrc *ppThread=%p\n", pDrvIns->pReg->sz DriverName,1210 LogFlow(("pdmR3DrvHlp_PDMAsyncCompletionTemplateCreate: caller='%s'/%d: returns %Rrc *ppThread=%p\n", pDrvIns->pReg->szName, 1211 1211 pDrvIns->iInstance, rc, *ppTemplate)); 1212 1212 return rc; … … 1221 1221 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 1222 1222 LogFlow(("pdmR3DrvHlp_PDMLdrGetRCInterfaceSymbols: caller='%s'/%d: pvInterface=%p cbInterface=%zu pszSymPrefix=%p:{%s} pszSymList=%p:{%s}\n", 1223 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, pvInterface, cbInterface, pszSymPrefix, pszSymPrefix, pszSymList, pszSymList));1223 pDrvIns->pReg->szName, pDrvIns->iInstance, pvInterface, cbInterface, pszSymPrefix, pszSymPrefix, pszSymList, pszSymList)); 1224 1224 1225 1225 int rc; 1226 1226 if ( strncmp(pszSymPrefix, "drv", 3) == 0 1227 && RTStrIStr(pszSymPrefix + 3, pDrvIns->pReg->sz DriverName) != NULL)1227 && RTStrIStr(pszSymPrefix + 3, pDrvIns->pReg->szName) != NULL) 1228 1228 { 1229 1229 if (pDrvIns->pReg->fFlags & PDM_DRVREG_FLAGS_RC) 1230 1230 rc = PDMR3LdrGetInterfaceSymbols(pDrvIns->Internal.s.pVMR3, pvInterface, cbInterface, 1231 pDrvIns->pReg->sz DriverName, pszSymPrefix, pszSymList,1231 pDrvIns->pReg->szName, pszSymPrefix, pszSymList, 1232 1232 false /*fRing0OrRC*/); 1233 1233 else … … 1240 1240 { 1241 1241 AssertMsgFailed(("Invalid prefix '%s' for '%s'; must start with 'drv' and contain the driver name!\n", 1242 pszSymPrefix, pDrvIns->pReg->sz DriverName));1242 pszSymPrefix, pDrvIns->pReg->szName)); 1243 1243 rc = VERR_INVALID_NAME; 1244 1244 } 1245 1245 1246 LogFlow(("pdmR3DrvHlp_PDMLdrGetRCInterfaceSymbols: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->sz DriverName,1246 LogFlow(("pdmR3DrvHlp_PDMLdrGetRCInterfaceSymbols: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->szName, 1247 1247 pDrvIns->iInstance, rc)); 1248 1248 return rc; … … 1257 1257 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3); 1258 1258 LogFlow(("pdmR3DrvHlp_PDMLdrGetR0InterfaceSymbols: caller='%s'/%d: pvInterface=%p cbInterface=%zu pszSymPrefix=%p:{%s} pszSymList=%p:{%s}\n", 1259 pDrvIns->pReg->sz DriverName, pDrvIns->iInstance, pvInterface, cbInterface, pszSymPrefix, pszSymPrefix, pszSymList, pszSymList));1259 pDrvIns->pReg->szName, pDrvIns->iInstance, pvInterface, cbInterface, pszSymPrefix, pszSymPrefix, pszSymList, pszSymList)); 1260 1260 1261 1261 int rc; 1262 1262 if ( strncmp(pszSymPrefix, "drv", 3) == 0 1263 && RTStrIStr(pszSymPrefix + 3, pDrvIns->pReg->sz DriverName) != NULL)1263 && RTStrIStr(pszSymPrefix + 3, pDrvIns->pReg->szName) != NULL) 1264 1264 { 1265 1265 if (pDrvIns->pReg->fFlags & PDM_DRVREG_FLAGS_R0) 1266 1266 rc = PDMR3LdrGetInterfaceSymbols(pDrvIns->Internal.s.pVMR3, pvInterface, cbInterface, 1267 pDrvIns->pReg->sz DriverName, pszSymPrefix, pszSymList,1267 pDrvIns->pReg->szName, pszSymPrefix, pszSymList, 1268 1268 true /*fRing0OrRC*/); 1269 1269 else … … 1276 1276 { 1277 1277 AssertMsgFailed(("Invalid prefix '%s' for '%s'; must start with 'drv' and contain the driver name!\n", 1278 pszSymPrefix, pDrvIns->pReg->sz DriverName));1278 pszSymPrefix, pDrvIns->pReg->szName)); 1279 1279 rc = VERR_INVALID_NAME; 1280 1280 } 1281 1281 1282 LogFlow(("pdmR3DrvHlp_PDMLdrGetR0InterfaceSymbols: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->sz DriverName,1282 LogFlow(("pdmR3DrvHlp_PDMLdrGetR0InterfaceSymbols: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->szName, 1283 1283 pDrvIns->iInstance, rc)); 1284 1284 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.