Lines Matching refs:objStart
126 char* objStart; variable
128 objStart = this->allocObject(size, alignment);
129 fCursor = objStart + size;
131 objStart = this->allocObjectWithFooter(size + sizeof(Footer), alignment);
133 uint32_t padding = ToU32(objStart - fCursor);
136 fCursor = objStart + size;
138 char* objStart = objEnd - (sizeof(T) + sizeof(Footer)); variable
139 ((T*)objStart)->~T();
140 return objStart;
146 return ctor(objStart);
151 return this->make([&](void* objStart) { in make()
152 return new(objStart) T(std::forward<Args>(args)...); in make()
188 auto objStart = this->allocObject(ToU32(size), ToU32(align)); in makeBytesAlignedTo() local
189 fCursor = objStart + size; in makeBytesAlignedTo()
190 return objStart; in makeBytesAlignedTo()
244 char* objStart; in allocUninitializedArray() local
250 objStart = this->allocObject(arraySize, alignment); in allocUninitializedArray()
251 fCursor = objStart + arraySize; in allocUninitializedArray()
256 objStart = this->allocObjectWithFooter(totalSize, alignment); in allocUninitializedArray()
259 uint32_t padding = ToU32(objStart - fCursor); in allocUninitializedArray()
262 fCursor = objStart + arraySize; in allocUninitializedArray()
269 char* objStart = objEnd - count * sizeof(T); in allocUninitializedArray()
270 T* array = (T*) objStart; in allocUninitializedArray()
274 return objStart; in allocUninitializedArray()
279 return (T*)objStart; in allocUninitializedArray()