Lines Matching refs:objStart
78 char* objStart; in make() local
80 objStart = this->allocObject(size, alignment); in make()
81 fCursor = objStart + size; in make()
83 objStart = this->allocObjectWithFooter(size + sizeof(Footer), alignment); in make()
85 uint32_t padding = ToU32(objStart - fCursor); in make()
88 fCursor = objStart + size; in make()
90 char* objStart = objEnd - (sizeof(T) + sizeof(Footer)); in make() local
91 ((T*)objStart)->~T(); in make()
92 return objStart; in make()
98 return new(objStart) T(std::forward<Args>(args)...); in make()
131 auto objStart = this->allocObject(ToU32(size), ToU32(align)); in makeBytesAlignedTo() local
132 fCursor = objStart + size; in makeBytesAlignedTo()
133 return objStart; in makeBytesAlignedTo()
175 char* objStart; in commonArrayAlloc() local
181 objStart = this->allocObject(arraySize, alignment); in commonArrayAlloc()
182 fCursor = objStart + arraySize; in commonArrayAlloc()
187 objStart = this->allocObjectWithFooter(totalSize, alignment); in commonArrayAlloc()
190 uint32_t padding = ToU32(objStart - fCursor); in commonArrayAlloc()
193 fCursor = objStart + arraySize; in commonArrayAlloc()
199 char* objStart = objEnd - count * sizeof(T); in commonArrayAlloc()
200 T* array = (T*) objStart; in commonArrayAlloc()
204 return objStart; in commonArrayAlloc()
210 return objStart; in commonArrayAlloc()