Lines Matching refs:src

213 static size_t ZSTD_frameHeaderSize_internal(const void* src, size_t srcSize, ZSTD_format_e format)  in ZSTD_frameHeaderSize_internal()  argument
218 { BYTE const fhd = ((const BYTE*)src)[minInputSize-1]; in ZSTD_frameHeaderSize_internal()
232 size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize) in ZSTD_frameHeaderSize() argument
234 return ZSTD_frameHeaderSize_internal(src, srcSize, ZSTD_f_zstd1); in ZSTD_frameHeaderSize()
244 size_t ZSTD_getFrameHeader_advanced(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize, ZSTD… in ZSTD_getFrameHeader_advanced() argument
246 const BYTE* ip = (const BYTE*)src; in ZSTD_getFrameHeader_advanced()
251 RETURN_ERROR_IF(src==NULL, GENERIC, "invalid parameter"); in ZSTD_getFrameHeader_advanced()
254 && (MEM_readLE32(src) != ZSTD_MAGICNUMBER) ) { in ZSTD_getFrameHeader_advanced()
255 if ((MEM_readLE32(src) & ZSTD_MAGIC_SKIPPABLE_MASK) == ZSTD_MAGIC_SKIPPABLE_START) { in ZSTD_getFrameHeader_advanced()
260 zfhPtr->frameContentSize = MEM_readLE32((const char *)src + ZSTD_FRAMEIDSIZE); in ZSTD_getFrameHeader_advanced()
268 { size_t const fhsize = ZSTD_frameHeaderSize_internal(src, srcSize, format); in ZSTD_getFrameHeader_advanced()
326 size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize) in ZSTD_getFrameHeader() argument
328 return ZSTD_getFrameHeader_advanced(zfhPtr, src, srcSize, ZSTD_f_zstd1); in ZSTD_getFrameHeader()
337 unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcSize) in ZSTD_getFrameContentSize() argument
340 if (ZSTD_isLegacy(src, srcSize)) { in ZSTD_getFrameContentSize()
341 unsigned long long const ret = ZSTD_getDecompressedSize_legacy(src, srcSize); in ZSTD_getFrameContentSize()
346 if (ZSTD_getFrameHeader(&zfh, src, srcSize) != 0) in ZSTD_getFrameContentSize()
355 static size_t readSkippableFrameSize(void const* src, size_t srcSize) in readSkippableFrameSize() argument
362 sizeU32 = MEM_readLE32((BYTE const*)src + ZSTD_FRAMEIDSIZE); in readSkippableFrameSize()
377 unsigned long long ZSTD_findDecompressedSize(const void* src, size_t srcSize) in ZSTD_findDecompressedSize() argument
382 U32 const magicNumber = MEM_readLE32(src); in ZSTD_findDecompressedSize()
385 size_t const skippableSize = readSkippableFrameSize(src, srcSize); in ZSTD_findDecompressedSize()
391 src = (const BYTE *)src + skippableSize; in ZSTD_findDecompressedSize()
396 { unsigned long long const ret = ZSTD_getFrameContentSize(src, srcSize); in ZSTD_findDecompressedSize()
403 { size_t const frameSrcSize = ZSTD_findFrameCompressedSize(src, srcSize); in ZSTD_findDecompressedSize()
408 src = (const BYTE *)src + frameSrcSize; in ZSTD_findDecompressedSize()
426 unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcSize) in ZSTD_getDecompressedSize() argument
428 unsigned long long const ret = ZSTD_getFrameContentSize(src, srcSize); in ZSTD_getDecompressedSize()
437 static size_t ZSTD_decodeFrameHeader(ZSTD_DCtx* dctx, const void* src, size_t headerSize) in ZSTD_decodeFrameHeader() argument
439 …size_t const result = ZSTD_getFrameHeader_advanced(&(dctx->fParams), src, headerSize, dctx->format… in ZSTD_decodeFrameHeader()
461 static ZSTD_frameSizeInfo ZSTD_findFrameSizeInfo(const void* src, size_t srcSize) in ZSTD_findFrameSizeInfo() argument
467 if (ZSTD_isLegacy(src, srcSize)) in ZSTD_findFrameSizeInfo()
468 return ZSTD_findFrameSizeInfoLegacy(src, srcSize); in ZSTD_findFrameSizeInfo()
472 && (MEM_readLE32(src) & ZSTD_MAGIC_SKIPPABLE_MASK) == ZSTD_MAGIC_SKIPPABLE_START) { in ZSTD_findFrameSizeInfo()
473 frameSizeInfo.compressedSize = readSkippableFrameSize(src, srcSize); in ZSTD_findFrameSizeInfo()
478 const BYTE* ip = (const BYTE*)src; in ZSTD_findFrameSizeInfo()
485 { size_t const ret = ZSTD_getFrameHeader(&zfh, src, srcSize); in ZSTD_findFrameSizeInfo()
532 size_t ZSTD_findFrameCompressedSize(const void *src, size_t srcSize) in ZSTD_findFrameCompressedSize() argument
534 ZSTD_frameSizeInfo const frameSizeInfo = ZSTD_findFrameSizeInfo(src, srcSize); in ZSTD_findFrameCompressedSize()
544 unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize) in ZSTD_decompressBound() argument
549 ZSTD_frameSizeInfo const frameSizeInfo = ZSTD_findFrameSizeInfo(src, srcSize); in ZSTD_decompressBound()
555 src = (const BYTE*)src + compressedSize; in ZSTD_decompressBound()
579 const void* src, size_t srcSize) in ZSTD_copyRawBlock() argument
587 memcpy(dst, src, srcSize); in ZSTD_copyRawBlock()
696 const void* src, size_t srcSize, in ZSTD_decompressMultiFrame() argument
714 if (ZSTD_isLegacy(src, srcSize)) { in ZSTD_decompressMultiFrame()
716 size_t const frameSize = ZSTD_findFrameCompressedSizeLegacy(src, srcSize); in ZSTD_decompressMultiFrame()
721 decodedSize = ZSTD_decompressLegacy(dst, dstCapacity, src, frameSize, dict, dictSize); in ZSTD_decompressMultiFrame()
728 src = (const BYTE*)src + frameSize; in ZSTD_decompressMultiFrame()
735 { U32 const magicNumber = MEM_readLE32(src); in ZSTD_decompressMultiFrame()
739 size_t const skippableSize = readSkippableFrameSize(src, srcSize); in ZSTD_decompressMultiFrame()
743 src = (const BYTE *)src + skippableSize; in ZSTD_decompressMultiFrame()
759 &src, &srcSize); in ZSTD_decompressMultiFrame()
789 const void* src, size_t srcSize, in ZSTD_decompress_usingDict() argument
792 return ZSTD_decompressMultiFrame(dctx, dst, dstCapacity, src, srcSize, dict, dictSize, NULL); in ZSTD_decompress_usingDict()
813 size_t ZSTD_decompressDCtx(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t … in ZSTD_decompressDCtx() argument
815 return ZSTD_decompress_usingDDict(dctx, dst, dstCapacity, src, srcSize, ZSTD_getDDict(dctx)); in ZSTD_decompressDCtx()
819 size_t ZSTD_decompress(void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_decompress() argument
825 regenSize = ZSTD_decompressDCtx(dctx, dst, dstCapacity, src, srcSize); in ZSTD_decompress()
831 return ZSTD_decompressDCtx(&dctx, dst, dstCapacity, src, srcSize); in ZSTD_decompress()
888 size_t ZSTD_decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, siz… in ZSTD_decompressContinue() argument
898 assert(src != NULL); in ZSTD_decompressContinue()
901 …if ((MEM_readLE32(src) & ZSTD_MAGIC_SKIPPABLE_MASK) == ZSTD_MAGIC_SKIPPABLE_START) { /* ski… in ZSTD_decompressContinue()
902 memcpy(dctx->headerBuffer, src, srcSize); in ZSTD_decompressContinue()
907 dctx->headerSize = ZSTD_frameHeaderSize_internal(src, srcSize, dctx->format); in ZSTD_decompressContinue()
909 memcpy(dctx->headerBuffer, src, srcSize); in ZSTD_decompressContinue()
915 assert(src != NULL); in ZSTD_decompressContinue()
916 memcpy(dctx->headerBuffer + (dctx->headerSize - srcSize), src, srcSize); in ZSTD_decompressContinue()
924 size_t const cBlockSize = ZSTD_getcBlockSize(src, ZSTD_blockHeaderSize, &bp); in ZSTD_decompressContinue()
958 … rSize = ZSTD_decompressBlock_internal(dctx, dst, dstCapacity, src, srcSize, /* frame */ 1); in ZSTD_decompressContinue()
963 rSize = ZSTD_copyRawBlock(dst, dstCapacity, src, srcSize); in ZSTD_decompressContinue()
969 rSize = ZSTD_setRleBlock(dst, dstCapacity, *(const BYTE*)src, dctx->rleSize); in ZSTD_decompressContinue()
1011 U32 const check32 = MEM_readLE32(src); in ZSTD_decompressContinue()
1020 assert(src != NULL); in ZSTD_decompressContinue()
1022 …memcpy(dctx->headerBuffer + (ZSTD_SKIPPABLEHEADERSIZE - srcSize), src, srcSize); /* complete ski… in ZSTD_decompressContinue()
1237 unsigned ZSTD_getDictID_fromFrame(const void* src, size_t srcSize) in ZSTD_getDictID_fromFrame() argument
1240 size_t const hError = ZSTD_getFrameHeader(&zfp, src, srcSize); in ZSTD_getDictID_fromFrame()
1251 const void* src, size_t srcSize, in ZSTD_decompress_usingDDict() argument
1255 return ZSTD_decompressMultiFrame(dctx, dst, dstCapacity, src, srcSize, in ZSTD_decompress_usingDDict()
1503 size_t ZSTD_estimateDStreamSize_fromFrame(const void* src, size_t srcSize) in ZSTD_estimateDStreamSize_fromFrame() argument
1507 size_t const err = ZSTD_getFrameHeader(&zfh, src, srcSize); in ZSTD_estimateDStreamSize_fromFrame()
1561 void const* src, size_t srcSize) { in ZSTD_decompressContinueStream() argument
1566 zds->outBuff + zds->outStart, dstSize, src, srcSize); in ZSTD_decompressContinueStream()
1577 size_t const decodedSize = ZSTD_decompressContinue(zds, *op, dstSize, src, srcSize); in ZSTD_decompressContinueStream()
1590 const char* const src = (const char*)input->src; in ZSTD_decompressStream() local
1591 const char* const istart = input->pos != 0 ? src + input->pos : src; in ZSTD_decompressStream()
1592 const char* const iend = input->size != 0 ? src + input->size : src; in ZSTD_decompressStream()
1831 input->pos = (size_t)(ip - (const char*)(input->src)); in ZSTD_decompressStream()
1876 const void* src, size_t srcSize, size_t* srcPos) in ZSTD_decompressStream_simpleArgs() argument
1879 ZSTD_inBuffer input = { src, srcSize, *srcPos }; in ZSTD_decompressStream_simpleArgs()