Lines Matching refs:cbUnaligned

163 DECLINLINE(PRTMEMBLOCK) rtmemBlockCreate(RTMEMTYPE enmType, size_t cbUnaligned, size_t cbAligned,
176 pBlock->cbUnaligned = cbUnaligned;
244 (unsigned long)pBlock->cbUnaligned,
245 (unsigned long)(pBlock->cbAligned - pBlock->cbUnaligned),
386 cb = pBlock->cbUnaligned;
549 RTDECL(void *) rtR3MemAlloc(const char *pszOp, RTMEMTYPE enmType, size_t cbUnaligned, size_t cbAligned,
561 if (!cbUnaligned)
567 cbAligned = cbUnaligned = 1;
582 PRTMEMBLOCK pBlock = rtmemBlockCreate(enmType, cbUnaligned, cbAligned, pszTag, pvCaller, RT_SRC_POS_ARGS);
605 memset((char *)pv + cbUnaligned, RTALLOC_EFENCE_NOMAN_FILLER, cbBlock - RTALLOC_EFENCE_SIZE - cbUnaligned);
612 memset((char *)pv + cbUnaligned, RTALLOC_EFENCE_NOMAN_FILLER, cbAligned - cbUnaligned);
626 memset(pv, 0, cbUnaligned);
629 memset(pv, RTALLOC_EFENCE_FILLER, cbUnaligned);
632 rtmemLog(pszOp, "returns %p (pvBlock=%p cbBlock=%#x pvEFence=%p cbUnaligned=%#x)\n", pv, pvBlock, cbBlock, pvEFence, cbUnaligned);
639 rtmemComplain(pszOp, "Failed to allocated %lu (%lu) bytes.\n", (unsigned long)cbBlock, (unsigned long)cbUnaligned);
676 RTLogPrintf("RTMem %s: pv=%p pvCaller=%p cbUnaligned=%#x\n", pszOp, pv, pvCaller, pBlock->cbUnaligned);
683 void *pvWrong = ASMMemIsAll8((char *)pv + pBlock->cbUnaligned,
684 RT_ALIGN_Z(pBlock->cbAligned, PAGE_SIZE) - pBlock->cbUnaligned,
688 void *pvWrong = ASMMemIsAll8((char *)pv + pBlock->cbUnaligned,
689 pBlock->cbAligned - pBlock->cbUnaligned,
705 memset(pv, RTALLOC_EFENCE_FREE_FILL, pBlock->cbUnaligned);
807 memcpy(pvRet, pvOld, RT_MIN(cbNew, pBlock->cbUnaligned));
858 RTDECL(void *) RTMemEfAllocVar(size_t cbUnaligned, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW
861 if (cbUnaligned >= 16)
862 cbAligned = RT_ALIGN_Z(cbUnaligned, 16);
864 cbAligned = RT_ALIGN_Z(cbUnaligned, sizeof(void *));
865 return rtR3MemAlloc("Alloc", RTMEMTYPE_RTMEMALLOC, cbUnaligned, cbAligned, pszTag, ASMReturnAddress(), RT_SRC_POS_ARGS);
869 RTDECL(void *) RTMemEfAllocZVar(size_t cbUnaligned, const char *pszTag, RT_SRC_POS_DECL) RT_NO_THROW
872 if (cbUnaligned >= 16)
873 cbAligned = RT_ALIGN_Z(cbUnaligned, 16);
875 cbAligned = RT_ALIGN_Z(cbUnaligned, sizeof(void *));
876 return rtR3MemAlloc("AllocZ", RTMEMTYPE_RTMEMALLOCZ, cbUnaligned, cbAligned, pszTag, ASMReturnAddress(), RT_SRC_POS_ARGS);
955 RTDECL(void *) RTMemEfAllocVarNP(size_t cbUnaligned, const char *pszTag) RT_NO_THROW
958 if (cbUnaligned >= 16)
959 cbAligned = RT_ALIGN_Z(cbUnaligned, 16);
961 cbAligned = RT_ALIGN_Z(cbUnaligned, sizeof(void *));
962 return rtR3MemAlloc("Alloc", RTMEMTYPE_RTMEMALLOC, cbUnaligned, cbAligned, pszTag, ASMReturnAddress(), NULL, 0, NULL);
966 RTDECL(void *) RTMemEfAllocZVarNP(size_t cbUnaligned, const char *pszTag) RT_NO_THROW
969 if (cbUnaligned >= 16)
970 cbAligned = RT_ALIGN_Z(cbUnaligned, 16);
972 cbAligned = RT_ALIGN_Z(cbUnaligned, sizeof(void *));
973 return rtR3MemAlloc("AllocZ", RTMEMTYPE_RTMEMALLOCZ, cbUnaligned, cbAligned, pszTag, ASMReturnAddress(), NULL, 0, NULL);