Changeset 91897 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Oct 20, 2021 1:42:39 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 147701
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp
r90997 r91897 1092 1092 1093 1093 1094 /** @interface_method_impl{PDMDEVHLPR3,pfnMMHeapAPrintfV} */ 1095 static DECLCALLBACK(char *) pdmR3DevHlp_MMHeapAPrintfV(PPDMDEVINS pDevIns, MMTAG enmTag, const char *pszFormat, va_list va) 1096 { 1097 PDMDEV_ASSERT_DEVINS(pDevIns); 1098 LogFlow(("pdmR3DevHlp_MMHeapAPrintfV: caller='%s'/%d: enmTag=%u pszFormat=%p:{%s}\n", 1099 pDevIns->pReg->szName, pDevIns->iInstance, enmTag, pszFormat, pszFormat)); 1100 1101 char *psz = MMR3HeapAPrintfV(pDevIns->Internal.s.pVMR3, enmTag, pszFormat, va); 1102 1103 LogFlow(("pdmR3DevHlp_MMHeapAPrintfV: caller='%s'/%d: returns %p:{%s}\n", 1104 pDevIns->pReg->szName, pDevIns->iInstance, psz, psz)); 1105 return psz; 1106 } 1107 1108 1094 1109 /** @interface_method_impl{PDMDEVHLPR3,pfnMMHeapFree} */ 1095 1110 static DECLCALLBACK(void) pdmR3DevHlp_MMHeapFree(PPDMDEVINS pDevIns, void *pv) … … 1101 1116 1102 1117 LogFlow(("pdmR3DevHlp_MMHeapAlloc: caller='%s'/%d: returns void\n", pDevIns->pReg->szName, pDevIns->iInstance)); 1118 } 1119 1120 1121 /** @interface_method_impl{PDMDEVHLPR3,pfnMMPhysGetRamSize} */ 1122 static DECLCALLBACK(uint64_t) pdmR3DevHlp_MMPhysGetRamSize(PPDMDEVINS pDevIns) 1123 { 1124 PDMDEV_ASSERT_DEVINS(pDevIns); RT_NOREF_PV(pDevIns); 1125 LogFlow(("pdmR3DevHlp_MMPhysGetRamSize: caller='%s'/%d:\n", pDevIns->pReg->szName, pDevIns->iInstance)); 1126 1127 uint64_t cb = MMR3PhysGetRamSize(pDevIns->Internal.s.pVMR3); 1128 1129 LogFlow(("pdmR3DevHlp_MMPhysGetRamSize: caller='%s'/%d: returns %RU64\n", 1130 pDevIns->pReg->szName, pDevIns->iInstance, cb)); 1131 return cb; 1132 } 1133 1134 1135 /** @interface_method_impl{PDMDEVHLPR3,pfnMMPhysGetRamSizeBelow4GB} */ 1136 static DECLCALLBACK(uint32_t) pdmR3DevHlp_MMPhysGetRamSizeBelow4GB(PPDMDEVINS pDevIns) 1137 { 1138 PDMDEV_ASSERT_DEVINS(pDevIns); RT_NOREF_PV(pDevIns); 1139 LogFlow(("pdmR3DevHlp_MMPhysGetRamSizeBelow4GB: caller='%s'/%d:\n", pDevIns->pReg->szName, pDevIns->iInstance)); 1140 1141 uint32_t cb = MMR3PhysGetRamSizeBelow4GB(pDevIns->Internal.s.pVMR3); 1142 1143 LogFlow(("pdmR3DevHlp_MMPhysGetRamSizeBelow4GB: caller='%s'/%d: returns %RU32\n", 1144 pDevIns->pReg->szName, pDevIns->iInstance, cb)); 1145 return cb; 1146 } 1147 1148 1149 /** @interface_method_impl{PDMDEVHLPR3,pfnMMPhysGetRamSizeAbove4GB} */ 1150 static DECLCALLBACK(uint64_t) pdmR3DevHlp_MMPhysGetRamSizeAbove4GB(PPDMDEVINS pDevIns) 1151 { 1152 PDMDEV_ASSERT_DEVINS(pDevIns); RT_NOREF_PV(pDevIns); 1153 LogFlow(("pdmR3DevHlp_MMPhysGetRamSizeAbove4GB: caller='%s'/%d:\n", pDevIns->pReg->szName, pDevIns->iInstance)); 1154 1155 uint64_t cb = MMR3PhysGetRamSizeAbove4GB(pDevIns->Internal.s.pVMR3); 1156 1157 LogFlow(("pdmR3DevHlp_MMPhysGetRamSizeAbove4GB: caller='%s'/%d: returns %RU64\n", 1158 pDevIns->pReg->szName, pDevIns->iInstance, cb)); 1159 return cb; 1103 1160 } 1104 1161 … … 4478 4535 pdmR3DevHlp_MMHeapAlloc, 4479 4536 pdmR3DevHlp_MMHeapAllocZ, 4537 pdmR3DevHlp_MMHeapAPrintfV, 4480 4538 pdmR3DevHlp_MMHeapFree, 4539 pdmR3DevHlp_MMPhysGetRamSize, 4540 pdmR3DevHlp_MMPhysGetRamSizeBelow4GB, 4541 pdmR3DevHlp_MMPhysGetRamSizeAbove4GB, 4481 4542 pdmR3DevHlp_VMState, 4482 4543 pdmR3DevHlp_VMTeleportedAndNotFullyResumedYet, … … 4842 4903 pdmR3DevHlp_MMHeapAlloc, 4843 4904 pdmR3DevHlp_MMHeapAllocZ, 4905 pdmR3DevHlp_MMHeapAPrintfV, 4844 4906 pdmR3DevHlp_MMHeapFree, 4907 pdmR3DevHlp_MMPhysGetRamSize, 4908 pdmR3DevHlp_MMPhysGetRamSizeBelow4GB, 4909 pdmR3DevHlp_MMPhysGetRamSizeAbove4GB, 4845 4910 pdmR3DevHlp_VMState, 4846 4911 pdmR3DevHlp_VMTeleportedAndNotFullyResumedYet, … … 5363 5428 pdmR3DevHlp_MMHeapAlloc, 5364 5429 pdmR3DevHlp_MMHeapAllocZ, 5430 pdmR3DevHlp_MMHeapAPrintfV, 5365 5431 pdmR3DevHlp_MMHeapFree, 5432 pdmR3DevHlp_MMPhysGetRamSize, 5433 pdmR3DevHlp_MMPhysGetRamSizeBelow4GB, 5434 pdmR3DevHlp_MMPhysGetRamSizeAbove4GB, 5366 5435 pdmR3DevHlp_VMState, 5367 5436 pdmR3DevHlp_VMTeleportedAndNotFullyResumedYet, -
trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp
r91860 r91897 1374 1374 LogFlow(("pdmR3DrvHlp_SSMDeregister: caller='%s'/%d: returns %Rrc\n", pDrvIns->pReg->szName, pDrvIns->iInstance, rc)); 1375 1375 return rc; 1376 } 1377 1378 1379 /** @interface_method_impl{PDMDRVHLPR3,pfnMMHeapFree} */ 1380 static DECLCALLBACK(void) pdmR3DrvHlp_MMHeapFree(PPDMDRVINS pDrvIns, void *pv) 1381 { 1382 PDMDRV_ASSERT_DRVINS(pDrvIns); 1383 LogFlow(("pdmR3DrvHlp_MMHeapFree: caller='%s'/%d: pv=%p\n", 1384 pDrvIns->pReg->szName, pDrvIns->iInstance, pv)); 1385 1386 MMR3HeapFree(pv); 1387 1388 LogFlow(("pdmR3DrvHlp_MMHeapFree: caller='%s'/%d: returns\n", pDrvIns->pReg->szName, pDrvIns->iInstance)); 1376 1389 } 1377 1390 … … 2165 2178 CFGMR3AreValuesValid, 2166 2179 CFGMR3ValidateConfig, 2180 pdmR3DrvHlp_MMHeapFree, 2167 2181 pdmR3DrvHlp_DBGFInfoRegister, 2168 2182 pdmR3DrvHlp_DBGFInfoRegisterArgv, -
trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp
r91879 r91897 1748 1748 1749 1749 1750 /** @interface_method_impl{PDMUSBHLP,pfnMMHeapFree} */ 1751 static DECLCALLBACK(void) pdmR3UsbHlp_MMHeapFree(PPDMUSBINS pUsbIns, void *pv) 1752 { 1753 PDMUSB_ASSERT_USBINS(pUsbIns); 1754 LogFlow(("pdmR3UsbHlp_MMHeapFree: caller='%s'/%d: pv=%p\n", pUsbIns->pReg->szName, pUsbIns->iInstance, pv)); 1755 1756 MMR3HeapFree(pv); 1757 1758 LogFlow(("pdmR3UsbHlp_MMHeapFree: caller='%s'/%d: returns\n", pUsbIns->pReg->szName, pUsbIns->iInstance)); 1759 } 1760 1761 1750 1762 /** @interface_method_impl{PDMUSBHLP,pfnPDMQueueCreate} */ 1751 1763 static DECLCALLBACK(int) pdmR3UsbHlp_PDMQueueCreate(PPDMUSBINS pUsbIns, RTUINT cbItem, RTUINT cItems, uint32_t cMilliesInterval, … … 2180 2192 pdmR3UsbHlp_MMHeapAlloc, 2181 2193 pdmR3UsbHlp_MMHeapAllocZ, 2194 pdmR3UsbHlp_MMHeapFree, 2182 2195 pdmR3UsbHlp_PDMQueueCreate, 2183 2196 pdmR3UsbHlp_SSMRegister,
Note:
See TracChangeset
for help on using the changeset viewer.