Lines Matching defs:pv

100 RTDECL(void) RTMemTmpFree(void *pv) RT_NO_THROW
102 RTMemFree(pv);
109 void *pv = rtR3MemAlloc("Alloc", RTMEMTYPE_RTMEMALLOC, cb, cb, pszTag, ASMReturnAddress(), NULL, 0, NULL);
115 void *pv = RTMemTrackerHdrAlloc(malloc(cb + sizeof(RTMEMTRACKERHDR)), cb, pszTag, RTMEMTRACKERMETHOD_ALLOC);
117 void *pv = malloc(cb); NOREF(pszTag);
119 AssertMsg(pv, ("malloc(%#zx) failed!!!\n", cb));
121 || !((uintptr_t)pv & (RTMEM_ALIGNMENT - 1))
122 || ( (cb & RTMEM_ALIGNMENT) + ((uintptr_t)pv & RTMEM_ALIGNMENT)) == RTMEM_ALIGNMENT
123 , ("pv=%p RTMEM_ALIGNMENT=%#x\n", pv, RTMEM_ALIGNMENT));
125 return pv;
132 void *pv = rtR3MemAlloc("AllocZ", RTMEMTYPE_RTMEMALLOCZ, cb, cb, pszTag, ASMReturnAddress(), NULL, 0, NULL);
139 void *pv = RTMemTrackerHdrAlloc(calloc(1, cb + sizeof(RTMEMTRACKERHDR)), cb, pszTag, RTMEMTRACKERMETHOD_ALLOCZ);
141 void *pv = calloc(1, cb); NOREF(pszTag);
143 AssertMsg(pv, ("calloc(1,%#zx) failed!!!\n", cb));
145 || !((uintptr_t)pv & (RTMEM_ALIGNMENT - 1))
146 || ( (cb & RTMEM_ALIGNMENT) + ((uintptr_t)pv & RTMEM_ALIGNMENT)) == RTMEM_ALIGNMENT
147 , ("pv=%p RTMEM_ALIGNMENT=%#x\n", pv, RTMEM_ALIGNMENT));
149 return pv;
161 void *pv = rtR3MemAlloc("AllocVar", RTMEMTYPE_RTMEMALLOC, cbUnaligned, cbAligned, pszTag, ASMReturnAddress(), NULL, 0, NULL);
163 void *pv = RTMemAllocTag(cbAligned, pszTag);
165 return pv;
177 void *pv = rtR3MemAlloc("AllocZVar", RTMEMTYPE_RTMEMALLOCZ, cbUnaligned, cbAligned, pszTag, ASMReturnAddress(), NULL, 0, NULL);
179 void *pv = RTMemAllocZTag(cbAligned, pszTag);
181 return pv;
188 void *pv = rtR3MemRealloc("Realloc", RTMEMTYPE_RTMEMREALLOC, pvOld, cbNew, pszTag, ASMReturnAddress(), NULL, 0, NULL);
196 void *pv = RTMemTrackerHdrReallocDone(pvNew, cbNew, pvOld, pszTag);
198 void *pv = realloc(pvOld, cbNew); NOREF(pszTag);
200 AssertMsg(pv || !cbNew, ("realloc(%p, %#zx) failed!!!\n", pvOld, cbNew));
202 || !((uintptr_t)pv & (RTMEM_ALIGNMENT - 1))
203 || ( (cbNew & RTMEM_ALIGNMENT) + ((uintptr_t)pv & RTMEM_ALIGNMENT)) == RTMEM_ALIGNMENT
204 , ("pv=%p RTMEM_ALIGNMENT=%#x\n", pv, RTMEM_ALIGNMENT));
206 return pv;
210 RTDECL(void) RTMemFree(void *pv) RT_NO_THROW
212 if (pv)
214 rtR3MemFree("Free", RTMEMTYPE_RTMEMFREE, pv, ASMReturnAddress(), NULL, 0, NULL);
217 pv = RTMemTrackerHdrFree(pv, 0, NULL, RTMEMTRACKERMETHOD_FREE);
219 free(pv);
232 DECLHIDDEN(void) rtMemBaseFree(void *pv)
234 free(pv);