Changeset 81798 in vbox
- Timestamp:
- Nov 12, 2019 12:45:25 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 134589
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/IOMR3Mmio.cpp
r81564 r81798 47 47 void iomR3MmioRegStats(PVM pVM, PIOMMMIOENTRYR3 pRegEntry) 48 48 { 49 PIOMMMIOSTATSENTRY pStats = &pVM->iom.s.paMmioStats[pRegEntry->idxStats]; 49 bool const fDoRZ = pRegEntry->fRing0 || pRegEntry->fRawMode; 50 PIOMMMIOSTATSENTRY pStats = &pVM->iom.s.paMmioStats[pRegEntry->idxStats]; 50 51 51 52 /* Format the prefix: */ … … 71 72 SET_NM_SUFFIX("/Read-R3"); 72 73 rc = STAMR3Register(pVM, &pStats->ProfReadR3, STAMTYPE_PROFILE, STAMVISIBILITY_USED, szName, STAMUNIT_TICKS_PER_CALL, NULL); AssertRC(rc); 73 SET_NM_SUFFIX("/Read-RZ"); 74 rc = STAMR3Register(pVM, &pStats->ProfReadRZ, STAMTYPE_PROFILE, STAMVISIBILITY_USED, szName, STAMUNIT_TICKS_PER_CALL, NULL); AssertRC(rc); 75 SET_NM_SUFFIX("/Read-RZtoR3"); 76 rc = STAMR3Register(pVM, &pStats->ReadRZToR3, STAMTYPE_COUNTER, STAMVISIBILITY_USED, szName, STAMUNIT_OCCURENCES, NULL); AssertRC(rc); 74 if (fDoRZ) 75 { 76 SET_NM_SUFFIX("/Read-RZ"); 77 rc = STAMR3Register(pVM, &pStats->ProfReadRZ, STAMTYPE_PROFILE, STAMVISIBILITY_USED, szName, STAMUNIT_TICKS_PER_CALL, NULL); AssertRC(rc); 78 SET_NM_SUFFIX("/Read-RZtoR3"); 79 rc = STAMR3Register(pVM, &pStats->ReadRZToR3, STAMTYPE_COUNTER, STAMVISIBILITY_USED, szName, STAMUNIT_OCCURENCES, NULL); AssertRC(rc); 80 } 77 81 SET_NM_SUFFIX("/Read-Total"); 78 82 rc = STAMR3Register(pVM, &pStats->Reads, STAMTYPE_COUNTER, STAMVISIBILITY_USED, szName, STAMUNIT_OCCURENCES, NULL); AssertRC(rc); … … 82 86 SET_NM_SUFFIX("/Write-R3"); 83 87 rc = STAMR3Register(pVM, &pStats->ProfWriteR3, STAMTYPE_PROFILE, STAMVISIBILITY_USED, szName, STAMUNIT_TICKS_PER_CALL, NULL); AssertRC(rc); 84 SET_NM_SUFFIX("/Write-RZ"); 85 rc = STAMR3Register(pVM, &pStats->ProfWriteRZ, STAMTYPE_PROFILE, STAMVISIBILITY_USED, szName, STAMUNIT_TICKS_PER_CALL, NULL); AssertRC(rc); 86 SET_NM_SUFFIX("/Write-RZtoR3"); 87 rc = STAMR3Register(pVM, &pStats->WriteRZToR3, STAMTYPE_COUNTER, STAMVISIBILITY_USED, szName, STAMUNIT_OCCURENCES, NULL); AssertRC(rc); 88 SET_NM_SUFFIX("/Write-RZtoR3-Commit"); 89 rc = STAMR3Register(pVM, &pStats->CommitRZToR3, STAMTYPE_COUNTER, STAMVISIBILITY_USED, szName, STAMUNIT_OCCURENCES, NULL); AssertRC(rc); 88 if (fDoRZ) 89 { 90 SET_NM_SUFFIX("/Write-RZ"); 91 rc = STAMR3Register(pVM, &pStats->ProfWriteRZ, STAMTYPE_PROFILE, STAMVISIBILITY_USED, szName, STAMUNIT_TICKS_PER_CALL, NULL); AssertRC(rc); 92 SET_NM_SUFFIX("/Write-RZtoR3"); 93 rc = STAMR3Register(pVM, &pStats->WriteRZToR3, STAMTYPE_COUNTER, STAMVISIBILITY_USED, szName, STAMUNIT_OCCURENCES, NULL); AssertRC(rc); 94 SET_NM_SUFFIX("/Write-RZtoR3-Commit"); 95 rc = STAMR3Register(pVM, &pStats->CommitRZToR3, STAMTYPE_COUNTER, STAMVISIBILITY_USED, szName, STAMUNIT_OCCURENCES, NULL); AssertRC(rc); 96 } 90 97 SET_NM_SUFFIX("/Write-Total"); 91 98 rc = STAMR3Register(pVM, &pStats->Writes, STAMTYPE_COUNTER, STAMVISIBILITY_USED, szName, STAMUNIT_OCCURENCES, NULL); AssertRC(rc);
Note:
See TracChangeset
for help on using the changeset viewer.