Searched defs:enmTag (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/VMM/VMMR3/
H A DMMUkHeap.cpp40 static void *mmR3UkHeapAlloc(PMMUKHEAP pHeap, MMTAG enmTag, size_t cb, bool fZero, PRTR0PTR pR0Ptr);
128 * @param enmTag Statistics tag. Statistics are collected on a per tag
134 VMMR3DECL(void *) MMR3UkHeapAlloc(PVM pVM, MMTAG enmTag, size_t cbSize, PRTR0PTR pR0Ptr) argument
136 return mmR3UkHeapAlloc(pVM->pUVM->mm.s.pUkHeap, enmTag, cbSize, false, pR0Ptr);
145 * @param enmTag Statistics tag. Statistics are collected on a per tag
152 VMMR3DECL(int) MMR3UkHeapAllocEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv, PRTR0PTR pR0Ptr) argument
154 void *pv = mmR3UkHeapAlloc(pVM->pUVM->mm.s.pUkHeap, enmTag, cbSize, false, pR0Ptr);
169 * @param enmTag Statistics tag. Statistics are collected on a per tag
175 VMMR3DECL(void *) MMR3UkHeapAllocZ(PVM pVM, MMTAG enmTag, size_t cbSize, PRTR0PTR pR0Ptr) argument
177 return mmR3UkHeapAlloc(pVM->pUVM->mm.s.pUkHeap, enmTag, cbSiz
193 MMR3UkHeapAllocZEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv, PRTR0PTR pR0Ptr) argument
250 mmR3UkHeapAlloc(PMMUKHEAP pHeap, MMTAG enmTag, size_t cb, bool fZero, PRTR0PTR pR0Ptr) argument
381 MMR3UkHeapFree(PVM pVM, void *pv, MMTAG enmTag) argument
[all...]
H A DMMHeap.cpp41 static void *mmR3HeapAlloc(PMMHEAP pHeap, MMTAG enmTag, size_t cbSize, bool fZero);
131 * @param enmTag Statistics tag. Statistics are collected on a per tag
136 VMMR3DECL(void *) MMR3HeapAllocU(PUVM pUVM, MMTAG enmTag, size_t cbSize) argument
139 return mmR3HeapAlloc(pUVM->mm.s.pHeap, enmTag, cbSize, false);
155 * @param enmTag Statistics tag. Statistics are collected on a per tag
160 VMMR3DECL(void *) MMR3HeapAlloc(PVM pVM, MMTAG enmTag, size_t cbSize) argument
162 return mmR3HeapAlloc(pVM->pUVM->mm.s.pHeap, enmTag, cbSize, false);
171 * @param enmTag Statistics tag. Statistics are collected on a per tag
177 VMMR3DECL(int) MMR3HeapAllocExU(PUVM pUVM, MMTAG enmTag, size_t cbSize, void **ppv) argument
180 void *pv = mmR3HeapAlloc(pUVM->mm.s.pHeap, enmTag, cbSiz
201 MMR3HeapAllocEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv) argument
223 MMR3HeapAllocZU(PUVM pUVM, MMTAG enmTag, size_t cbSize) argument
239 MMR3HeapAllocZ(PVM pVM, MMTAG enmTag, size_t cbSize) argument
256 MMR3HeapAllocZExU(PUVM pUVM, MMTAG enmTag, size_t cbSize, void **ppv) argument
280 MMR3HeapAllocZEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv) argument
303 mmR3HeapAlloc(PMMHEAP pHeap, MMTAG enmTag, size_t cbSize, bool fZero) argument
523 MMR3HeapStrDupU(PUVM pUVM, MMTAG enmTag, const char *psz) argument
548 MMR3HeapStrDup(PVM pVM, MMTAG enmTag, const char *psz) argument
563 MMR3HeapAPrintf(PVM pVM, MMTAG enmTag, const char *pszFormat, ...) argument
582 MMR3HeapAPrintfU(PUVM pUVM, MMTAG enmTag, const char *pszFormat, ...) argument
601 MMR3HeapAPrintfV(PVM pVM, MMTAG enmTag, const char *pszFormat, va_list va) argument
616 MMR3HeapAPrintfVU(PUVM pUVM, MMTAG enmTag, const char *pszFormat, va_list va) argument
[all...]
H A DMMHyper.cpp915 * @param enmTag The statistics tag.
920 VMMR3DECL(int) MMR3HyperAllocOnceNoRel(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv) argument
922 return MMR3HyperAllocOnceNoRelEx(pVM, cb, uAlignment, enmTag, 0/*fFlags*/, ppv);
942 * @param enmTag The statistics tag.
947 VMMR3DECL(int) MMR3HyperAllocOnceNoRelEx(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, uint32_t fFlags, void **ppv) argument
966 int rc = MMHyperAlloc(pVM, cb, uAlignment, enmTag, ppv);
1041 MMR3HeapAPrintf(pVM, MM_TAG_MM, "alloc once (%s)", mmGetTagName(enmTag)),
1061 int rc2 = MMHyperAlloc(pVM, cb, uAlignment, enmTag, ppv);
H A DCSAM.cpp79 static PCSAMPAGE csamCreatePageRecord(PVM pVM, RTRCPTR GCPtr, CSAMTAG enmTag, bool fCode32, bool fMonitorInvalidation = false);
211 SSMFIELD_ENTRY( CSAMPAGEREC, page.enmTag),
657 pPage = csamCreatePageRecord(pVM, page.page.pPageGC, page.page.enmTag, page.page.fCode32, page.page.fMonitorInvalidation);
1795 * @param enmTag Owner tag
1797 const char *csamGetMonitorDescription(CSAMTAG enmTag) argument
1799 if (enmTag == CSAM_TAG_PATM)
1802 if (enmTag == CSAM_TAG_REM)
1804 Assert(enmTag == CSAM_TAG_CSAM);
1814 * @param enmTag Owner tag
1818 static PCSAMPAGE csamCreatePageRecord(PVM pVM, RTRCPTR GCPtr, CSAMTAG enmTag, boo argument
1921 CSAMR3MonitorPage(PVM pVM, RTRCPTR pPageAddrGC, CSAMTAG enmTag) argument
2046 CSAMR3UnmonitorPage(PVM pVM, RTRCPTR pPageAddrGC, CSAMTAG enmTag) argument
[all...]
H A DCFGM.cpp92 * @param enmTag The allocation tag.
95 static void *cfgmR3MemAlloc(PVM pVM, MMTAG enmTag, size_t cb) argument
98 return MMR3HeapAlloc(pVM, enmTag, cb);
124 * @param enmTag The allocation tag.
127 static char *cfgmR3StrAlloc(PVM pVM, MMTAG enmTag, size_t cbString) argument
130 return (char *)MMR3HeapAlloc(pVM, enmTag, cbString);
/vbox/src/VBox/VMM/VMMAll/
H A DMMAll.cpp556 * @returns name of enmTag.
557 * @param enmTag The tag.
559 const char *mmGetTagName(MMTAG enmTag) argument
561 switch (enmTag)
653 AssertMsgFailed(("Unknown tag %d! forgot to add it to the switch?\n", enmTag));
656 RTStrPrintf(sz, sizeof(sz), "%d", enmTag);
H A DMMAllHyper.cpp140 static PMMHYPERSTAT mmHyperStat(PMMHYPERHEAP pHeap, MMTAG enmTag);
205 * @param enmTag The statistics tag.
209 static int mmHyperAllocInternal(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv) argument
257 PMMHYPERSTAT pStat = mmHyperStat(pHeap, enmTag);
328 VMMDECL(int) MMHyperAlloc(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv) argument
333 LogFlow(("MMHyperAlloc %x align=%x tag=%s\n", cb, uAlignment, mmGetTagName(enmTag)));
335 rc = mmHyperAllocInternal(pVM, cb, uAlignment, enmTag, ppv);
352 * @param enmTag The statistics tag.
356 VMMDECL(int) MMHyperDupMem(PVM pVM, const void *pvSrc, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv) argument
358 int rc = MMHyperAlloc(pVM, cb, uAlignment, enmTag, pp
724 mmHyperStat(PMMHYPERHEAP pHeap, MMTAG enmTag) argument
[all...]
/vbox/src/VBox/VMM/include/
H A DCSAMInternal.h93 CSAMTAG enmTag; member in struct:__anon16876

Completed in 54 milliseconds