Lines Matching defs:pHdr

84     PRTMEMHDR pHdr;
85 int rc = rtR0MemAllocEx(cb, fFlags, &pHdr);
88 return pHdr;
118 PRTMEMHDR pHdr;
121 pHdr = rtR0MemAlloc(cb + RTR0MEM_FENCE_EXTRA, 0);
122 if (pHdr)
125 pHdr->cbReq = (uint32_t)cb; Assert(pHdr->cbReq == cb);
126 memcpy((uint8_t *)(pHdr + 1) + cb, &g_abFence[0], RTR0MEM_FENCE_EXTRA);
128 return pHdr + 1;
137 PRTMEMHDR pHdr;
140 pHdr = rtR0MemAlloc(cb + RTR0MEM_FENCE_EXTRA, RTMEMHDR_FLAG_ZEROED);
141 if (pHdr)
144 pHdr->cbReq = (uint32_t)cb; Assert(pHdr->cbReq == cb);
145 memcpy((uint8_t *)(pHdr + 1) + cb, &g_abFence[0], RTR0MEM_FENCE_EXTRA);
146 return memset(pHdr + 1, 0, cb);
148 return memset(pHdr + 1, 0, pHdr->cb);
227 ("pHdr=%p pvOld=%p cbReq=%u cb=%u cbNew=%zu fFlags=%#x\n"
248 PRTMEMHDR pHdr;
253 pHdr = (PRTMEMHDR)pv - 1;
254 if (pHdr->u32Magic == RTMEMHDR_MAGIC)
256 Assert(!(pHdr->fFlags & RTMEMHDR_FLAG_ALLOC_EX));
257 Assert(!(pHdr->fFlags & RTMEMHDR_FLAG_EXEC));
259 AssertReleaseMsg(!memcmp((uint8_t *)(pHdr + 1) + pHdr->cbReq, &g_abFence[0], RTR0MEM_FENCE_EXTRA),
260 ("pHdr=%p pv=%p cbReq=%u cb=%u fFlags=%#x\n"
263 pHdr, pv, pHdr->cbReq, pHdr->cb, pHdr->fFlags,
264 RTR0MEM_FENCE_EXTRA, (uint8_t *)(pHdr + 1) + pHdr->cbReq,
267 rtR0MemFree(pHdr);
270 AssertMsgFailed(("pHdr->u32Magic=%RX32 pv=%p\n", pHdr->u32Magic, pv));
281 PRTMEMHDR pHdr;
288 pHdr = rtR0MemAlloc(cb + RTR0MEM_FENCE_EXTRA, RTMEMHDR_FLAG_EXEC);
289 if (pHdr)
292 pHdr->cbReq = (uint32_t)cb; Assert(pHdr->cbReq == cb);
293 memcpy((uint8_t *)(pHdr + 1) + cb, &g_abFence[0], RTR0MEM_FENCE_EXTRA);
295 return pHdr + 1;
304 PRTMEMHDR pHdr;
309 pHdr = (PRTMEMHDR)pv - 1;
310 if (pHdr->u32Magic == RTMEMHDR_MAGIC)
312 Assert(!(pHdr->fFlags & RTMEMHDR_FLAG_ALLOC_EX));
314 AssertReleaseMsg(!memcmp((uint8_t *)(pHdr + 1) + pHdr->cbReq, &g_abFence[0], RTR0MEM_FENCE_EXTRA),
315 ("pHdr=%p pv=%p cbReq=%u cb=%u fFlags=%#x\n"
318 pHdr, pv, pHdr->cbReq, pHdr->cb, pHdr->fFlags,
319 RTR0MEM_FENCE_EXTRA, (uint8_t *)(pHdr + 1) + pHdr->cbReq,
322 rtR0MemFree(pHdr);
325 AssertMsgFailed(("pHdr->u32Magic=%RX32 pv=%p\n", pHdr->u32Magic, pv));
335 PRTMEMHDR pHdr;
365 rc = rtR0MemAllocEx(cb + RTR0MEM_FENCE_EXTRA, fHdrFlags, &pHdr);
370 Assert(pHdr->cbReq == cb + RTR0MEM_FENCE_EXTRA);
371 Assert((pHdr->fFlags & fFlags) == fFlags);
377 pv = pHdr + 1;
380 memset(pv, 0, pHdr->cb);
383 pHdr->cbReq = (uint32_t)cb;
398 PRTMEMHDR pHdr;
404 pHdr = (PRTMEMHDR)pv - 1;
405 if (pHdr->u32Magic == RTMEMHDR_MAGIC)
409 Assert(pHdr->fFlags & RTMEMHDR_FLAG_ALLOC_EX);
410 if (!(pHdr->fFlags & RTMEMHDR_FLAG_ANY_CTX_FREE))
412 AssertMsg(pHdr->cbReq == cb, ("cbReq=%zu cb=%zu\n", pHdr->cb, cb));
415 AssertReleaseMsg(!memcmp((uint8_t *)(pHdr + 1) + pHdr->cbReq, &g_abFence[0], RTR0MEM_FENCE_EXTRA),
416 ("pHdr=%p pv=%p cbReq=%u cb=%u fFlags=%#x\n"
419 pHdr, pv, pHdr->cbReq, pHdr->cb, pHdr->fFlags,
420 RTR0MEM_FENCE_EXTRA, (uint8_t *)(pHdr + 1) + pHdr->cbReq,
423 rtR0MemFree(pHdr);
427 AssertMsgFailed(("pHdr->u32Magic=%RX32 pv=%p\n", pHdr->u32Magic, pv));