Lines Matching full:alloc
71 static SRes Xz_ReadIndex2(CXzStream *p, const Byte *buf, size_t size, ISzAlloc *alloc)
93 Xz_Free(p, alloc);
98 p->blocks = alloc->Alloc(alloc, sizeof(CXzBlockSizes) * numBlocks);
116 static SRes Xz_ReadIndex(CXzStream *p, ILookInStream *stream, UInt64 indexSize, ISzAlloc *alloc)
126 buf = alloc->Alloc(alloc, size);
131 res = Xz_ReadIndex2(p, buf, size, alloc);
132 alloc->Free(alloc, buf);
141 static SRes Xz_ReadBackward(CXzStream *p, ILookInStream *stream, Int64 *startOffset, ISzAlloc *alloc)
203 RINOK(Xz_ReadIndex(p, stream, indexSize, alloc));
235 void Xzs_Free(CXzs *p, ISzAlloc *alloc)
239 Xz_Free(&p->streams[i], alloc);
240 alloc->Free(alloc, p->streams);
274 SRes Xzs_ReadBackward(CXzs *p, ILookInStream *stream, Int64 *startOffset, ICompressProgress *progress, ISzAlloc *alloc)
284 res = Xz_ReadBackward(&st, stream, startOffset, alloc);
290 Byte *data = (Byte *)alloc->Alloc(alloc, newNum * sizeof(CXzStream));
295 alloc->Free(alloc, p->streams);