Lines Matching refs:srcSize
905 const void* src, size_t srcSize);
942 FSE_PUBLIC_API size_t FSE_compress2 (void* dst, size_t dstSize, const void* src, size_t srcSize, un…
972 FSE_PUBLIC_API unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbo…
980 const unsigned* count, size_t srcSize, unsigned maxSymbolValue);
1011 …ress_usingCTable (void* dst, size_t dstCapacity, const void* src, size_t srcSize, const FSE_CTable…
1401 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize);
1568 MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBuffer, size_t srcSize) in BIT_initDStream() argument
1570 if (srcSize < 1) { memset(bitD, 0, sizeof(*bitD)); return ERROR(srcSize_wrong); } in BIT_initDStream()
1575 if (srcSize >= sizeof(bitD->bitContainer)) { /* normal case */ in BIT_initDStream()
1576 bitD->ptr = (const char*)srcBuffer + srcSize - sizeof(bitD->bitContainer); in BIT_initDStream()
1578 { BYTE const lastByte = ((const BYTE*)srcBuffer)[srcSize-1]; in BIT_initDStream()
1584 switch(srcSize) in BIT_initDStream()
1606 { BYTE const lastByte = ((const BYTE*)srcBuffer)[srcSize-1]; in BIT_initDStream()
1610 bitD->bitsConsumed += (U32)(sizeof(bitD->bitContainer) - srcSize)*8; in BIT_initDStream()
1613 return srcSize; in BIT_initDStream()
1775 unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue…
1783 size_t FSE_compress_wksp (void* dst, size_t dstSize, const void* src, size_t srcSize, unsigned maxS…
2214 const void* src, size_t srcSize);
2246 const void* src, size_t srcSize,
2255 const void* src, size_t srcSize,
2345 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue);
2349 size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const…
2364 const void* src, size_t srcSize,
2386 const void* src, size_t srcSize);
2390 … (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned *hasZer…
2426 size_t HUF_readDTableX1 (HUF_DTable* DTable, const void* src, size_t srcSize);
2427 size_t HUF_readDTableX1_wksp (HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace,…
2430 size_t HUF_readDTableX2 (HUF_DTable* DTable, const void* src, size_t srcSize);
2431 size_t HUF_readDTableX2_wksp (HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace,…
2447 size_t HUF_compress1X (void* dst, size_t dstSize, const void* src, size_t srcSize, unsigned maxSymb…
2448 size_t HUF_compress1X_wksp (void* dst, size_t dstSize, const void* src, size_t srcSize, unsigned ma…
2449 size_t HUF_compress1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const…
2456 const void* src, size_t srcSize,
2634 const void* src, size_t srcSize) in HUF_readStats() argument
2641 if (!srcSize) return ERROR(srcSize_wrong); in HUF_readStats()
2648 if (iSize+1 > srcSize) return ERROR(srcSize_wrong); in HUF_readStats()
2658 if (iSize+1 > srcSize) return ERROR(srcSize_wrong); in HUF_readStats()
3202 const void* src, size_t srcSize,
3239 ZSTDLIB_API unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcSize);
3247 ZSTDLIB_API unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcSize);
3255 ZSTDLIB_API size_t ZSTD_findFrameCompressedSize(const void* src, size_t srcSize);
3259 #define ZSTD_COMPRESSBOUND(srcSize) ((srcSize) + ((srcSize)>>8) + (((srcSize) < (128<<10)) ? (((1… argument
3260 ZSTDLIB_API size_t ZSTD_compressBound(size_t srcSize); /*!< maximum compressed size in worst c…
3294 const void* src, size_t srcSize,
3314 const void* src, size_t srcSize);
3583 const void* src, size_t srcSize);
3879 const void* src, size_t srcSize,
3891 const void* src, size_t srcSize,
3926 const void* src, size_t srcSize,
3946 const void* src, size_t srcSize,
3976 ZSTDLIB_API unsigned ZSTD_getDictID_fromFrame(const void* src, size_t srcSize);
4318 ZSTDLIB_API unsigned long long ZSTD_findDecompressedSize(const void* src, size_t srcSize);
4333 ZSTDLIB_API unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize);
4339 ZSTDLIB_API size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize);
4348 size_t outSeqsSize, const void* src, size_t srcSize);
4400 ZSTDLIB_API size_t ZSTD_estimateDStreamSize_fromFrame(const void* src, size_t srcSize);
4513 …s ZSTD_adjustCParams(ZSTD_compressionParameters cPar, unsigned long long srcSize, size_t dictSize);
4521 const void* src, size_t srcSize,
4531 const void* src, size_t srcSize,
4685 const void* src, size_t srcSize, size_t* srcPos,
4788 const void* src, size_t srcSize, size_t* srcPos);
5017 …_compressContinue(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
5018 … ZSTD_compressEnd(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
5111 ZSTDLIB_API size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize); …
5115 …etFrameHeader_advanced(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize, ZSTD_format_e fo…
5123 …ecompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
5166 …D_compressBlock (ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
5167 …D_decompressBlock(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
6601 MEM_STATIC size_t ZSTD_limitCopy(void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_limitCopy() argument
6603 size_t const length = MIN(dstCapacity, srcSize); in ZSTD_limitCopy()
6730 size_t ZSTD_getcBlockSize(const void* src, size_t srcSize,
6737 const void* src, size_t srcSize);
7457 const void* src, size_t srcSize);
7473 const void* src, size_t srcSize,
7481 const void* src, size_t srcSize);
7489 const void* src, size_t srcSize,
7501 const void* src, size_t srcSize);
7795 static unsigned FSE_minTableLog(size_t srcSize, unsigned maxSymbolValue) in FSE_minTableLog() argument
7797 U32 minBitsSrc = BIT_highbit32((U32)(srcSize)) + 1; in FSE_minTableLog()
7800 assert(srcSize > 1); /* Not supported, RLE should be used instead */ in FSE_minTableLog()
7804 unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue… in FSE_optimalTableLog_internal() argument
7806 U32 maxBitsSrc = BIT_highbit32((U32)(srcSize - 1)) - minus; in FSE_optimalTableLog_internal()
7808 U32 minBits = FSE_minTableLog(srcSize, maxSymbolValue); in FSE_optimalTableLog_internal()
7809 assert(srcSize > 1); /* Not supported, RLE should be used instead */ in FSE_optimalTableLog_internal()
7818 unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue) in FSE_optimalTableLog() argument
7820 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 2); in FSE_optimalTableLog()
8034 const void* src, size_t srcSize, in FSE_compress_usingCTable_generic() argument
8038 const BYTE* const iend = istart + srcSize; in FSE_compress_usingCTable_generic()
8045 if (srcSize <= 2) return 0; in FSE_compress_usingCTable_generic()
8051 if (srcSize & 1) { in FSE_compress_usingCTable_generic()
8062 srcSize -= 2; in FSE_compress_usingCTable_generic()
8063 if ((sizeof(bitC.bitContainer)*8 > FSE_MAX_TABLELOG*4+7 ) && (srcSize & 2)) { /* test bit 2 */ in FSE_compress_usingCTable_generic()
8093 const void* src, size_t srcSize, in FSE_compress_usingCTable() argument
8096 unsigned const fast = (dstSize >= FSE_BLOCKBOUND(srcSize)); in FSE_compress_usingCTable()
8099 return FSE_compress_usingCTable_generic(dst, dstSize, src, srcSize, ct, 1); in FSE_compress_usingCTable()
8101 return FSE_compress_usingCTable_generic(dst, dstSize, src, srcSize, ct, 0); in FSE_compress_usingCTable()
8111 size_t FSE_compress_wksp (void* dst, size_t dstSize, const void* src, size_t srcSize, unsigned maxS… in FSE_compress_wksp() argument
8126 if (srcSize <= 1) return 0; /* Not compressible */ in FSE_compress_wksp()
8131 …{ CHECK_V_F(maxCount, HIST_count_wksp(count, &maxSymbolValue, src, srcSize, scratchBuffer, scrat… in FSE_compress_wksp()
8132 if (maxCount == srcSize) return 1; /* only a single symbol in src : rle */ in FSE_compress_wksp()
8134 if (maxCount < (srcSize >> 7)) return 0; /* Heuristic : not compressible enough */ in FSE_compress_wksp()
8137 tableLog = FSE_optimalTableLog(tableLog, srcSize, maxSymbolValue); in FSE_compress_wksp()
8138 CHECK_F( FSE_normalizeCount(norm, tableLog, count, srcSize, maxSymbolValue) ); in FSE_compress_wksp()
8147 { CHECK_V_F(cSize, FSE_compress_usingCTable(op, oend - op, src, srcSize, CTable) ); in FSE_compress_wksp()
8153 if ( (size_t)(op-ostart) >= srcSize-1 ) return 0; in FSE_compress_wksp()
8163 size_t FSE_compress2 (void* dst, size_t dstCapacity, const void* src, size_t srcSize, unsigned maxS… in FSE_compress2() argument
8168 …return FSE_compress_wksp(dst, dstCapacity, src, srcSize, maxSymbolValue, tableLog, &scratchBuffer,… in FSE_compress2()
8171 size_t FSE_compress (void* dst, size_t dstCapacity, const void* src, size_t srcSize) in FSE_compress() argument
8173 … return FSE_compress2(dst, dstCapacity, src, srcSize, FSE_MAX_SYMBOL_VALUE, FSE_DEFAULT_TABLELOG); in FSE_compress()
8209 const void* src, size_t srcSize) in HIST_count_simple() argument
8212 const BYTE* const end = ip + srcSize; in HIST_count_simple()
8217 if (srcSize==0) { *maxSymbolValuePtr = 0; return 0; } in HIST_count_simple()
8358 const void* src, size_t srcSize) in HIST_count() argument
8361 … return HIST_count_wksp(count, maxSymbolValuePtr, src, srcSize, tmpCounters, sizeof(tmpCounters)); in HIST_count()
8412 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue) in HUF_optimalTableLog() argument
8414 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 1); in HUF_optimalTableLog()
8514 … (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned* hasZer… in HUF_readCTable() argument
8522 …e, HUF_readStats(huffWeight, HUF_SYMBOLVALUE_MAX+1, rankVal, &nbSymbols, &tableLog, src, srcSize)); in HUF_readCTable()
8823 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal_body() argument
8838 n = srcSize & ~3; /* join to mod 4 */ in HUF_compress1X_usingCTable_internal_body()
8839 switch (srcSize & 3) in HUF_compress1X_usingCTable_internal_body()
8872 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal_bmi2() argument
8875 return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal_bmi2()
8880 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal_default() argument
8883 return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal_default()
8888 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal() argument
8892 return HUF_compress1X_usingCTable_internal_bmi2(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal()
8894 return HUF_compress1X_usingCTable_internal_default(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal()
8901 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal() argument
8905 return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal()
8910 size_t HUF_compress1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const… in HUF_compress1X_usingCTable() argument
8912 return HUF_compress1X_usingCTable_internal(dst, dstSize, src, srcSize, CTable, /* bmi2 */ 0); in HUF_compress1X_usingCTable()
8918 const void* src, size_t srcSize, in HUF_compress4X_usingCTable_internal() argument
8921 size_t const segmentSize = (srcSize+3)/4; /* first 3 segments */ in HUF_compress4X_usingCTable_internal()
8923 const BYTE* const iend = ip + srcSize; in HUF_compress4X_usingCTable_internal()
8929 if (srcSize < 12) return 0; /* no saving possible : too small input */ in HUF_compress4X_usingCTable_internal()
8969 size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const… in HUF_compress4X_usingCTable() argument
8971 return HUF_compress4X_usingCTable_internal(dst, dstSize, src, srcSize, CTable, /* bmi2 */ 0); in HUF_compress4X_usingCTable()
8978 const void* src, size_t srcSize, in HUF_compressCTable_internal() argument
8982 … HUF_compress1X_usingCTable_internal(op, (size_t)(oend - op), src, srcSize, CTable, bmi2) : in HUF_compressCTable_internal()
8983 … HUF_compress4X_usingCTable_internal(op, (size_t)(oend - op), src, srcSize, CTable, bmi2); in HUF_compressCTable_internal()
8989 if ((size_t)(op-ostart) >= srcSize-1) { return 0; } in HUF_compressCTable_internal()
9003 const void* src, size_t srcSize, in HUF_compress_internal() argument
9020 if (!srcSize) return 0; /* Uncompressed */ in HUF_compress_internal()
9022 if (srcSize > HUF_BLOCKSIZE_MAX) return ERROR(srcSize_wrong); /* current block size limit */ in HUF_compress_internal()
9031 src, srcSize, in HUF_compress_internal()
9036 …rgest, HIST_count_wksp (table->count, &maxSymbolValue, (const BYTE*)src, srcSize, workSpace, wkspS… in HUF_compress_internal()
9037 … if (largest == srcSize) { *ostart = ((const BYTE*)src)[0]; return 1; } /* single symbol, rle */ in HUF_compress_internal()
9038 … if (largest <= (srcSize >> 7)+4) return 0; /* heuristic : probably not compressible enough */ in HUF_compress_internal()
9050 src, srcSize, in HUF_compress_internal()
9055 huffLog = HUF_optimalTableLog(huffLog, srcSize, maxSymbolValue); in HUF_compress_internal()
9072 if (oldSize <= hSize + newSize || hSize + 12 >= srcSize) { in HUF_compress_internal()
9074 src, srcSize, in HUF_compress_internal()
9079 if (hSize + 12ul >= srcSize) { return 0; } in HUF_compress_internal()
9086 src, srcSize, in HUF_compress_internal()
9092 const void* src, size_t srcSize, in HUF_compress1X_wksp() argument
9096 return HUF_compress_internal(dst, dstSize, src, srcSize, in HUF_compress1X_wksp()
9103 const void* src, size_t srcSize, in HUF_compress1X_repeat() argument
9108 return HUF_compress_internal(dst, dstSize, src, srcSize, in HUF_compress1X_repeat()
9115 const void* src, size_t srcSize, in HUF_compress1X() argument
9119 …return HUF_compress1X_wksp(dst, dstSize, src, srcSize, maxSymbolValue, huffLog, workSpace, sizeof(… in HUF_compress1X()
9126 const void* src, size_t srcSize, in HUF_compress4X_wksp() argument
9130 return HUF_compress_internal(dst, dstSize, src, srcSize, in HUF_compress4X_wksp()
9140 const void* src, size_t srcSize, in HUF_compress4X_repeat() argument
9145 return HUF_compress_internal(dst, dstSize, src, srcSize, in HUF_compress4X_repeat()
9152 const void* src, size_t srcSize, in HUF_compress2() argument
9156 …return HUF_compress4X_wksp(dst, dstSize, src, srcSize, maxSymbolValue, huffLog, workSpace, sizeof(… in HUF_compress2()
9159 size_t HUF_compress (void* dst, size_t maxDstSize, const void* src, size_t srcSize) in HUF_compress() argument
9161 return HUF_compress2(dst, maxDstSize, src, srcSize, 255, HUF_TABLELOG_DEFAULT); in HUF_compress()
9815 const void* src, size_t srcSize,
9836 const void* src, size_t srcSize,
10205 void const* src, size_t srcSize);
10280 …STD_noCompressBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSize, U32 lastBlock) in ZSTD_noCompressBlock() argument
10282 U32 const cBlockHeader24 = lastBlock + (((U32)bt_raw)<<1) + (U32)(srcSize << 3); in ZSTD_noCompressBlock()
10283 RETURN_ERROR_IF(srcSize + ZSTD_blockHeaderSize > dstCapacity, in ZSTD_noCompressBlock()
10286 memcpy((BYTE*)dst + ZSTD_blockHeaderSize, src, srcSize); in ZSTD_noCompressBlock()
10287 return ZSTD_blockHeaderSize + srcSize; in ZSTD_noCompressBlock()
10290 MEM_STATIC size_t ZSTD_rleCompressBlock (void* dst, size_t dstCapacity, BYTE src, size_t srcSize, U… in ZSTD_rleCompressBlock() argument
10293 U32 const cBlockHeader = lastBlock + (((U32)bt_rle)<<1) + (U32)(srcSize << 3); in ZSTD_rleCompressBlock()
10305 MEM_STATIC size_t ZSTD_minGain(size_t srcSize, ZSTD_strategy strat) in ZSTD_minGain() argument
10310 return (srcSize >> minlog) + 2; in ZSTD_minGain()
10849 void const* src, size_t srcSize) in ZSTD_window_update() argument
10854 if (srcSize == 0) in ZSTD_window_update()
10872 window->nextSrc = ip + srcSize; in ZSTD_window_update()
10874 if ( (ip+srcSize > window->dictBase + window->lowLimit) in ZSTD_window_update()
10876 ptrdiff_t const highInputIdx = (ip + srcSize) - window->dictBase; in ZSTD_window_update()
11007 const void* src, size_t srcSize,
11040 size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const void* src, size_t srcSize);
11042 …e_t ZSTD_compressRleLiteralsBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSize);
11048 const void* src, size_t srcSize,
11055 size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_noCompressLiterals() argument
11058 U32 const flSize = 1 + (srcSize>31) + (srcSize>4095); in ZSTD_noCompressLiterals()
11060 RETURN_ERROR_IF(srcSize + flSize > dstCapacity, dstSize_tooSmall, ""); in ZSTD_noCompressLiterals()
11065 ostart[0] = (BYTE)((U32)set_basic + (srcSize<<3)); in ZSTD_noCompressLiterals()
11068 MEM_writeLE16(ostart, (U16)((U32)set_basic + (1<<2) + (srcSize<<4))); in ZSTD_noCompressLiterals()
11071 MEM_writeLE32(ostart, (U32)((U32)set_basic + (3<<2) + (srcSize<<4))); in ZSTD_noCompressLiterals()
11077 memcpy(ostart + flSize, src, srcSize); in ZSTD_noCompressLiterals()
11078 DEBUGLOG(5, "Raw literals: %u -> %u", (U32)srcSize, (U32)(srcSize + flSize)); in ZSTD_noCompressLiterals()
11079 return srcSize + flSize; in ZSTD_noCompressLiterals()
11082 …ze_t ZSTD_compressRleLiteralsBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_compressRleLiteralsBlock() argument
11085 U32 const flSize = 1 + (srcSize>31) + (srcSize>4095); in ZSTD_compressRleLiteralsBlock()
11092 ostart[0] = (BYTE)((U32)set_rle + (srcSize<<3)); in ZSTD_compressRleLiteralsBlock()
11095 MEM_writeLE16(ostart, (U16)((U32)set_rle + (1<<2) + (srcSize<<4))); in ZSTD_compressRleLiteralsBlock()
11098 MEM_writeLE32(ostart, (U32)((U32)set_rle + (3<<2) + (srcSize<<4))); in ZSTD_compressRleLiteralsBlock()
11105 DEBUGLOG(5, "RLE literals: %u -> %u", (U32)srcSize, (U32)flSize + 1); in ZSTD_compressRleLiteralsBlock()
11113 const void* src, size_t srcSize, in ZSTD_compressLiterals() argument
11117 size_t const minGain = ZSTD_minGain(srcSize, strategy); in ZSTD_compressLiterals()
11118 size_t const lhSize = 3 + (srcSize >= 1 KB) + (srcSize >= 16 KB); in ZSTD_compressLiterals()
11120 U32 singleStream = srcSize < 256; in ZSTD_compressLiterals()
11125 disableLiteralCompression, (U32)srcSize); in ZSTD_compressLiterals()
11131 return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
11136 if (srcSize <= minLitSize) return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
11141 int const preferRepeat = strategy < ZSTD_lazy ? srcSize <= 1024 : 0; in ZSTD_compressLiterals()
11145 ostart+lhSize, dstCapacity-lhSize, src, srcSize, in ZSTD_compressLiterals()
11149 ostart+lhSize, dstCapacity-lhSize, src, srcSize, in ZSTD_compressLiterals()
11159 if ((cLitSize==0) | (cLitSize >= srcSize - minGain) | ERR_isError(cLitSize)) { in ZSTD_compressLiterals()
11161 return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
11165 return ZSTD_compressRleLiteralsBlock(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
11177 … { U32 const lhc = hType + ((!singleStream) << 2) + ((U32)srcSize<<4) + ((U32)cLitSize<<14); in ZSTD_compressLiterals()
11182 { U32 const lhc = hType + (2 << 2) + ((U32)srcSize<<4) + ((U32)cLitSize<<18); in ZSTD_compressLiterals()
11187 { U32 const lhc = hType + (3 << 2) + ((U32)srcSize<<4) + ((U32)cLitSize<<22); in ZSTD_compressLiterals()
11195 DEBUGLOG(5, "Compressed literals: %u -> %u", (U32)srcSize, (U32)(lhSize+cLitSize)); in ZSTD_compressLiterals()
11718 void const* src, size_t srcSize,
11769 static size_t ZSTD_buildSuperBlockEntropy_literal(void* const src, size_t srcSize, in ZSTD_buildSuperBlockEntropy_literal() argument
11787 DEBUGLOG(5, "ZSTD_buildSuperBlockEntropy_literal (srcSize=%zu)", srcSize); in ZSTD_buildSuperBlockEntropy_literal()
11801 if (srcSize <= minLitSize) { in ZSTD_buildSuperBlockEntropy_literal()
11809 …largest = HIST_count_wksp (countWksp, &maxSymbolValue, (const BYTE*)src, srcSize, workspace, wkspS… in ZSTD_buildSuperBlockEntropy_literal()
11811 if (largest == srcSize) { in ZSTD_buildSuperBlockEntropy_literal()
11816 if (largest <= (srcSize >> 7)+4) { in ZSTD_buildSuperBlockEntropy_literal()
11830 huffLog = HUF_optimalTableLog(huffLog, srcSize, maxSymbolValue); in ZSTD_buildSuperBlockEntropy_literal()
11846 if (oldCSize < srcSize && (oldCSize <= hSize + newCSize || hSize + 12 >= srcSize)) { in ZSTD_buildSuperBlockEntropy_literal()
11853 if (newCSize + hSize >= srcSize) { in ZSTD_buildSuperBlockEntropy_literal()
12411 const void* src, size_t srcSize, in ZSTD_compressSubBlock_multi() argument
12422 BYTE const* const iend = ip + srcSize; in ZSTD_compressSubBlock_multi()
12533 void const* src, size_t srcSize, in ZSTD_compressSuperBlock() argument
12550 src, srcSize, in ZSTD_compressSuperBlock()
12822 void const* src, size_t srcSize);
12825 void const* src, size_t srcSize);
12828 void const* src, size_t srcSize);
12861 void const* src, size_t srcSize);
12864 void const* src, size_t srcSize);
12867 void const* src, size_t srcSize);
12902 void const* src, size_t srcSize);
12905 void const* src, size_t srcSize);
12908 void const* src, size_t srcSize);
12911 void const* src, size_t srcSize);
12915 void const* src, size_t srcSize);
12918 void const* src, size_t srcSize);
12921 void const* src, size_t srcSize);
12924 void const* src, size_t srcSize);
12928 void const* src, size_t srcSize);
12931 void const* src, size_t srcSize);
12934 void const* src, size_t srcSize);
12937 void const* src, size_t srcSize);
12970 void const* src, size_t srcSize);
12973 void const* src, size_t srcSize);
12976 void const* src, size_t srcSize);
12981 void const* src, size_t srcSize);
12984 void const* src, size_t srcSize);
12988 void const* src, size_t srcSize);
12991 void const* src, size_t srcSize);
13050 ldmParams_t const* params, void const* src, size_t srcSize);
13072 void const* src, size_t srcSize);
13081 void ZSTD_ldm_skipSequences(rawSeqStore_t* rawSeqStore, size_t srcSize,
13128 size_t ZSTD_compressBound(size_t srcSize) { in ZSTD_compressBound() argument
13129 return ZSTD_COMPRESSBOUND(srcSize); in ZSTD_compressBound()
14117 unsigned long long srcSize, in ZSTD_adjustCParams_internal() argument
14124 if (dictSize && srcSize == ZSTD_CONTENTSIZE_UNKNOWN) in ZSTD_adjustCParams_internal()
14125 srcSize = minSrcSize; in ZSTD_adjustCParams_internal()
14128 if ( (srcSize < maxWindowResize) in ZSTD_adjustCParams_internal()
14130 U32 const tSize = (U32)(srcSize + dictSize); in ZSTD_adjustCParams_internal()
14150 unsigned long long srcSize, in ZSTD_adjustCParams() argument
14154 if (srcSize == 0) srcSize = ZSTD_CONTENTSIZE_UNKNOWN; in ZSTD_adjustCParams()
14155 return ZSTD_adjustCParams_internal(cPar, srcSize, dictSize); in ZSTD_adjustCParams()
15240 size_t srcSize, in ZSTD_compressSequences() argument
15252 if ((cSize == ERROR(dstSize_tooSmall)) & (srcSize <= dstCapacity)) in ZSTD_compressSequences()
15257 { size_t const maxCSize = srcSize - ZSTD_minGain(srcSize, cctxParams->cParams.strategy); in ZSTD_compressSequences()
15326 static size_t ZSTD_buildSeqStore(ZSTD_CCtx* zc, const void* src, size_t srcSize) in ZSTD_buildSeqStore() argument
15329 DEBUGLOG(5, "ZSTD_buildSeqStore (srcSize=%zu)", srcSize); in ZSTD_buildSeqStore()
15330 assert(srcSize <= ZSTD_BLOCKSIZE_MAX); in ZSTD_buildSeqStore()
15333 if (srcSize < MIN_CBLOCK_SIZE+ZSTD_blockHeaderSize+1) { in ZSTD_buildSeqStore()
15334 ZSTD_ldm_skipSequences(&zc->externSeqStore, srcSize, zc->appliedParams.cParams.minMatch); in ZSTD_buildSeqStore()
15370 src, srcSize); in ZSTD_buildSeqStore()
15380 src, srcSize), ""); in ZSTD_buildSeqStore()
15386 src, srcSize); in ZSTD_buildSeqStore()
15390 … lastLLSize = blockCompressor(ms, &zc->seqStore, zc->blockState.nextCBlock->rep, src, srcSize); in ZSTD_buildSeqStore()
15392 { const BYTE* const lastLiterals = (const BYTE*)src + srcSize - lastLLSize; in ZSTD_buildSeqStore()
15450 size_t outSeqsSize, const void* src, size_t srcSize) in ZSTD_getSequences() argument
15452 const size_t dstCapacity = ZSTD_compressBound(srcSize); in ZSTD_getSequences()
15464 ZSTD_compress2(zc, dst, dstCapacity, src, srcSize); in ZSTD_getSequences()
15500 const void* src, size_t srcSize, U32 frame) in ZSTD_compressBlock_internal() argument
15514 { const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_internal()
15529 srcSize, in ZSTD_compressBlock_internal()
15540 ZSTD_isRLE(ip, srcSize)) in ZSTD_compressBlock_internal()
15562 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize_body() argument
15573 ZSTD_isRLE((BYTE const*)src, srcSize)) in ZSTD_compressBlock_targetCBlockSize_body()
15575 return ZSTD_rleCompressBlock(dst, dstCapacity, *(BYTE const*)src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
15596 … size_t const cSize = ZSTD_compressSuperBlock(zc, dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
15598 … size_t const maxCSize = srcSize - ZSTD_minGain(srcSize, zc->appliedParams.cParams.strategy); in ZSTD_compressBlock_targetCBlockSize_body()
15612 return ZSTD_noCompressBlock(dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
15617 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize() argument
15621 const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_targetCBlockSize()
15623 …blockState.matchState.window.dictLimit, (unsigned)zc->blockState.matchState.nextToUpdate, srcSize); in ZSTD_compressBlock_targetCBlockSize()
15626 …cSize = ZSTD_compressBlock_targetCBlockSize_body(zc, dst, dstCapacity, src, srcSize, bss, lastBloc… in ZSTD_compressBlock_targetCBlockSize()
15668 const void* src, size_t srcSize, in ZSTD_compress_frameChunk() argument
15672 size_t remaining = srcSize; in ZSTD_compress_frameChunk()
15681 if (cctx->appliedParams.fParams.checksumFlag && srcSize) in ZSTD_compress_frameChunk()
15682 XXH64_update(&cctx->xxhState, src, srcSize); in ZSTD_compress_frameChunk()
15818 const void* src, size_t srcSize, in ZSTD_compressContinue_internal() argument
15825 cctx->stage, (unsigned)srcSize); in ZSTD_compressContinue_internal()
15839 if (!srcSize) return fhSize; /* do not generate an empty block if no input */ in ZSTD_compressContinue_internal()
15841 if (!ZSTD_window_update(&ms->window, src, srcSize)) { in ZSTD_compressContinue_internal()
15845 ZSTD_window_update(&cctx->ldmState.window, src, srcSize); in ZSTD_compressContinue_internal()
15852 src, (BYTE const*)src + srcSize); in ZSTD_compressContinue_internal()
15857 … ZSTD_compress_frameChunk (cctx, dst, dstCapacity, src, srcSize, lastFrameChunk) : in ZSTD_compressContinue_internal()
15858 … ZSTD_compressBlock_internal (cctx, dst, dstCapacity, src, srcSize, 0 /* frame */); in ZSTD_compressContinue_internal()
15860 cctx->consumedSrcSize += srcSize; in ZSTD_compressContinue_internal()
15878 const void* src, size_t srcSize) in ZSTD_compressContinue() argument
15880 DEBUGLOG(5, "ZSTD_compressContinue (srcSize=%u)", (unsigned)srcSize); in ZSTD_compressContinue()
15881 …return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 1 /* frame mode */, 0 … in ZSTD_compressContinue()
15892 …ZSTD_compressBlock(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_compressBlock() argument
15894 DEBUGLOG(5, "ZSTD_compressBlock: srcSize = %u", (unsigned)srcSize); in ZSTD_compressBlock()
15896 RETURN_ERROR_IF(srcSize > blockSizeMax, srcSize_wrong, "input is larger than a block"); } in ZSTD_compressBlock()
15898 …return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 0 /* frame mode */, 0 … in ZSTD_compressBlock()
15908 const void* src, size_t srcSize, in ZSTD_loadDictionaryContent() argument
15912 const BYTE* const iend = ip + srcSize; in ZSTD_loadDictionaryContent()
15914 ZSTD_window_update(&ms->window, src, srcSize); in ZSTD_loadDictionaryContent()
15918 ZSTD_window_update(&ls->window, src, srcSize); in ZSTD_loadDictionaryContent()
15925 if (srcSize <= HASH_READ_SIZE) return 0; in ZSTD_loadDictionaryContent()
15935 … ZSTD_ldm_fillHashTable(ls, (const BYTE*)src, (const BYTE*)src + srcSize, ¶ms->ldmParams); in ZSTD_loadDictionaryContent()
16298 const void* src, size_t srcSize) in ZSTD_compressEnd() argument
16302 dst, dstCapacity, src, srcSize, in ZSTD_compressEnd()
16324 const void* src, size_t srcSize, in ZSTD_compress_internal() argument
16333 src, srcSize, in ZSTD_compress_internal()
16340 const void* src, size_t srcSize, in ZSTD_compress_advanced() argument
16348 src, srcSize, in ZSTD_compress_advanced()
16357 const void* src, size_t srcSize, in ZSTD_compress_advanced_internal() argument
16361 DEBUGLOG(4, "ZSTD_compress_advanced_internal (srcSize:%u)", (unsigned)srcSize); in ZSTD_compress_advanced_internal()
16364 params, srcSize, ZSTDb_not_buffered) , ""); in ZSTD_compress_advanced_internal()
16365 return ZSTD_compressEnd(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compress_advanced_internal()
16370 const void* src, size_t srcSize, in ZSTD_compress_usingDict() argument
16374 …ZSTD_parameters const params = ZSTD_getParams_internal(compressionLevel, srcSize, dict ? dictSize … in ZSTD_compress_usingDict()
16376 DEBUGLOG(4, "ZSTD_compress_usingDict (srcSize=%u)", (unsigned)srcSize); in ZSTD_compress_usingDict()
16378 …return ZSTD_compress_advanced_internal(cctx, dst, dstCapacity, src, srcSize, dict, dictSize, &cctx… in ZSTD_compress_usingDict()
16383 const void* src, size_t srcSize, in ZSTD_compressCCtx() argument
16386 DEBUGLOG(4, "ZSTD_compressCCtx (srcSize=%u)", (unsigned)srcSize); in ZSTD_compressCCtx()
16388 return ZSTD_compress_usingDict(cctx, dst, dstCapacity, src, srcSize, NULL, 0, compressionLevel); in ZSTD_compressCCtx()
16392 const void* src, size_t srcSize, in ZSTD_compress() argument
16398 result = ZSTD_compressCCtx(&ctxBody, dst, dstCapacity, src, srcSize, compressionLevel); in ZSTD_compress()
16668 const void* src, size_t srcSize, in ZSTD_compress_usingCDict_advanced() argument
16671 …FORWARD_IF_ERROR(ZSTD_compressBegin_usingCDict_advanced(cctx, cdict, fParams, srcSize), ""); /* … in ZSTD_compress_usingCDict_advanced()
16672 return ZSTD_compressEnd(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compress_usingCDict_advanced()
16682 const void* src, size_t srcSize, in ZSTD_compress_usingCDict() argument
16686 return ZSTD_compress_usingCDict_advanced(cctx, dst, dstCapacity, src, srcSize, cdict, fParams); in ZSTD_compress_usingCDict()
17136 const void* src, size_t srcSize, size_t* srcPos, in ZSTD_compressStream2_simpleArgs() argument
17140 ZSTD_inBuffer input = { src, srcSize, *srcPos }; in ZSTD_compressStream2_simpleArgs()
17150 const void* src, size_t srcSize) in ZSTD_compress2() argument
17152 DEBUGLOG(4, "ZSTD_compress2 (srcSize=%u)", (unsigned)srcSize); in ZSTD_compress2()
17158 src, srcSize, &iPos, in ZSTD_compress2()
17165 assert(iPos == srcSize); /* all input is expected consumed */ in ZSTD_compress2()
17417 void const* src, size_t srcSize, in ZSTD_compressBlock_doubleFast_generic() argument
17429 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_doubleFast_generic()
17433 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_doubleFast_generic()
17685 void const* src, size_t srcSize) in ZSTD_compressBlock_doubleFast() argument
17692 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 4, ZSTD_noDict); in ZSTD_compressBlock_doubleFast()
17694 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 5, ZSTD_noDict); in ZSTD_compressBlock_doubleFast()
17696 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 6, ZSTD_noDict); in ZSTD_compressBlock_doubleFast()
17698 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 7, ZSTD_noDict); in ZSTD_compressBlock_doubleFast()
17705 void const* src, size_t srcSize) in ZSTD_compressBlock_doubleFast_dictMatchState() argument
17712 …return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 4, ZSTD_dictMatchSta… in ZSTD_compressBlock_doubleFast_dictMatchState()
17714 …return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 5, ZSTD_dictMatchSta… in ZSTD_compressBlock_doubleFast_dictMatchState()
17716 …return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 6, ZSTD_dictMatchSta… in ZSTD_compressBlock_doubleFast_dictMatchState()
17718 …return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 7, ZSTD_dictMatchSta… in ZSTD_compressBlock_doubleFast_dictMatchState()
17725 void const* src, size_t srcSize, in ZSTD_compressBlock_doubleFast_extDict_generic() argument
17736 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_doubleFast_extDict_generic()
17739 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_doubleFast_extDict_generic()
17750 DEBUGLOG(5, "ZSTD_compressBlock_doubleFast_extDict_generic (srcSize=%zu)", srcSize); in ZSTD_compressBlock_doubleFast_extDict_generic()
17754 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, mls, ZSTD_noDict); in ZSTD_compressBlock_doubleFast_extDict_generic()
17870 void const* src, size_t srcSize) in ZSTD_compressBlock_doubleFast_extDict() argument
17877 return ZSTD_compressBlock_doubleFast_extDict_generic(ms, seqStore, rep, src, srcSize, 4); in ZSTD_compressBlock_doubleFast_extDict()
17879 return ZSTD_compressBlock_doubleFast_extDict_generic(ms, seqStore, rep, src, srcSize, 5); in ZSTD_compressBlock_doubleFast_extDict()
17881 return ZSTD_compressBlock_doubleFast_extDict_generic(ms, seqStore, rep, src, srcSize, 6); in ZSTD_compressBlock_doubleFast_extDict()
17883 return ZSTD_compressBlock_doubleFast_extDict_generic(ms, seqStore, rep, src, srcSize, 7); in ZSTD_compressBlock_doubleFast_extDict()
17936 void const* src, size_t srcSize, in ZSTD_compressBlock_fast_generic() argument
17950 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_fast_generic()
17953 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_fast_generic()
18075 void const* src, size_t srcSize) in ZSTD_compressBlock_fast() argument
18083 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, 4); in ZSTD_compressBlock_fast()
18085 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, 5); in ZSTD_compressBlock_fast()
18087 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, 6); in ZSTD_compressBlock_fast()
18089 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, 7); in ZSTD_compressBlock_fast()
18096 void const* src, size_t srcSize, U32 const mls) in ZSTD_compressBlock_fast_dictMatchState_generic() argument
18109 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_fast_dictMatchState_generic()
18128 const U32 endIndex = (U32)((size_t)(ip - base) + srcSize); in ZSTD_compressBlock_fast_dictMatchState_generic()
18243 void const* src, size_t srcSize) in ZSTD_compressBlock_fast_dictMatchState() argument
18251 return ZSTD_compressBlock_fast_dictMatchState_generic(ms, seqStore, rep, src, srcSize, 4); in ZSTD_compressBlock_fast_dictMatchState()
18253 return ZSTD_compressBlock_fast_dictMatchState_generic(ms, seqStore, rep, src, srcSize, 5); in ZSTD_compressBlock_fast_dictMatchState()
18255 return ZSTD_compressBlock_fast_dictMatchState_generic(ms, seqStore, rep, src, srcSize, 6); in ZSTD_compressBlock_fast_dictMatchState()
18257 return ZSTD_compressBlock_fast_dictMatchState_generic(ms, seqStore, rep, src, srcSize, 7); in ZSTD_compressBlock_fast_dictMatchState()
18264 void const* src, size_t srcSize, U32 const mls) in ZSTD_compressBlock_fast_extDict_generic() argument
18276 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_fast_extDict_generic()
18284 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_fast_extDict_generic()
18292 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, mls); in ZSTD_compressBlock_fast_extDict_generic()
18368 void const* src, size_t srcSize) in ZSTD_compressBlock_fast_extDict() argument
18375 return ZSTD_compressBlock_fast_extDict_generic(ms, seqStore, rep, src, srcSize, 4); in ZSTD_compressBlock_fast_extDict()
18377 return ZSTD_compressBlock_fast_extDict_generic(ms, seqStore, rep, src, srcSize, 5); in ZSTD_compressBlock_fast_extDict()
18379 return ZSTD_compressBlock_fast_extDict_generic(ms, seqStore, rep, src, srcSize, 6); in ZSTD_compressBlock_fast_extDict()
18381 return ZSTD_compressBlock_fast_extDict_generic(ms, seqStore, rep, src, srcSize, 7); in ZSTD_compressBlock_fast_extDict()
19013 const void* src, size_t srcSize, in ZSTD_compressBlock_lazy_generic() argument
19020 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_lazy_generic()
19258 void const* src, size_t srcSize) in ZSTD_compressBlock_btlazy2() argument
19260 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_binaryTree, 2, ZSTD… in ZSTD_compressBlock_btlazy2()
19265 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy2() argument
19267 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 2, ZSTD_… in ZSTD_compressBlock_lazy2()
19272 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy() argument
19274 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 1, ZSTD_… in ZSTD_compressBlock_lazy()
19279 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy() argument
19281 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_… in ZSTD_compressBlock_greedy()
19286 void const* src, size_t srcSize) in ZSTD_compressBlock_btlazy2_dictMatchState() argument
19288 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_binaryTree, 2, ZSTD… in ZSTD_compressBlock_btlazy2_dictMatchState()
19293 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy2_dictMatchState() argument
19295 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 2, ZSTD_… in ZSTD_compressBlock_lazy2_dictMatchState()
19300 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy_dictMatchState() argument
19302 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 1, ZSTD_… in ZSTD_compressBlock_lazy_dictMatchState()
19307 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy_dictMatchState() argument
19309 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_… in ZSTD_compressBlock_greedy_dictMatchState()
19317 const void* src, size_t srcSize, in ZSTD_compressBlock_lazy_extDict_generic() argument
19323 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_lazy_extDict_generic()
19496 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy_extDict() argument
19498 …return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_hashChain, … in ZSTD_compressBlock_greedy_extDict()
19503 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy_extDict() argument
19506 …return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_hashChain, … in ZSTD_compressBlock_lazy_extDict()
19511 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy2_extDict() argument
19514 …return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_hashChain, … in ZSTD_compressBlock_lazy2_extDict()
19519 void const* src, size_t srcSize) in ZSTD_compressBlock_btlazy2_extDict() argument
19522 …return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_binaryTree,… in ZSTD_compressBlock_btlazy2_extDict()
19783 ldmParams_t const* params, void const* src, size_t srcSize) in ZSTD_ldm_generateSequences_internal() argument
19803 BYTE const* const iend = istart + srcSize; in ZSTD_ldm_generateSequences_internal()
19956 ldmParams_t const* params, void const* src, size_t srcSize) in ZSTD_ldm_generateSequences() argument
19960 BYTE const* const iend = istart + srcSize; in ZSTD_ldm_generateSequences()
19962 size_t const nbChunks = (srcSize / kMaxChunkSize) + ((srcSize % kMaxChunkSize) != 0); in ZSTD_ldm_generateSequences()
19970 assert(ldmState->window.nextSrc >= (BYTE const*)src + srcSize); in ZSTD_ldm_generateSequences()
20031 void ZSTD_ldm_skipSequences(rawSeqStore_t* rawSeqStore, size_t srcSize, U32 const minMatch) { in ZSTD_ldm_skipSequences() argument
20032 while (srcSize > 0 && rawSeqStore->pos < rawSeqStore->size) { in ZSTD_ldm_skipSequences()
20034 if (srcSize <= seq->litLength) { in ZSTD_ldm_skipSequences()
20036 seq->litLength -= (U32)srcSize; in ZSTD_ldm_skipSequences()
20039 srcSize -= seq->litLength; in ZSTD_ldm_skipSequences()
20041 if (srcSize < seq->matchLength) { in ZSTD_ldm_skipSequences()
20043 seq->matchLength -= (U32)srcSize; in ZSTD_ldm_skipSequences()
20053 srcSize -= seq->matchLength; in ZSTD_ldm_skipSequences()
20092 void const* src, size_t srcSize) in ZSTD_ldm_blockCompress() argument
20100 BYTE const* const iend = istart + srcSize; in ZSTD_ldm_blockCompress()
20104 DEBUGLOG(5, "ZSTD_ldm_blockCompress: srcSize=%zu", srcSize); in ZSTD_ldm_blockCompress()
20251 const BYTE* const src, size_t const srcSize, in ZSTD_rescaleFreqs() argument
20255 DEBUGLOG(5, "ZSTD_rescaleFreqs (srcSize=%u)", (unsigned)srcSize); in ZSTD_rescaleFreqs()
20259 if (srcSize <= ZSTD_PREDEF_THRESHOLD) { /* heuristic */ in ZSTD_rescaleFreqs()
20322 …HIST_count_simple(optPtr->litFreq, &lit, src, srcSize); /* use raw first block to init statistic… in ZSTD_rescaleFreqs()
20945 const void* src, size_t srcSize, in ZSTD_compressBlock_opt_generic() argument
20953 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_opt_generic()
20971 ZSTD_rescaleFreqs(optStatePtr, (const BYTE*)src, srcSize, optLevel); in ZSTD_compressBlock_opt_generic()
21217 const void* src, size_t srcSize) in ZSTD_compressBlock_btopt() argument
21220 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 0 /*optLevel*/, ZSTD_noDict… in ZSTD_compressBlock_btopt()
21256 const void* src, size_t srcSize) in ZSTD_initStats_ultra() argument
21261 DEBUGLOG(4, "ZSTD_initStats_ultra (srcSize=%zu)", srcSize); in ZSTD_initStats_ultra()
21267 …ZSTD_compressBlock_opt_generic(ms, seqStore, tmpRep, src, srcSize, 2 /*optLevel*/, ZSTD_noDict); … in ZSTD_initStats_ultra()
21271 ms->window.base -= srcSize; in ZSTD_initStats_ultra()
21272 ms->window.dictLimit += (U32)srcSize; in ZSTD_initStats_ultra()
21282 const void* src, size_t srcSize) in ZSTD_compressBlock_btultra() argument
21284 DEBUGLOG(5, "ZSTD_compressBlock_btultra (srcSize=%zu)", srcSize); in ZSTD_compressBlock_btultra()
21285 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /*optLevel*/, ZSTD_noDict… in ZSTD_compressBlock_btultra()
21290 const void* src, size_t srcSize) in ZSTD_compressBlock_btultra2() argument
21293 DEBUGLOG(5, "ZSTD_compressBlock_btultra2 (srcSize=%zu)", srcSize); in ZSTD_compressBlock_btultra2()
21303 assert(srcSize <= ZSTD_BLOCKSIZE_MAX); in ZSTD_compressBlock_btultra2()
21308 && (srcSize > ZSTD_PREDEF_THRESHOLD) in ZSTD_compressBlock_btultra2()
21310 ZSTD_initStats_ultra(ms, seqStore, rep, src, srcSize); in ZSTD_compressBlock_btultra2()
21313 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /*optLevel*/, ZSTD_noDict… in ZSTD_compressBlock_btultra2()
21318 const void* src, size_t srcSize) in ZSTD_compressBlock_btopt_dictMatchState() argument
21320 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 0 /*optLevel*/, ZSTD_dictMa… in ZSTD_compressBlock_btopt_dictMatchState()
21325 const void* src, size_t srcSize) in ZSTD_compressBlock_btultra_dictMatchState() argument
21327 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /*optLevel*/, ZSTD_dictMa… in ZSTD_compressBlock_btultra_dictMatchState()
21332 const void* src, size_t srcSize) in ZSTD_compressBlock_btopt_extDict() argument
21334 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 0 /*optLevel*/, ZSTD_extDic… in ZSTD_compressBlock_btopt_extDict()
21339 const void* src, size_t srcSize) in ZSTD_compressBlock_btultra_extDict() argument
21341 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /*optLevel*/, ZSTD_extDic… in ZSTD_compressBlock_btultra_extDict()
21467 size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, … in HUF_readDTableX1_wksp() argument
21489 …= HUF_readStats(huffWeight, HUF_SYMBOLVALUE_MAX + 1, rankVal, &nbSymbols, &tableLog, src, srcSize); in HUF_readDTableX1_wksp()
21536 size_t HUF_readDTableX1(HUF_DTable* DTable, const void* src, size_t srcSize) in HUF_readDTableX1() argument
21539 return HUF_readDTableX1_wksp(DTable, src, srcSize, in HUF_readDTableX1()
21901 const void* src, size_t srcSize, in HUF_readDTableX2_wksp() argument
21939 …HUF_readStats(weightList, HUF_SYMBOLVALUE_MAX + 1, rankStats, &nbSymbols, &tableLog, src, srcSize); in HUF_readDTableX2_wksp()
22000 size_t HUF_readDTableX2(HUF_DTable* DTable, const void* src, size_t srcSize) in HUF_readDTableX2() argument
22003 return HUF_readDTableX2_wksp(DTable, src, srcSize, in HUF_readDTableX2()
22941 void ZSTDv01_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
22967 …ompressContinue(ZSTDv01_Dctx* dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
23039 void ZSTDv02_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23065 …ompressContinue(ZSTDv02_Dctx* dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
23136 void ZSTDv03_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23162 …ompressContinue(ZSTDv03_Dctx* dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
23233 void ZSTDv04_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23260 …ompressContinue(ZSTDv04_Dctx* dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
23377 void ZSTDv05_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23398 …_decompressDCtx(ZSTDv05_DCtx* ctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23410 const void* src, size_t srcSize,
23418 U64 srcSize; member
23422 size_t ZSTDv05_getFrameParams(ZSTDv05_parameters* params, const void* src, size_t srcSize);
23427 …mpressContinue(ZSTDv05_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23552 void ZSTDv06_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23558 ZSTDLIBv06_API size_t ZSTDv06_compressBound(size_t srcSize); /*!< maximum compressed size (wor…
23575 …_decompressDCtx(ZSTDv06_DCtx* ctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23587 const void* src, size_t srcSize,
23597 …_getFrameParams(ZSTDv06_frameParams* fparamsPtr, const void* src, size_t srcSize); /**< doesn't …
23602 …mpressContinue(ZSTDv06_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23715 unsigned long long ZSTDv07_getDecompressedSize(const void* src, size_t srcSize);
23735 void ZSTDv07_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23753 …_decompressDCtx(ZSTDv07_DCtx* ctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23765 const void* src, size_t srcSize,
23784 const void* src, size_t srcSize,
23794 …_getFrameParams(ZSTDv07_frameParams* fparamsPtr, const void* src, size_t srcSize); /**< doesn't …
23868 MEM_STATIC unsigned ZSTD_isLegacy(const void* src, size_t srcSize) in ZSTD_isLegacy() argument
23871 if (srcSize<4) return 0; in ZSTD_isLegacy()
23901 MEM_STATIC unsigned long long ZSTD_getDecompressedSize_legacy(const void* src, size_t srcSize) in ZSTD_getDecompressedSize_legacy() argument
23903 U32 const version = ZSTD_isLegacy(src, srcSize); in ZSTD_getDecompressedSize_legacy()
23908 size_t const frResult = ZSTDv05_getFrameParams(&fParams, src, srcSize); in ZSTD_getDecompressedSize_legacy()
23910 return fParams.srcSize; in ZSTD_getDecompressedSize_legacy()
23916 size_t const frResult = ZSTDv06_getFrameParams(&fParams, src, srcSize); in ZSTD_getDecompressedSize_legacy()
23924 size_t const frResult = ZSTDv07_getFrameParams(&fParams, src, srcSize); in ZSTD_getDecompressedSize_legacy()
23993 MEM_STATIC ZSTD_frameSizeInfo ZSTD_findFrameSizeInfoLegacy(const void *src, size_t srcSize) in ZSTD_findFrameSizeInfoLegacy() argument
23996 U32 const version = ZSTD_isLegacy(src, srcSize); in ZSTD_findFrameSizeInfoLegacy()
24001 ZSTDv01_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24008 ZSTDv02_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24015 ZSTDv03_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24022 ZSTDv04_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24029 ZSTDv05_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24036 ZSTDv06_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24043 ZSTDv07_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24053 if (!ZSTD_isError(frameSizeInfo.compressedSize) && frameSizeInfo.compressedSize > srcSize) { in ZSTD_findFrameSizeInfoLegacy()
24060 MEM_STATIC size_t ZSTD_findFrameCompressedSizeLegacy(const void *src, size_t srcSize) in ZSTD_findFrameCompressedSizeLegacy() argument
24062 ZSTD_frameSizeInfo frameSizeInfo = ZSTD_findFrameSizeInfoLegacy(src, srcSize); in ZSTD_findFrameCompressedSizeLegacy()
24558 const void* src, size_t srcSize, const int frame);
24719 static size_t ZSTD_frameHeaderSize_internal(const void* src, size_t srcSize, ZSTD_format_e format) in ZSTD_frameHeaderSize_internal() argument
24722 RETURN_ERROR_IF(srcSize < minInputSize, srcSize_wrong, ""); in ZSTD_frameHeaderSize_internal()
24738 size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize) in ZSTD_frameHeaderSize() argument
24740 return ZSTD_frameHeaderSize_internal(src, srcSize, ZSTD_f_zstd1); in ZSTD_frameHeaderSize()
24750 size_t ZSTD_getFrameHeader_advanced(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize, ZSTD… in ZSTD_getFrameHeader_advanced() argument
24756 if (srcSize < minInputSize) return minInputSize; in ZSTD_getFrameHeader_advanced()
24763 if (srcSize < ZSTD_SKIPPABLEHEADERSIZE) in ZSTD_getFrameHeader_advanced()
24774 { size_t const fhsize = ZSTD_frameHeaderSize_internal(src, srcSize, format); in ZSTD_getFrameHeader_advanced()
24775 if (srcSize < fhsize) return fhsize; in ZSTD_getFrameHeader_advanced()
24832 size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize) in ZSTD_getFrameHeader() argument
24834 return ZSTD_getFrameHeader_advanced(zfhPtr, src, srcSize, ZSTD_f_zstd1); in ZSTD_getFrameHeader()
24843 unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcSize) in ZSTD_getFrameContentSize() argument
24846 if (ZSTD_isLegacy(src, srcSize)) { in ZSTD_getFrameContentSize()
24847 unsigned long long const ret = ZSTD_getDecompressedSize_legacy(src, srcSize); in ZSTD_getFrameContentSize()
24852 if (ZSTD_getFrameHeader(&zfh, src, srcSize) != 0) in ZSTD_getFrameContentSize()
24861 static size_t readSkippableFrameSize(void const* src, size_t srcSize) in readSkippableFrameSize() argument
24866 RETURN_ERROR_IF(srcSize < ZSTD_SKIPPABLEHEADERSIZE, srcSize_wrong, ""); in readSkippableFrameSize()
24873 RETURN_ERROR_IF(skippableSize > srcSize, srcSize_wrong, ""); in readSkippableFrameSize()
24883 unsigned long long ZSTD_findDecompressedSize(const void* src, size_t srcSize) in ZSTD_findDecompressedSize() argument
24887 while (srcSize >= ZSTD_startingInputLength(ZSTD_f_zstd1)) { in ZSTD_findDecompressedSize()
24891 size_t const skippableSize = readSkippableFrameSize(src, srcSize); in ZSTD_findDecompressedSize()
24895 assert(skippableSize <= srcSize); in ZSTD_findDecompressedSize()
24898 srcSize -= skippableSize; in ZSTD_findDecompressedSize()
24902 { unsigned long long const ret = ZSTD_getFrameContentSize(src, srcSize); in ZSTD_findDecompressedSize()
24909 { size_t const frameSrcSize = ZSTD_findFrameCompressedSize(src, srcSize); in ZSTD_findDecompressedSize()
24915 srcSize -= frameSrcSize; in ZSTD_findDecompressedSize()
24919 if (srcSize) return ZSTD_CONTENTSIZE_ERROR; in ZSTD_findDecompressedSize()
24932 unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcSize) in ZSTD_getDecompressedSize() argument
24934 unsigned long long const ret = ZSTD_getFrameContentSize(src, srcSize); in ZSTD_getDecompressedSize()
24967 static ZSTD_frameSizeInfo ZSTD_findFrameSizeInfo(const void* src, size_t srcSize) in ZSTD_findFrameSizeInfo() argument
24973 if (ZSTD_isLegacy(src, srcSize)) in ZSTD_findFrameSizeInfo()
24974 return ZSTD_findFrameSizeInfoLegacy(src, srcSize); in ZSTD_findFrameSizeInfo()
24977 if ((srcSize >= ZSTD_SKIPPABLEHEADERSIZE) in ZSTD_findFrameSizeInfo()
24979 frameSizeInfo.compressedSize = readSkippableFrameSize(src, srcSize); in ZSTD_findFrameSizeInfo()
24981 frameSizeInfo.compressedSize <= srcSize); in ZSTD_findFrameSizeInfo()
24986 size_t remainingSize = srcSize; in ZSTD_findFrameSizeInfo()
24991 { size_t const ret = ZSTD_getFrameHeader(&zfh, src, srcSize); in ZSTD_findFrameSizeInfo()
25038 size_t ZSTD_findFrameCompressedSize(const void *src, size_t srcSize) in ZSTD_findFrameCompressedSize() argument
25040 ZSTD_frameSizeInfo const frameSizeInfo = ZSTD_findFrameSizeInfo(src, srcSize); in ZSTD_findFrameCompressedSize()
25050 unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize) in ZSTD_decompressBound() argument
25054 while (srcSize > 0) { in ZSTD_decompressBound()
25055 ZSTD_frameSizeInfo const frameSizeInfo = ZSTD_findFrameSizeInfo(src, srcSize); in ZSTD_decompressBound()
25060 assert(srcSize >= compressedSize); in ZSTD_decompressBound()
25062 srcSize -= compressedSize; in ZSTD_decompressBound()
25085 const void* src, size_t srcSize) in ZSTD_copyRawBlock() argument
25089 if (srcSize == 0) return 0; in ZSTD_copyRawBlock()
25092 RETURN_ERROR_IF(srcSize > dstCapacity, dstSize_tooSmall, ""); in ZSTD_copyRawBlock()
25093 memcpy(dst, src, srcSize); in ZSTD_copyRawBlock()
25094 return srcSize; in ZSTD_copyRawBlock()
25202 const void* src, size_t srcSize, in ZSTD_decompressMultiFrame() argument
25217 while (srcSize >= ZSTD_startingInputLength(dctx->format)) { in ZSTD_decompressMultiFrame()
25220 if (ZSTD_isLegacy(src, srcSize)) { in ZSTD_decompressMultiFrame()
25222 size_t const frameSize = ZSTD_findFrameCompressedSizeLegacy(src, srcSize); in ZSTD_decompressMultiFrame()
25235 srcSize -= frameSize; in ZSTD_decompressMultiFrame()
25245 size_t const skippableSize = readSkippableFrameSize(src, srcSize); in ZSTD_decompressMultiFrame()
25247 assert(skippableSize <= srcSize); in ZSTD_decompressMultiFrame()
25250 srcSize -= skippableSize; in ZSTD_decompressMultiFrame()
25265 &src, &srcSize); in ZSTD_decompressMultiFrame()
25288 RETURN_ERROR_IF(srcSize, srcSize_wrong, "input not entirely consumed"); in ZSTD_decompressMultiFrame()
25295 const void* src, size_t srcSize, in ZSTD_decompress_usingDict() argument
25298 return ZSTD_decompressMultiFrame(dctx, dst, dstCapacity, src, srcSize, dict, dictSize, NULL); in ZSTD_decompress_usingDict()
25319 …STD_decompressDCtx(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_decompressDCtx() argument
25321 return ZSTD_decompress_usingDDict(dctx, dst, dstCapacity, src, srcSize, ZSTD_getDDict(dctx)); in ZSTD_decompressDCtx()
25325 size_t ZSTD_decompress(void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_decompress() argument
25331 regenSize = ZSTD_decompressDCtx(dctx, dst, dstCapacity, src, srcSize); in ZSTD_decompress()
25337 return ZSTD_decompressDCtx(&dctx, dst, dstCapacity, src, srcSize); in ZSTD_decompress()
25394 …decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_decompressContinue() argument
25396 DEBUGLOG(5, "ZSTD_decompressContinue (srcSize:%u)", (unsigned)srcSize); in ZSTD_decompressContinue()
25398 …RETURN_ERROR_IF(srcSize != ZSTD_nextSrcSizeToDecompressWithInputSize(dctx, srcSize), srcSize_wrong… in ZSTD_decompressContinue()
25406 assert(srcSize >= ZSTD_FRAMEIDSIZE); /* to read skippable magic number */ in ZSTD_decompressContinue()
25408 memcpy(dctx->headerBuffer, src, srcSize); in ZSTD_decompressContinue()
25409 …dctx->expected = ZSTD_SKIPPABLEHEADERSIZE - srcSize; /* remaining to load to get full skippable f… in ZSTD_decompressContinue()
25413 dctx->headerSize = ZSTD_frameHeaderSize_internal(src, srcSize, dctx->format); in ZSTD_decompressContinue()
25415 memcpy(dctx->headerBuffer, src, srcSize); in ZSTD_decompressContinue()
25416 dctx->expected = dctx->headerSize - srcSize; in ZSTD_decompressContinue()
25422 memcpy(dctx->headerBuffer + (dctx->headerSize - srcSize), src, srcSize); in ZSTD_decompressContinue()
25464 … rSize = ZSTD_decompressBlock_internal(dctx, dst, dstCapacity, src, srcSize, /* frame */ 1); in ZSTD_decompressContinue()
25468 assert(srcSize <= dctx->expected); in ZSTD_decompressContinue()
25469 rSize = ZSTD_copyRawBlock(dst, dstCapacity, src, srcSize); in ZSTD_decompressContinue()
25471 assert(rSize == srcSize); in ZSTD_decompressContinue()
25515 assert(srcSize == 4); /* guaranteed by dctx->expected */ in ZSTD_decompressContinue()
25527 assert(srcSize <= ZSTD_SKIPPABLEHEADERSIZE); in ZSTD_decompressContinue()
25528 …memcpy(dctx->headerBuffer + (ZSTD_SKIPPABLEHEADERSIZE - srcSize), src, srcSize); /* complete ski… in ZSTD_decompressContinue()
25743 unsigned ZSTD_getDictID_fromFrame(const void* src, size_t srcSize) in ZSTD_getDictID_fromFrame() argument
25746 size_t const hError = ZSTD_getFrameHeader(&zfp, src, srcSize); in ZSTD_getDictID_fromFrame()
25757 const void* src, size_t srcSize, in ZSTD_decompress_usingDDict() argument
25761 return ZSTD_decompressMultiFrame(dctx, dst, dstCapacity, src, srcSize, in ZSTD_decompress_usingDDict()
26009 size_t ZSTD_estimateDStreamSize_fromFrame(const void* src, size_t srcSize) in ZSTD_estimateDStreamSize_fromFrame() argument
26013 size_t const err = ZSTD_getFrameHeader(&zfh, src, srcSize); in ZSTD_estimateDStreamSize_fromFrame()
26067 void const* src, size_t srcSize) { in ZSTD_decompressContinueStream() argument
26072 zds->outBuff + zds->outStart, dstSize, src, srcSize); in ZSTD_decompressContinueStream()
26083 size_t const decodedSize = ZSTD_decompressContinue(zds, *op, dstSize, src, srcSize); in ZSTD_decompressContinueStream()
26382 const void* src, size_t srcSize, size_t* srcPos) in ZSTD_decompressStream_simpleArgs() argument
26385 ZSTD_inBuffer input = { src, srcSize, *srcPos }; in ZSTD_decompressStream_simpleArgs()
26449 size_t ZSTD_getcBlockSize(const void* src, size_t srcSize, in ZSTD_getcBlockSize() argument
26452 RETURN_ERROR_IF(srcSize < ZSTD_blockHeaderSize, srcSize_wrong, ""); in ZSTD_getcBlockSize()
26468 const void* src, size_t srcSize);
26473 const void* src, size_t srcSize) /* note : srcSize < BLOCKSIZE */ in ZSTD_decodeLiteralsBlock() argument
26476 RETURN_ERROR_IF(srcSize < MIN_CBLOCK_SIZE, corruption_detected, ""); in ZSTD_decodeLiteralsBlock()
26489 …RETURN_ERROR_IF(srcSize < 5, corruption_detected, "srcSize >= MIN_CBLOCK_SIZE == 3; here we need u… in ZSTD_decodeLiteralsBlock()
26518 RETURN_ERROR_IF(litCSize + lhSize > srcSize, corruption_detected, ""); in ZSTD_decodeLiteralsBlock()
26585 …if (lhSize+litSize+WILDCOPY_OVERLENGTH > srcSize) { /* risk reading beyond src buffer with wildco… in ZSTD_decodeLiteralsBlock()
26586 RETURN_ERROR_IF(litSize+lhSize > srcSize, corruption_detected, ""); in ZSTD_decodeLiteralsBlock()
26615 …RETURN_ERROR_IF(srcSize<4, corruption_detected, "srcSize >= MIN_CBLOCK_SIZE == 3; here we need lhS… in ZSTD_decodeLiteralsBlock()
26828 const void* src, size_t srcSize, in ZSTD_buildSeqTable() argument
26836 RETURN_ERROR_IF(!srcSize, srcSize_wrong, ""); in ZSTD_buildSeqTable()
26860 size_t const headerSize = FSE_readNCount(norm, &max, &tableLog, src, srcSize); in ZSTD_buildSeqTable()
26874 const void* src, size_t srcSize) in ZSTD_decodeSeqHeaders() argument
26877 const BYTE* const iend = istart + srcSize; in ZSTD_decodeSeqHeaders()
26883 RETURN_ERROR_IF(srcSize < MIN_SEQUENCES_SIZE, srcSize_wrong, ""); in ZSTD_decodeSeqHeaders()
26889 RETURN_ERROR_IF(srcSize != 1, srcSize_wrong, ""); in ZSTD_decodeSeqHeaders()
27736 const void* src, size_t srcSize, const int frame) in ZSTD_decompressBlock_internal() argument
27746 DEBUGLOG(5, "ZSTD_decompressBlock_internal (size : %u)", (U32)srcSize); in ZSTD_decompressBlock_internal()
27748 RETURN_ERROR_IF(srcSize >= ZSTD_BLOCKSIZE_MAX, srcSize_wrong, ""); in ZSTD_decompressBlock_internal()
27751 { size_t const litCSize = ZSTD_decodeLiteralsBlock(dctx, src, srcSize); in ZSTD_decompressBlock_internal()
27755 srcSize -= litCSize; in ZSTD_decompressBlock_internal()
27769 size_t const seqHSize = ZSTD_decodeSeqHeaders(dctx, &nbSeq, ip, srcSize); in ZSTD_decompressBlock_internal()
27772 srcSize -= seqHSize; in ZSTD_decompressBlock_internal()
27794 …return ZSTD_decompressSequencesLong(dctx, dst, dstCapacity, ip, srcSize, nbSeq, isLongOffset, fram… in ZSTD_decompressBlock_internal()
27799 … return ZSTD_decompressSequences(dctx, dst, dstCapacity, ip, srcSize, nbSeq, isLongOffset, frame); in ZSTD_decompressBlock_internal()
27818 const void* src, size_t srcSize) in ZSTD_decompressBlock() argument
27822 dSize = ZSTD_decompressBlock_internal(dctx, dst, dstCapacity, src, srcSize, /* frame */ 0); in ZSTD_decompressBlock()