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);
6600 MEM_STATIC size_t ZSTD_limitCopy(void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_limitCopy() argument
6602 size_t const length = MIN(dstCapacity, srcSize); in ZSTD_limitCopy()
6729 size_t ZSTD_getcBlockSize(const void* src, size_t srcSize,
6736 const void* src, size_t srcSize);
7455 const void* src, size_t srcSize);
7471 const void* src, size_t srcSize,
7479 const void* src, size_t srcSize);
7487 const void* src, size_t srcSize,
7499 const void* src, size_t srcSize);
7793 static unsigned FSE_minTableLog(size_t srcSize, unsigned maxSymbolValue) in FSE_minTableLog() argument
7795 U32 minBitsSrc = BIT_highbit32((U32)(srcSize)) + 1; in FSE_minTableLog()
7798 assert(srcSize > 1); /* Not supported, RLE should be used instead */ in FSE_minTableLog()
7802 unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue… in FSE_optimalTableLog_internal() argument
7804 U32 maxBitsSrc = BIT_highbit32((U32)(srcSize - 1)) - minus; in FSE_optimalTableLog_internal()
7806 U32 minBits = FSE_minTableLog(srcSize, maxSymbolValue); in FSE_optimalTableLog_internal()
7807 assert(srcSize > 1); /* Not supported, RLE should be used instead */ in FSE_optimalTableLog_internal()
7816 unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue) in FSE_optimalTableLog() argument
7818 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 2); in FSE_optimalTableLog()
8032 const void* src, size_t srcSize, in FSE_compress_usingCTable_generic() argument
8036 const BYTE* const iend = istart + srcSize; in FSE_compress_usingCTable_generic()
8043 if (srcSize <= 2) return 0; in FSE_compress_usingCTable_generic()
8049 if (srcSize & 1) { in FSE_compress_usingCTable_generic()
8060 srcSize -= 2; in FSE_compress_usingCTable_generic()
8061 if ((sizeof(bitC.bitContainer)*8 > FSE_MAX_TABLELOG*4+7 ) && (srcSize & 2)) { /* test bit 2 */ in FSE_compress_usingCTable_generic()
8091 const void* src, size_t srcSize, in FSE_compress_usingCTable() argument
8094 unsigned const fast = (dstSize >= FSE_BLOCKBOUND(srcSize)); in FSE_compress_usingCTable()
8097 return FSE_compress_usingCTable_generic(dst, dstSize, src, srcSize, ct, 1); in FSE_compress_usingCTable()
8099 return FSE_compress_usingCTable_generic(dst, dstSize, src, srcSize, ct, 0); in FSE_compress_usingCTable()
8109 size_t FSE_compress_wksp (void* dst, size_t dstSize, const void* src, size_t srcSize, unsigned maxS… in FSE_compress_wksp() argument
8124 if (srcSize <= 1) return 0; /* Not compressible */ in FSE_compress_wksp()
8129 …{ CHECK_V_F(maxCount, HIST_count_wksp(count, &maxSymbolValue, src, srcSize, scratchBuffer, scrat… in FSE_compress_wksp()
8130 if (maxCount == srcSize) return 1; /* only a single symbol in src : rle */ in FSE_compress_wksp()
8132 if (maxCount < (srcSize >> 7)) return 0; /* Heuristic : not compressible enough */ in FSE_compress_wksp()
8135 tableLog = FSE_optimalTableLog(tableLog, srcSize, maxSymbolValue); in FSE_compress_wksp()
8136 CHECK_F( FSE_normalizeCount(norm, tableLog, count, srcSize, maxSymbolValue) ); in FSE_compress_wksp()
8145 { CHECK_V_F(cSize, FSE_compress_usingCTable(op, oend - op, src, srcSize, CTable) ); in FSE_compress_wksp()
8151 if ( (size_t)(op-ostart) >= srcSize-1 ) return 0; in FSE_compress_wksp()
8161 size_t FSE_compress2 (void* dst, size_t dstCapacity, const void* src, size_t srcSize, unsigned maxS… in FSE_compress2() argument
8166 …return FSE_compress_wksp(dst, dstCapacity, src, srcSize, maxSymbolValue, tableLog, &scratchBuffer,… in FSE_compress2()
8169 size_t FSE_compress (void* dst, size_t dstCapacity, const void* src, size_t srcSize) in FSE_compress() argument
8171 … return FSE_compress2(dst, dstCapacity, src, srcSize, FSE_MAX_SYMBOL_VALUE, FSE_DEFAULT_TABLELOG); in FSE_compress()
8207 const void* src, size_t srcSize) in HIST_count_simple() argument
8210 const BYTE* const end = ip + srcSize; in HIST_count_simple()
8215 if (srcSize==0) { *maxSymbolValuePtr = 0; return 0; } in HIST_count_simple()
8356 const void* src, size_t srcSize) in HIST_count() argument
8359 … return HIST_count_wksp(count, maxSymbolValuePtr, src, srcSize, tmpCounters, sizeof(tmpCounters)); in HIST_count()
8410 unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue) in HUF_optimalTableLog() argument
8412 return FSE_optimalTableLog_internal(maxTableLog, srcSize, maxSymbolValue, 1); in HUF_optimalTableLog()
8512 … (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned* hasZer… in HUF_readCTable() argument
8520 …e, HUF_readStats(huffWeight, HUF_SYMBOLVALUE_MAX+1, rankVal, &nbSymbols, &tableLog, src, srcSize)); in HUF_readCTable()
8821 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal_body() argument
8836 n = srcSize & ~3; /* join to mod 4 */ in HUF_compress1X_usingCTable_internal_body()
8837 switch (srcSize & 3) in HUF_compress1X_usingCTable_internal_body()
8870 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal_bmi2() argument
8873 return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal_bmi2()
8878 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal_default() argument
8881 return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal_default()
8886 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal() argument
8890 return HUF_compress1X_usingCTable_internal_bmi2(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal()
8892 return HUF_compress1X_usingCTable_internal_default(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal()
8899 const void* src, size_t srcSize, in HUF_compress1X_usingCTable_internal() argument
8903 return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable); in HUF_compress1X_usingCTable_internal()
8908 size_t HUF_compress1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const… in HUF_compress1X_usingCTable() argument
8910 return HUF_compress1X_usingCTable_internal(dst, dstSize, src, srcSize, CTable, /* bmi2 */ 0); in HUF_compress1X_usingCTable()
8916 const void* src, size_t srcSize, in HUF_compress4X_usingCTable_internal() argument
8919 size_t const segmentSize = (srcSize+3)/4; /* first 3 segments */ in HUF_compress4X_usingCTable_internal()
8921 const BYTE* const iend = ip + srcSize; in HUF_compress4X_usingCTable_internal()
8927 if (srcSize < 12) return 0; /* no saving possible : too small input */ in HUF_compress4X_usingCTable_internal()
8967 size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const… in HUF_compress4X_usingCTable() argument
8969 return HUF_compress4X_usingCTable_internal(dst, dstSize, src, srcSize, CTable, /* bmi2 */ 0); in HUF_compress4X_usingCTable()
8976 const void* src, size_t srcSize, in HUF_compressCTable_internal() argument
8980 … HUF_compress1X_usingCTable_internal(op, (size_t)(oend - op), src, srcSize, CTable, bmi2) : in HUF_compressCTable_internal()
8981 … HUF_compress4X_usingCTable_internal(op, (size_t)(oend - op), src, srcSize, CTable, bmi2); in HUF_compressCTable_internal()
8987 if ((size_t)(op-ostart) >= srcSize-1) { return 0; } in HUF_compressCTable_internal()
9001 const void* src, size_t srcSize, in HUF_compress_internal() argument
9018 if (!srcSize) return 0; /* Uncompressed */ in HUF_compress_internal()
9020 if (srcSize > HUF_BLOCKSIZE_MAX) return ERROR(srcSize_wrong); /* current block size limit */ in HUF_compress_internal()
9029 src, srcSize, in HUF_compress_internal()
9034 …rgest, HIST_count_wksp (table->count, &maxSymbolValue, (const BYTE*)src, srcSize, workSpace, wkspS… in HUF_compress_internal()
9035 … if (largest == srcSize) { *ostart = ((const BYTE*)src)[0]; return 1; } /* single symbol, rle */ in HUF_compress_internal()
9036 … if (largest <= (srcSize >> 7)+4) return 0; /* heuristic : probably not compressible enough */ in HUF_compress_internal()
9048 src, srcSize, in HUF_compress_internal()
9053 huffLog = HUF_optimalTableLog(huffLog, srcSize, maxSymbolValue); in HUF_compress_internal()
9070 if (oldSize <= hSize + newSize || hSize + 12 >= srcSize) { in HUF_compress_internal()
9072 src, srcSize, in HUF_compress_internal()
9077 if (hSize + 12ul >= srcSize) { return 0; } in HUF_compress_internal()
9084 src, srcSize, in HUF_compress_internal()
9090 const void* src, size_t srcSize, in HUF_compress1X_wksp() argument
9094 return HUF_compress_internal(dst, dstSize, src, srcSize, in HUF_compress1X_wksp()
9101 const void* src, size_t srcSize, in HUF_compress1X_repeat() argument
9106 return HUF_compress_internal(dst, dstSize, src, srcSize, in HUF_compress1X_repeat()
9113 const void* src, size_t srcSize, in HUF_compress1X() argument
9117 …return HUF_compress1X_wksp(dst, dstSize, src, srcSize, maxSymbolValue, huffLog, workSpace, sizeof(… in HUF_compress1X()
9124 const void* src, size_t srcSize, in HUF_compress4X_wksp() argument
9128 return HUF_compress_internal(dst, dstSize, src, srcSize, in HUF_compress4X_wksp()
9138 const void* src, size_t srcSize, in HUF_compress4X_repeat() argument
9143 return HUF_compress_internal(dst, dstSize, src, srcSize, in HUF_compress4X_repeat()
9150 const void* src, size_t srcSize, in HUF_compress2() argument
9154 …return HUF_compress4X_wksp(dst, dstSize, src, srcSize, maxSymbolValue, huffLog, workSpace, sizeof(… in HUF_compress2()
9157 size_t HUF_compress (void* dst, size_t maxDstSize, const void* src, size_t srcSize) in HUF_compress() argument
9159 return HUF_compress2(dst, maxDstSize, src, srcSize, 255, HUF_TABLELOG_DEFAULT); in HUF_compress()
9813 const void* src, size_t srcSize,
9834 const void* src, size_t srcSize,
10203 void const* src, size_t srcSize);
10278 …STD_noCompressBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSize, U32 lastBlock) in ZSTD_noCompressBlock() argument
10280 U32 const cBlockHeader24 = lastBlock + (((U32)bt_raw)<<1) + (U32)(srcSize << 3); in ZSTD_noCompressBlock()
10281 RETURN_ERROR_IF(srcSize + ZSTD_blockHeaderSize > dstCapacity, in ZSTD_noCompressBlock()
10284 memcpy((BYTE*)dst + ZSTD_blockHeaderSize, src, srcSize); in ZSTD_noCompressBlock()
10285 return ZSTD_blockHeaderSize + srcSize; in ZSTD_noCompressBlock()
10288 MEM_STATIC size_t ZSTD_rleCompressBlock (void* dst, size_t dstCapacity, BYTE src, size_t srcSize, U… in ZSTD_rleCompressBlock() argument
10291 U32 const cBlockHeader = lastBlock + (((U32)bt_rle)<<1) + (U32)(srcSize << 3); in ZSTD_rleCompressBlock()
10303 MEM_STATIC size_t ZSTD_minGain(size_t srcSize, ZSTD_strategy strat) in ZSTD_minGain() argument
10308 return (srcSize >> minlog) + 2; in ZSTD_minGain()
10847 void const* src, size_t srcSize) in ZSTD_window_update() argument
10852 if (srcSize == 0) in ZSTD_window_update()
10870 window->nextSrc = ip + srcSize; in ZSTD_window_update()
10872 if ( (ip+srcSize > window->dictBase + window->lowLimit) in ZSTD_window_update()
10874 ptrdiff_t const highInputIdx = (ip + srcSize) - window->dictBase; in ZSTD_window_update()
11005 const void* src, size_t srcSize,
11038 size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const void* src, size_t srcSize);
11040 …e_t ZSTD_compressRleLiteralsBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSize);
11046 const void* src, size_t srcSize,
11053 size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_noCompressLiterals() argument
11056 U32 const flSize = 1 + (srcSize>31) + (srcSize>4095); in ZSTD_noCompressLiterals()
11058 RETURN_ERROR_IF(srcSize + flSize > dstCapacity, dstSize_tooSmall, ""); in ZSTD_noCompressLiterals()
11063 ostart[0] = (BYTE)((U32)set_basic + (srcSize<<3)); in ZSTD_noCompressLiterals()
11066 MEM_writeLE16(ostart, (U16)((U32)set_basic + (1<<2) + (srcSize<<4))); in ZSTD_noCompressLiterals()
11069 MEM_writeLE32(ostart, (U32)((U32)set_basic + (3<<2) + (srcSize<<4))); in ZSTD_noCompressLiterals()
11075 memcpy(ostart + flSize, src, srcSize); in ZSTD_noCompressLiterals()
11076 DEBUGLOG(5, "Raw literals: %u -> %u", (U32)srcSize, (U32)(srcSize + flSize)); in ZSTD_noCompressLiterals()
11077 return srcSize + flSize; in ZSTD_noCompressLiterals()
11080 …ze_t ZSTD_compressRleLiteralsBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_compressRleLiteralsBlock() argument
11083 U32 const flSize = 1 + (srcSize>31) + (srcSize>4095); in ZSTD_compressRleLiteralsBlock()
11090 ostart[0] = (BYTE)((U32)set_rle + (srcSize<<3)); in ZSTD_compressRleLiteralsBlock()
11093 MEM_writeLE16(ostart, (U16)((U32)set_rle + (1<<2) + (srcSize<<4))); in ZSTD_compressRleLiteralsBlock()
11096 MEM_writeLE32(ostart, (U32)((U32)set_rle + (3<<2) + (srcSize<<4))); in ZSTD_compressRleLiteralsBlock()
11103 DEBUGLOG(5, "RLE literals: %u -> %u", (U32)srcSize, (U32)flSize + 1); in ZSTD_compressRleLiteralsBlock()
11111 const void* src, size_t srcSize, in ZSTD_compressLiterals() argument
11115 size_t const minGain = ZSTD_minGain(srcSize, strategy); in ZSTD_compressLiterals()
11116 size_t const lhSize = 3 + (srcSize >= 1 KB) + (srcSize >= 16 KB); in ZSTD_compressLiterals()
11118 U32 singleStream = srcSize < 256; in ZSTD_compressLiterals()
11123 disableLiteralCompression, (U32)srcSize); in ZSTD_compressLiterals()
11129 return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
11134 if (srcSize <= minLitSize) return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
11139 int const preferRepeat = strategy < ZSTD_lazy ? srcSize <= 1024 : 0; in ZSTD_compressLiterals()
11143 ostart+lhSize, dstCapacity-lhSize, src, srcSize, in ZSTD_compressLiterals()
11147 ostart+lhSize, dstCapacity-lhSize, src, srcSize, in ZSTD_compressLiterals()
11157 if ((cLitSize==0) | (cLitSize >= srcSize - minGain) | ERR_isError(cLitSize)) { in ZSTD_compressLiterals()
11159 return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
11163 return ZSTD_compressRleLiteralsBlock(dst, dstCapacity, src, srcSize); in ZSTD_compressLiterals()
11175 … { U32 const lhc = hType + ((!singleStream) << 2) + ((U32)srcSize<<4) + ((U32)cLitSize<<14); in ZSTD_compressLiterals()
11180 { U32 const lhc = hType + (2 << 2) + ((U32)srcSize<<4) + ((U32)cLitSize<<18); in ZSTD_compressLiterals()
11185 { U32 const lhc = hType + (3 << 2) + ((U32)srcSize<<4) + ((U32)cLitSize<<22); in ZSTD_compressLiterals()
11193 DEBUGLOG(5, "Compressed literals: %u -> %u", (U32)srcSize, (U32)(lhSize+cLitSize)); in ZSTD_compressLiterals()
11716 void const* src, size_t srcSize,
11767 static size_t ZSTD_buildSuperBlockEntropy_literal(void* const src, size_t srcSize, in ZSTD_buildSuperBlockEntropy_literal() argument
11785 DEBUGLOG(5, "ZSTD_buildSuperBlockEntropy_literal (srcSize=%zu)", srcSize); in ZSTD_buildSuperBlockEntropy_literal()
11799 if (srcSize <= minLitSize) { in ZSTD_buildSuperBlockEntropy_literal()
11807 …largest = HIST_count_wksp (countWksp, &maxSymbolValue, (const BYTE*)src, srcSize, workspace, wkspS… in ZSTD_buildSuperBlockEntropy_literal()
11809 if (largest == srcSize) { in ZSTD_buildSuperBlockEntropy_literal()
11814 if (largest <= (srcSize >> 7)+4) { in ZSTD_buildSuperBlockEntropy_literal()
11828 huffLog = HUF_optimalTableLog(huffLog, srcSize, maxSymbolValue); in ZSTD_buildSuperBlockEntropy_literal()
11844 if (oldCSize < srcSize && (oldCSize <= hSize + newCSize || hSize + 12 >= srcSize)) { in ZSTD_buildSuperBlockEntropy_literal()
11851 if (newCSize + hSize >= srcSize) { in ZSTD_buildSuperBlockEntropy_literal()
12409 const void* src, size_t srcSize, in ZSTD_compressSubBlock_multi() argument
12420 BYTE const* const iend = ip + srcSize; in ZSTD_compressSubBlock_multi()
12531 void const* src, size_t srcSize, in ZSTD_compressSuperBlock() argument
12548 src, srcSize, in ZSTD_compressSuperBlock()
12820 void const* src, size_t srcSize);
12823 void const* src, size_t srcSize);
12826 void const* src, size_t srcSize);
12859 void const* src, size_t srcSize);
12862 void const* src, size_t srcSize);
12865 void const* src, size_t srcSize);
12900 void const* src, size_t srcSize);
12903 void const* src, size_t srcSize);
12906 void const* src, size_t srcSize);
12909 void const* src, size_t srcSize);
12913 void const* src, size_t srcSize);
12916 void const* src, size_t srcSize);
12919 void const* src, size_t srcSize);
12922 void const* src, size_t srcSize);
12926 void const* src, size_t srcSize);
12929 void const* src, size_t srcSize);
12932 void const* src, size_t srcSize);
12935 void const* src, size_t srcSize);
12968 void const* src, size_t srcSize);
12971 void const* src, size_t srcSize);
12974 void const* src, size_t srcSize);
12979 void const* src, size_t srcSize);
12982 void const* src, size_t srcSize);
12986 void const* src, size_t srcSize);
12989 void const* src, size_t srcSize);
13048 ldmParams_t const* params, void const* src, size_t srcSize);
13070 void const* src, size_t srcSize);
13079 void ZSTD_ldm_skipSequences(rawSeqStore_t* rawSeqStore, size_t srcSize,
13126 size_t ZSTD_compressBound(size_t srcSize) { in ZSTD_compressBound() argument
13127 return ZSTD_COMPRESSBOUND(srcSize); in ZSTD_compressBound()
14115 unsigned long long srcSize, in ZSTD_adjustCParams_internal() argument
14122 if (dictSize && srcSize == ZSTD_CONTENTSIZE_UNKNOWN) in ZSTD_adjustCParams_internal()
14123 srcSize = minSrcSize; in ZSTD_adjustCParams_internal()
14126 if ( (srcSize < maxWindowResize) in ZSTD_adjustCParams_internal()
14128 U32 const tSize = (U32)(srcSize + dictSize); in ZSTD_adjustCParams_internal()
14148 unsigned long long srcSize, in ZSTD_adjustCParams() argument
14152 if (srcSize == 0) srcSize = ZSTD_CONTENTSIZE_UNKNOWN; in ZSTD_adjustCParams()
14153 return ZSTD_adjustCParams_internal(cPar, srcSize, dictSize); in ZSTD_adjustCParams()
15238 size_t srcSize, in ZSTD_compressSequences() argument
15250 if ((cSize == ERROR(dstSize_tooSmall)) & (srcSize <= dstCapacity)) in ZSTD_compressSequences()
15255 { size_t const maxCSize = srcSize - ZSTD_minGain(srcSize, cctxParams->cParams.strategy); in ZSTD_compressSequences()
15324 static size_t ZSTD_buildSeqStore(ZSTD_CCtx* zc, const void* src, size_t srcSize) in ZSTD_buildSeqStore() argument
15327 DEBUGLOG(5, "ZSTD_buildSeqStore (srcSize=%zu)", srcSize); in ZSTD_buildSeqStore()
15328 assert(srcSize <= ZSTD_BLOCKSIZE_MAX); in ZSTD_buildSeqStore()
15331 if (srcSize < MIN_CBLOCK_SIZE+ZSTD_blockHeaderSize+1) { in ZSTD_buildSeqStore()
15332 ZSTD_ldm_skipSequences(&zc->externSeqStore, srcSize, zc->appliedParams.cParams.minMatch); in ZSTD_buildSeqStore()
15368 src, srcSize); in ZSTD_buildSeqStore()
15378 src, srcSize), ""); in ZSTD_buildSeqStore()
15384 src, srcSize); in ZSTD_buildSeqStore()
15388 … lastLLSize = blockCompressor(ms, &zc->seqStore, zc->blockState.nextCBlock->rep, src, srcSize); in ZSTD_buildSeqStore()
15390 { const BYTE* const lastLiterals = (const BYTE*)src + srcSize - lastLLSize; in ZSTD_buildSeqStore()
15448 size_t outSeqsSize, const void* src, size_t srcSize) in ZSTD_getSequences() argument
15450 const size_t dstCapacity = ZSTD_compressBound(srcSize); in ZSTD_getSequences()
15462 ZSTD_compress2(zc, dst, dstCapacity, src, srcSize); in ZSTD_getSequences()
15498 const void* src, size_t srcSize, U32 frame) in ZSTD_compressBlock_internal() argument
15512 { const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_internal()
15527 srcSize, in ZSTD_compressBlock_internal()
15538 ZSTD_isRLE(ip, srcSize)) in ZSTD_compressBlock_internal()
15560 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize_body() argument
15571 ZSTD_isRLE((BYTE const*)src, srcSize)) in ZSTD_compressBlock_targetCBlockSize_body()
15573 return ZSTD_rleCompressBlock(dst, dstCapacity, *(BYTE const*)src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
15594 … size_t const cSize = ZSTD_compressSuperBlock(zc, dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
15596 … size_t const maxCSize = srcSize - ZSTD_minGain(srcSize, zc->appliedParams.cParams.strategy); in ZSTD_compressBlock_targetCBlockSize_body()
15610 return ZSTD_noCompressBlock(dst, dstCapacity, src, srcSize, lastBlock); in ZSTD_compressBlock_targetCBlockSize_body()
15615 const void* src, size_t srcSize, in ZSTD_compressBlock_targetCBlockSize() argument
15619 const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize); in ZSTD_compressBlock_targetCBlockSize()
15621 …blockState.matchState.window.dictLimit, (unsigned)zc->blockState.matchState.nextToUpdate, srcSize); in ZSTD_compressBlock_targetCBlockSize()
15624 …cSize = ZSTD_compressBlock_targetCBlockSize_body(zc, dst, dstCapacity, src, srcSize, bss, lastBloc… in ZSTD_compressBlock_targetCBlockSize()
15666 const void* src, size_t srcSize, in ZSTD_compress_frameChunk() argument
15670 size_t remaining = srcSize; in ZSTD_compress_frameChunk()
15679 if (cctx->appliedParams.fParams.checksumFlag && srcSize) in ZSTD_compress_frameChunk()
15680 XXH64_update(&cctx->xxhState, src, srcSize); in ZSTD_compress_frameChunk()
15816 const void* src, size_t srcSize, in ZSTD_compressContinue_internal() argument
15823 cctx->stage, (unsigned)srcSize); in ZSTD_compressContinue_internal()
15837 if (!srcSize) return fhSize; /* do not generate an empty block if no input */ in ZSTD_compressContinue_internal()
15839 if (!ZSTD_window_update(&ms->window, src, srcSize)) { in ZSTD_compressContinue_internal()
15843 ZSTD_window_update(&cctx->ldmState.window, src, srcSize); in ZSTD_compressContinue_internal()
15850 src, (BYTE const*)src + srcSize); in ZSTD_compressContinue_internal()
15855 … ZSTD_compress_frameChunk (cctx, dst, dstCapacity, src, srcSize, lastFrameChunk) : in ZSTD_compressContinue_internal()
15856 … ZSTD_compressBlock_internal (cctx, dst, dstCapacity, src, srcSize, 0 /* frame */); in ZSTD_compressContinue_internal()
15858 cctx->consumedSrcSize += srcSize; in ZSTD_compressContinue_internal()
15876 const void* src, size_t srcSize) in ZSTD_compressContinue() argument
15878 DEBUGLOG(5, "ZSTD_compressContinue (srcSize=%u)", (unsigned)srcSize); in ZSTD_compressContinue()
15879 …return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 1 /* frame mode */, 0 … in ZSTD_compressContinue()
15890 …ZSTD_compressBlock(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_compressBlock() argument
15892 DEBUGLOG(5, "ZSTD_compressBlock: srcSize = %u", (unsigned)srcSize); in ZSTD_compressBlock()
15894 RETURN_ERROR_IF(srcSize > blockSizeMax, srcSize_wrong, "input is larger than a block"); } in ZSTD_compressBlock()
15896 …return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 0 /* frame mode */, 0 … in ZSTD_compressBlock()
15906 const void* src, size_t srcSize, in ZSTD_loadDictionaryContent() argument
15910 const BYTE* const iend = ip + srcSize; in ZSTD_loadDictionaryContent()
15912 ZSTD_window_update(&ms->window, src, srcSize); in ZSTD_loadDictionaryContent()
15916 ZSTD_window_update(&ls->window, src, srcSize); in ZSTD_loadDictionaryContent()
15923 if (srcSize <= HASH_READ_SIZE) return 0; in ZSTD_loadDictionaryContent()
15933 … ZSTD_ldm_fillHashTable(ls, (const BYTE*)src, (const BYTE*)src + srcSize, ¶ms->ldmParams); in ZSTD_loadDictionaryContent()
16296 const void* src, size_t srcSize) in ZSTD_compressEnd() argument
16300 dst, dstCapacity, src, srcSize, in ZSTD_compressEnd()
16322 const void* src, size_t srcSize, in ZSTD_compress_internal() argument
16331 src, srcSize, in ZSTD_compress_internal()
16338 const void* src, size_t srcSize, in ZSTD_compress_advanced() argument
16346 src, srcSize, in ZSTD_compress_advanced()
16355 const void* src, size_t srcSize, in ZSTD_compress_advanced_internal() argument
16359 DEBUGLOG(4, "ZSTD_compress_advanced_internal (srcSize:%u)", (unsigned)srcSize); in ZSTD_compress_advanced_internal()
16362 params, srcSize, ZSTDb_not_buffered) , ""); in ZSTD_compress_advanced_internal()
16363 return ZSTD_compressEnd(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compress_advanced_internal()
16368 const void* src, size_t srcSize, in ZSTD_compress_usingDict() argument
16372 …ZSTD_parameters const params = ZSTD_getParams_internal(compressionLevel, srcSize, dict ? dictSize … in ZSTD_compress_usingDict()
16374 DEBUGLOG(4, "ZSTD_compress_usingDict (srcSize=%u)", (unsigned)srcSize); in ZSTD_compress_usingDict()
16376 …return ZSTD_compress_advanced_internal(cctx, dst, dstCapacity, src, srcSize, dict, dictSize, &cctx… in ZSTD_compress_usingDict()
16381 const void* src, size_t srcSize, in ZSTD_compressCCtx() argument
16384 DEBUGLOG(4, "ZSTD_compressCCtx (srcSize=%u)", (unsigned)srcSize); in ZSTD_compressCCtx()
16386 return ZSTD_compress_usingDict(cctx, dst, dstCapacity, src, srcSize, NULL, 0, compressionLevel); in ZSTD_compressCCtx()
16390 const void* src, size_t srcSize, in ZSTD_compress() argument
16396 result = ZSTD_compressCCtx(&ctxBody, dst, dstCapacity, src, srcSize, compressionLevel); in ZSTD_compress()
16666 const void* src, size_t srcSize, in ZSTD_compress_usingCDict_advanced() argument
16669 …FORWARD_IF_ERROR(ZSTD_compressBegin_usingCDict_advanced(cctx, cdict, fParams, srcSize), ""); /* … in ZSTD_compress_usingCDict_advanced()
16670 return ZSTD_compressEnd(cctx, dst, dstCapacity, src, srcSize); in ZSTD_compress_usingCDict_advanced()
16680 const void* src, size_t srcSize, in ZSTD_compress_usingCDict() argument
16684 return ZSTD_compress_usingCDict_advanced(cctx, dst, dstCapacity, src, srcSize, cdict, fParams); in ZSTD_compress_usingCDict()
17134 const void* src, size_t srcSize, size_t* srcPos, in ZSTD_compressStream2_simpleArgs() argument
17138 ZSTD_inBuffer input = { src, srcSize, *srcPos }; in ZSTD_compressStream2_simpleArgs()
17148 const void* src, size_t srcSize) in ZSTD_compress2() argument
17150 DEBUGLOG(4, "ZSTD_compress2 (srcSize=%u)", (unsigned)srcSize); in ZSTD_compress2()
17156 src, srcSize, &iPos, in ZSTD_compress2()
17163 assert(iPos == srcSize); /* all input is expected consumed */ in ZSTD_compress2()
17415 void const* src, size_t srcSize, in ZSTD_compressBlock_doubleFast_generic() argument
17427 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_doubleFast_generic()
17431 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_doubleFast_generic()
17683 void const* src, size_t srcSize) in ZSTD_compressBlock_doubleFast() argument
17690 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 4, ZSTD_noDict); in ZSTD_compressBlock_doubleFast()
17692 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 5, ZSTD_noDict); in ZSTD_compressBlock_doubleFast()
17694 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 6, ZSTD_noDict); in ZSTD_compressBlock_doubleFast()
17696 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 7, ZSTD_noDict); in ZSTD_compressBlock_doubleFast()
17703 void const* src, size_t srcSize) in ZSTD_compressBlock_doubleFast_dictMatchState() argument
17710 …return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 4, ZSTD_dictMatchSta… in ZSTD_compressBlock_doubleFast_dictMatchState()
17712 …return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 5, ZSTD_dictMatchSta… in ZSTD_compressBlock_doubleFast_dictMatchState()
17714 …return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 6, ZSTD_dictMatchSta… in ZSTD_compressBlock_doubleFast_dictMatchState()
17716 …return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, 7, ZSTD_dictMatchSta… in ZSTD_compressBlock_doubleFast_dictMatchState()
17723 void const* src, size_t srcSize, in ZSTD_compressBlock_doubleFast_extDict_generic() argument
17734 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_doubleFast_extDict_generic()
17737 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_doubleFast_extDict_generic()
17748 DEBUGLOG(5, "ZSTD_compressBlock_doubleFast_extDict_generic (srcSize=%zu)", srcSize); in ZSTD_compressBlock_doubleFast_extDict_generic()
17752 … return ZSTD_compressBlock_doubleFast_generic(ms, seqStore, rep, src, srcSize, mls, ZSTD_noDict); in ZSTD_compressBlock_doubleFast_extDict_generic()
17868 void const* src, size_t srcSize) in ZSTD_compressBlock_doubleFast_extDict() argument
17875 return ZSTD_compressBlock_doubleFast_extDict_generic(ms, seqStore, rep, src, srcSize, 4); in ZSTD_compressBlock_doubleFast_extDict()
17877 return ZSTD_compressBlock_doubleFast_extDict_generic(ms, seqStore, rep, src, srcSize, 5); in ZSTD_compressBlock_doubleFast_extDict()
17879 return ZSTD_compressBlock_doubleFast_extDict_generic(ms, seqStore, rep, src, srcSize, 6); in ZSTD_compressBlock_doubleFast_extDict()
17881 return ZSTD_compressBlock_doubleFast_extDict_generic(ms, seqStore, rep, src, srcSize, 7); in ZSTD_compressBlock_doubleFast_extDict()
17934 void const* src, size_t srcSize, in ZSTD_compressBlock_fast_generic() argument
17948 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_fast_generic()
17951 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_fast_generic()
18073 void const* src, size_t srcSize) in ZSTD_compressBlock_fast() argument
18081 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, 4); in ZSTD_compressBlock_fast()
18083 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, 5); in ZSTD_compressBlock_fast()
18085 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, 6); in ZSTD_compressBlock_fast()
18087 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, 7); in ZSTD_compressBlock_fast()
18094 void const* src, size_t srcSize, U32 const mls) in ZSTD_compressBlock_fast_dictMatchState_generic() argument
18107 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_fast_dictMatchState_generic()
18126 const U32 endIndex = (U32)((size_t)(ip - base) + srcSize); in ZSTD_compressBlock_fast_dictMatchState_generic()
18241 void const* src, size_t srcSize) in ZSTD_compressBlock_fast_dictMatchState() argument
18249 return ZSTD_compressBlock_fast_dictMatchState_generic(ms, seqStore, rep, src, srcSize, 4); in ZSTD_compressBlock_fast_dictMatchState()
18251 return ZSTD_compressBlock_fast_dictMatchState_generic(ms, seqStore, rep, src, srcSize, 5); in ZSTD_compressBlock_fast_dictMatchState()
18253 return ZSTD_compressBlock_fast_dictMatchState_generic(ms, seqStore, rep, src, srcSize, 6); in ZSTD_compressBlock_fast_dictMatchState()
18255 return ZSTD_compressBlock_fast_dictMatchState_generic(ms, seqStore, rep, src, srcSize, 7); in ZSTD_compressBlock_fast_dictMatchState()
18262 void const* src, size_t srcSize, U32 const mls) in ZSTD_compressBlock_fast_extDict_generic() argument
18274 const U32 endIndex = (U32)((size_t)(istart - base) + srcSize); in ZSTD_compressBlock_fast_extDict_generic()
18282 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_fast_extDict_generic()
18290 return ZSTD_compressBlock_fast_generic(ms, seqStore, rep, src, srcSize, mls); in ZSTD_compressBlock_fast_extDict_generic()
18366 void const* src, size_t srcSize) in ZSTD_compressBlock_fast_extDict() argument
18373 return ZSTD_compressBlock_fast_extDict_generic(ms, seqStore, rep, src, srcSize, 4); in ZSTD_compressBlock_fast_extDict()
18375 return ZSTD_compressBlock_fast_extDict_generic(ms, seqStore, rep, src, srcSize, 5); in ZSTD_compressBlock_fast_extDict()
18377 return ZSTD_compressBlock_fast_extDict_generic(ms, seqStore, rep, src, srcSize, 6); in ZSTD_compressBlock_fast_extDict()
18379 return ZSTD_compressBlock_fast_extDict_generic(ms, seqStore, rep, src, srcSize, 7); in ZSTD_compressBlock_fast_extDict()
19011 const void* src, size_t srcSize, in ZSTD_compressBlock_lazy_generic() argument
19018 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_lazy_generic()
19256 void const* src, size_t srcSize) in ZSTD_compressBlock_btlazy2() argument
19258 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_binaryTree, 2, ZSTD… in ZSTD_compressBlock_btlazy2()
19263 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy2() argument
19265 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 2, ZSTD_… in ZSTD_compressBlock_lazy2()
19270 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy() argument
19272 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 1, ZSTD_… in ZSTD_compressBlock_lazy()
19277 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy() argument
19279 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_… in ZSTD_compressBlock_greedy()
19284 void const* src, size_t srcSize) in ZSTD_compressBlock_btlazy2_dictMatchState() argument
19286 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_binaryTree, 2, ZSTD… in ZSTD_compressBlock_btlazy2_dictMatchState()
19291 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy2_dictMatchState() argument
19293 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 2, ZSTD_… in ZSTD_compressBlock_lazy2_dictMatchState()
19298 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy_dictMatchState() argument
19300 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 1, ZSTD_… in ZSTD_compressBlock_lazy_dictMatchState()
19305 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy_dictMatchState() argument
19307 …return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_… in ZSTD_compressBlock_greedy_dictMatchState()
19315 const void* src, size_t srcSize, in ZSTD_compressBlock_lazy_extDict_generic() argument
19321 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_lazy_extDict_generic()
19494 void const* src, size_t srcSize) in ZSTD_compressBlock_greedy_extDict() argument
19496 …return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_hashChain, … in ZSTD_compressBlock_greedy_extDict()
19501 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy_extDict() argument
19504 …return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_hashChain, … in ZSTD_compressBlock_lazy_extDict()
19509 void const* src, size_t srcSize) in ZSTD_compressBlock_lazy2_extDict() argument
19512 …return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_hashChain, … in ZSTD_compressBlock_lazy2_extDict()
19517 void const* src, size_t srcSize) in ZSTD_compressBlock_btlazy2_extDict() argument
19520 …return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_binaryTree,… in ZSTD_compressBlock_btlazy2_extDict()
19781 ldmParams_t const* params, void const* src, size_t srcSize) in ZSTD_ldm_generateSequences_internal() argument
19801 BYTE const* const iend = istart + srcSize; in ZSTD_ldm_generateSequences_internal()
19954 ldmParams_t const* params, void const* src, size_t srcSize) in ZSTD_ldm_generateSequences() argument
19958 BYTE const* const iend = istart + srcSize; in ZSTD_ldm_generateSequences()
19960 size_t const nbChunks = (srcSize / kMaxChunkSize) + ((srcSize % kMaxChunkSize) != 0); in ZSTD_ldm_generateSequences()
19968 assert(ldmState->window.nextSrc >= (BYTE const*)src + srcSize); in ZSTD_ldm_generateSequences()
20029 void ZSTD_ldm_skipSequences(rawSeqStore_t* rawSeqStore, size_t srcSize, U32 const minMatch) { in ZSTD_ldm_skipSequences() argument
20030 while (srcSize > 0 && rawSeqStore->pos < rawSeqStore->size) { in ZSTD_ldm_skipSequences()
20032 if (srcSize <= seq->litLength) { in ZSTD_ldm_skipSequences()
20034 seq->litLength -= (U32)srcSize; in ZSTD_ldm_skipSequences()
20037 srcSize -= seq->litLength; in ZSTD_ldm_skipSequences()
20039 if (srcSize < seq->matchLength) { in ZSTD_ldm_skipSequences()
20041 seq->matchLength -= (U32)srcSize; in ZSTD_ldm_skipSequences()
20051 srcSize -= seq->matchLength; in ZSTD_ldm_skipSequences()
20090 void const* src, size_t srcSize) in ZSTD_ldm_blockCompress() argument
20098 BYTE const* const iend = istart + srcSize; in ZSTD_ldm_blockCompress()
20102 DEBUGLOG(5, "ZSTD_ldm_blockCompress: srcSize=%zu", srcSize); in ZSTD_ldm_blockCompress()
20249 const BYTE* const src, size_t const srcSize, in ZSTD_rescaleFreqs() argument
20253 DEBUGLOG(5, "ZSTD_rescaleFreqs (srcSize=%u)", (unsigned)srcSize); in ZSTD_rescaleFreqs()
20257 if (srcSize <= ZSTD_PREDEF_THRESHOLD) { /* heuristic */ in ZSTD_rescaleFreqs()
20320 …HIST_count_simple(optPtr->litFreq, &lit, src, srcSize); /* use raw first block to init statistic… in ZSTD_rescaleFreqs()
20943 const void* src, size_t srcSize, in ZSTD_compressBlock_opt_generic() argument
20951 const BYTE* const iend = istart + srcSize; in ZSTD_compressBlock_opt_generic()
20969 ZSTD_rescaleFreqs(optStatePtr, (const BYTE*)src, srcSize, optLevel); in ZSTD_compressBlock_opt_generic()
21215 const void* src, size_t srcSize) in ZSTD_compressBlock_btopt() argument
21218 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 0 /*optLevel*/, ZSTD_noDict… in ZSTD_compressBlock_btopt()
21254 const void* src, size_t srcSize) in ZSTD_initStats_ultra() argument
21259 DEBUGLOG(4, "ZSTD_initStats_ultra (srcSize=%zu)", srcSize); in ZSTD_initStats_ultra()
21265 …ZSTD_compressBlock_opt_generic(ms, seqStore, tmpRep, src, srcSize, 2 /*optLevel*/, ZSTD_noDict); … in ZSTD_initStats_ultra()
21269 ms->window.base -= srcSize; in ZSTD_initStats_ultra()
21270 ms->window.dictLimit += (U32)srcSize; in ZSTD_initStats_ultra()
21280 const void* src, size_t srcSize) in ZSTD_compressBlock_btultra() argument
21282 DEBUGLOG(5, "ZSTD_compressBlock_btultra (srcSize=%zu)", srcSize); in ZSTD_compressBlock_btultra()
21283 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /*optLevel*/, ZSTD_noDict… in ZSTD_compressBlock_btultra()
21288 const void* src, size_t srcSize) in ZSTD_compressBlock_btultra2() argument
21291 DEBUGLOG(5, "ZSTD_compressBlock_btultra2 (srcSize=%zu)", srcSize); in ZSTD_compressBlock_btultra2()
21301 assert(srcSize <= ZSTD_BLOCKSIZE_MAX); in ZSTD_compressBlock_btultra2()
21306 && (srcSize > ZSTD_PREDEF_THRESHOLD) in ZSTD_compressBlock_btultra2()
21308 ZSTD_initStats_ultra(ms, seqStore, rep, src, srcSize); in ZSTD_compressBlock_btultra2()
21311 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /*optLevel*/, ZSTD_noDict… in ZSTD_compressBlock_btultra2()
21316 const void* src, size_t srcSize) in ZSTD_compressBlock_btopt_dictMatchState() argument
21318 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 0 /*optLevel*/, ZSTD_dictMa… in ZSTD_compressBlock_btopt_dictMatchState()
21323 const void* src, size_t srcSize) in ZSTD_compressBlock_btultra_dictMatchState() argument
21325 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /*optLevel*/, ZSTD_dictMa… in ZSTD_compressBlock_btultra_dictMatchState()
21330 const void* src, size_t srcSize) in ZSTD_compressBlock_btopt_extDict() argument
21332 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 0 /*optLevel*/, ZSTD_extDic… in ZSTD_compressBlock_btopt_extDict()
21337 const void* src, size_t srcSize) in ZSTD_compressBlock_btultra_extDict() argument
21339 …return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /*optLevel*/, ZSTD_extDic… in ZSTD_compressBlock_btultra_extDict()
21465 size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, … in HUF_readDTableX1_wksp() argument
21487 …= HUF_readStats(huffWeight, HUF_SYMBOLVALUE_MAX + 1, rankVal, &nbSymbols, &tableLog, src, srcSize); in HUF_readDTableX1_wksp()
21534 size_t HUF_readDTableX1(HUF_DTable* DTable, const void* src, size_t srcSize) in HUF_readDTableX1() argument
21537 return HUF_readDTableX1_wksp(DTable, src, srcSize, in HUF_readDTableX1()
21899 const void* src, size_t srcSize, in HUF_readDTableX2_wksp() argument
21937 …HUF_readStats(weightList, HUF_SYMBOLVALUE_MAX + 1, rankStats, &nbSymbols, &tableLog, src, srcSize); in HUF_readDTableX2_wksp()
21998 size_t HUF_readDTableX2(HUF_DTable* DTable, const void* src, size_t srcSize) in HUF_readDTableX2() argument
22001 return HUF_readDTableX2_wksp(DTable, src, srcSize, in HUF_readDTableX2()
22939 void ZSTDv01_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
22965 …ompressContinue(ZSTDv01_Dctx* dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
23037 void ZSTDv02_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23063 …ompressContinue(ZSTDv02_Dctx* dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
23134 void ZSTDv03_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23160 …ompressContinue(ZSTDv03_Dctx* dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
23231 void ZSTDv04_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23258 …ompressContinue(ZSTDv04_Dctx* dctx, void* dst, size_t maxDstSize, const void* src, size_t srcSize);
23375 void ZSTDv05_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23396 …_decompressDCtx(ZSTDv05_DCtx* ctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23408 const void* src, size_t srcSize,
23416 U64 srcSize; member
23420 size_t ZSTDv05_getFrameParams(ZSTDv05_parameters* params, const void* src, size_t srcSize);
23425 …mpressContinue(ZSTDv05_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23550 void ZSTDv06_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23556 ZSTDLIBv06_API size_t ZSTDv06_compressBound(size_t srcSize); /*!< maximum compressed size (wor…
23573 …_decompressDCtx(ZSTDv06_DCtx* ctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23585 const void* src, size_t srcSize,
23595 …_getFrameParams(ZSTDv06_frameParams* fparamsPtr, const void* src, size_t srcSize); /**< doesn't …
23600 …mpressContinue(ZSTDv06_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23713 unsigned long long ZSTDv07_getDecompressedSize(const void* src, size_t srcSize);
23733 void ZSTDv07_findFrameSizeInfoLegacy(const void *src, size_t srcSize,
23751 …_decompressDCtx(ZSTDv07_DCtx* ctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
23763 const void* src, size_t srcSize,
23782 const void* src, size_t srcSize,
23792 …_getFrameParams(ZSTDv07_frameParams* fparamsPtr, const void* src, size_t srcSize); /**< doesn't …
23866 MEM_STATIC unsigned ZSTD_isLegacy(const void* src, size_t srcSize) in ZSTD_isLegacy() argument
23869 if (srcSize<4) return 0; in ZSTD_isLegacy()
23899 MEM_STATIC unsigned long long ZSTD_getDecompressedSize_legacy(const void* src, size_t srcSize) in ZSTD_getDecompressedSize_legacy() argument
23901 U32 const version = ZSTD_isLegacy(src, srcSize); in ZSTD_getDecompressedSize_legacy()
23906 size_t const frResult = ZSTDv05_getFrameParams(&fParams, src, srcSize); in ZSTD_getDecompressedSize_legacy()
23908 return fParams.srcSize; in ZSTD_getDecompressedSize_legacy()
23914 size_t const frResult = ZSTDv06_getFrameParams(&fParams, src, srcSize); in ZSTD_getDecompressedSize_legacy()
23922 size_t const frResult = ZSTDv07_getFrameParams(&fParams, src, srcSize); in ZSTD_getDecompressedSize_legacy()
23991 MEM_STATIC ZSTD_frameSizeInfo ZSTD_findFrameSizeInfoLegacy(const void *src, size_t srcSize) in ZSTD_findFrameSizeInfoLegacy() argument
23994 U32 const version = ZSTD_isLegacy(src, srcSize); in ZSTD_findFrameSizeInfoLegacy()
23999 ZSTDv01_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24006 ZSTDv02_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24013 ZSTDv03_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24020 ZSTDv04_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24027 ZSTDv05_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24034 ZSTDv06_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24041 ZSTDv07_findFrameSizeInfoLegacy(src, srcSize, in ZSTD_findFrameSizeInfoLegacy()
24051 if (!ZSTD_isError(frameSizeInfo.compressedSize) && frameSizeInfo.compressedSize > srcSize) { in ZSTD_findFrameSizeInfoLegacy()
24058 MEM_STATIC size_t ZSTD_findFrameCompressedSizeLegacy(const void *src, size_t srcSize) in ZSTD_findFrameCompressedSizeLegacy() argument
24060 ZSTD_frameSizeInfo frameSizeInfo = ZSTD_findFrameSizeInfoLegacy(src, srcSize); in ZSTD_findFrameCompressedSizeLegacy()
24556 const void* src, size_t srcSize, const int frame);
24717 static size_t ZSTD_frameHeaderSize_internal(const void* src, size_t srcSize, ZSTD_format_e format) in ZSTD_frameHeaderSize_internal() argument
24720 RETURN_ERROR_IF(srcSize < minInputSize, srcSize_wrong, ""); in ZSTD_frameHeaderSize_internal()
24736 size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize) in ZSTD_frameHeaderSize() argument
24738 return ZSTD_frameHeaderSize_internal(src, srcSize, ZSTD_f_zstd1); in ZSTD_frameHeaderSize()
24748 size_t ZSTD_getFrameHeader_advanced(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize, ZSTD… in ZSTD_getFrameHeader_advanced() argument
24754 if (srcSize < minInputSize) return minInputSize; in ZSTD_getFrameHeader_advanced()
24761 if (srcSize < ZSTD_SKIPPABLEHEADERSIZE) in ZSTD_getFrameHeader_advanced()
24772 { size_t const fhsize = ZSTD_frameHeaderSize_internal(src, srcSize, format); in ZSTD_getFrameHeader_advanced()
24773 if (srcSize < fhsize) return fhsize; in ZSTD_getFrameHeader_advanced()
24830 size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize) in ZSTD_getFrameHeader() argument
24832 return ZSTD_getFrameHeader_advanced(zfhPtr, src, srcSize, ZSTD_f_zstd1); in ZSTD_getFrameHeader()
24841 unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcSize) in ZSTD_getFrameContentSize() argument
24844 if (ZSTD_isLegacy(src, srcSize)) { in ZSTD_getFrameContentSize()
24845 unsigned long long const ret = ZSTD_getDecompressedSize_legacy(src, srcSize); in ZSTD_getFrameContentSize()
24850 if (ZSTD_getFrameHeader(&zfh, src, srcSize) != 0) in ZSTD_getFrameContentSize()
24859 static size_t readSkippableFrameSize(void const* src, size_t srcSize) in readSkippableFrameSize() argument
24864 RETURN_ERROR_IF(srcSize < ZSTD_SKIPPABLEHEADERSIZE, srcSize_wrong, ""); in readSkippableFrameSize()
24871 RETURN_ERROR_IF(skippableSize > srcSize, srcSize_wrong, ""); in readSkippableFrameSize()
24881 unsigned long long ZSTD_findDecompressedSize(const void* src, size_t srcSize) in ZSTD_findDecompressedSize() argument
24885 while (srcSize >= ZSTD_startingInputLength(ZSTD_f_zstd1)) { in ZSTD_findDecompressedSize()
24889 size_t const skippableSize = readSkippableFrameSize(src, srcSize); in ZSTD_findDecompressedSize()
24893 assert(skippableSize <= srcSize); in ZSTD_findDecompressedSize()
24896 srcSize -= skippableSize; in ZSTD_findDecompressedSize()
24900 { unsigned long long const ret = ZSTD_getFrameContentSize(src, srcSize); in ZSTD_findDecompressedSize()
24907 { size_t const frameSrcSize = ZSTD_findFrameCompressedSize(src, srcSize); in ZSTD_findDecompressedSize()
24913 srcSize -= frameSrcSize; in ZSTD_findDecompressedSize()
24917 if (srcSize) return ZSTD_CONTENTSIZE_ERROR; in ZSTD_findDecompressedSize()
24930 unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcSize) in ZSTD_getDecompressedSize() argument
24932 unsigned long long const ret = ZSTD_getFrameContentSize(src, srcSize); in ZSTD_getDecompressedSize()
24965 static ZSTD_frameSizeInfo ZSTD_findFrameSizeInfo(const void* src, size_t srcSize) in ZSTD_findFrameSizeInfo() argument
24971 if (ZSTD_isLegacy(src, srcSize)) in ZSTD_findFrameSizeInfo()
24972 return ZSTD_findFrameSizeInfoLegacy(src, srcSize); in ZSTD_findFrameSizeInfo()
24975 if ((srcSize >= ZSTD_SKIPPABLEHEADERSIZE) in ZSTD_findFrameSizeInfo()
24977 frameSizeInfo.compressedSize = readSkippableFrameSize(src, srcSize); in ZSTD_findFrameSizeInfo()
24979 frameSizeInfo.compressedSize <= srcSize); in ZSTD_findFrameSizeInfo()
24984 size_t remainingSize = srcSize; in ZSTD_findFrameSizeInfo()
24989 { size_t const ret = ZSTD_getFrameHeader(&zfh, src, srcSize); in ZSTD_findFrameSizeInfo()
25036 size_t ZSTD_findFrameCompressedSize(const void *src, size_t srcSize) in ZSTD_findFrameCompressedSize() argument
25038 ZSTD_frameSizeInfo const frameSizeInfo = ZSTD_findFrameSizeInfo(src, srcSize); in ZSTD_findFrameCompressedSize()
25048 unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize) in ZSTD_decompressBound() argument
25052 while (srcSize > 0) { in ZSTD_decompressBound()
25053 ZSTD_frameSizeInfo const frameSizeInfo = ZSTD_findFrameSizeInfo(src, srcSize); in ZSTD_decompressBound()
25058 assert(srcSize >= compressedSize); in ZSTD_decompressBound()
25060 srcSize -= compressedSize; in ZSTD_decompressBound()
25083 const void* src, size_t srcSize) in ZSTD_copyRawBlock() argument
25087 if (srcSize == 0) return 0; in ZSTD_copyRawBlock()
25090 RETURN_ERROR_IF(srcSize > dstCapacity, dstSize_tooSmall, ""); in ZSTD_copyRawBlock()
25091 memcpy(dst, src, srcSize); in ZSTD_copyRawBlock()
25092 return srcSize; in ZSTD_copyRawBlock()
25200 const void* src, size_t srcSize, in ZSTD_decompressMultiFrame() argument
25215 while (srcSize >= ZSTD_startingInputLength(dctx->format)) { in ZSTD_decompressMultiFrame()
25218 if (ZSTD_isLegacy(src, srcSize)) { in ZSTD_decompressMultiFrame()
25220 size_t const frameSize = ZSTD_findFrameCompressedSizeLegacy(src, srcSize); in ZSTD_decompressMultiFrame()
25233 srcSize -= frameSize; in ZSTD_decompressMultiFrame()
25243 size_t const skippableSize = readSkippableFrameSize(src, srcSize); in ZSTD_decompressMultiFrame()
25245 assert(skippableSize <= srcSize); in ZSTD_decompressMultiFrame()
25248 srcSize -= skippableSize; in ZSTD_decompressMultiFrame()
25263 &src, &srcSize); in ZSTD_decompressMultiFrame()
25286 RETURN_ERROR_IF(srcSize, srcSize_wrong, "input not entirely consumed"); in ZSTD_decompressMultiFrame()
25293 const void* src, size_t srcSize, in ZSTD_decompress_usingDict() argument
25296 return ZSTD_decompressMultiFrame(dctx, dst, dstCapacity, src, srcSize, dict, dictSize, NULL); in ZSTD_decompress_usingDict()
25317 …STD_decompressDCtx(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_decompressDCtx() argument
25319 return ZSTD_decompress_usingDDict(dctx, dst, dstCapacity, src, srcSize, ZSTD_getDDict(dctx)); in ZSTD_decompressDCtx()
25323 size_t ZSTD_decompress(void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_decompress() argument
25329 regenSize = ZSTD_decompressDCtx(dctx, dst, dstCapacity, src, srcSize); in ZSTD_decompress()
25335 return ZSTD_decompressDCtx(&dctx, dst, dstCapacity, src, srcSize); in ZSTD_decompress()
25392 …decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize) in ZSTD_decompressContinue() argument
25394 DEBUGLOG(5, "ZSTD_decompressContinue (srcSize:%u)", (unsigned)srcSize); in ZSTD_decompressContinue()
25396 …RETURN_ERROR_IF(srcSize != ZSTD_nextSrcSizeToDecompressWithInputSize(dctx, srcSize), srcSize_wrong… in ZSTD_decompressContinue()
25404 assert(srcSize >= ZSTD_FRAMEIDSIZE); /* to read skippable magic number */ in ZSTD_decompressContinue()
25406 memcpy(dctx->headerBuffer, src, srcSize); in ZSTD_decompressContinue()
25407 …dctx->expected = ZSTD_SKIPPABLEHEADERSIZE - srcSize; /* remaining to load to get full skippable f… in ZSTD_decompressContinue()
25411 dctx->headerSize = ZSTD_frameHeaderSize_internal(src, srcSize, dctx->format); in ZSTD_decompressContinue()
25413 memcpy(dctx->headerBuffer, src, srcSize); in ZSTD_decompressContinue()
25414 dctx->expected = dctx->headerSize - srcSize; in ZSTD_decompressContinue()
25420 memcpy(dctx->headerBuffer + (dctx->headerSize - srcSize), src, srcSize); in ZSTD_decompressContinue()
25462 … rSize = ZSTD_decompressBlock_internal(dctx, dst, dstCapacity, src, srcSize, /* frame */ 1); in ZSTD_decompressContinue()
25466 assert(srcSize <= dctx->expected); in ZSTD_decompressContinue()
25467 rSize = ZSTD_copyRawBlock(dst, dstCapacity, src, srcSize); in ZSTD_decompressContinue()
25469 assert(rSize == srcSize); in ZSTD_decompressContinue()
25513 assert(srcSize == 4); /* guaranteed by dctx->expected */ in ZSTD_decompressContinue()
25525 assert(srcSize <= ZSTD_SKIPPABLEHEADERSIZE); in ZSTD_decompressContinue()
25526 …memcpy(dctx->headerBuffer + (ZSTD_SKIPPABLEHEADERSIZE - srcSize), src, srcSize); /* complete ski… in ZSTD_decompressContinue()
25741 unsigned ZSTD_getDictID_fromFrame(const void* src, size_t srcSize) in ZSTD_getDictID_fromFrame() argument
25744 size_t const hError = ZSTD_getFrameHeader(&zfp, src, srcSize); in ZSTD_getDictID_fromFrame()
25755 const void* src, size_t srcSize, in ZSTD_decompress_usingDDict() argument
25759 return ZSTD_decompressMultiFrame(dctx, dst, dstCapacity, src, srcSize, in ZSTD_decompress_usingDDict()
26007 size_t ZSTD_estimateDStreamSize_fromFrame(const void* src, size_t srcSize) in ZSTD_estimateDStreamSize_fromFrame() argument
26011 size_t const err = ZSTD_getFrameHeader(&zfh, src, srcSize); in ZSTD_estimateDStreamSize_fromFrame()
26065 void const* src, size_t srcSize) { in ZSTD_decompressContinueStream() argument
26070 zds->outBuff + zds->outStart, dstSize, src, srcSize); in ZSTD_decompressContinueStream()
26081 size_t const decodedSize = ZSTD_decompressContinue(zds, *op, dstSize, src, srcSize); in ZSTD_decompressContinueStream()
26380 const void* src, size_t srcSize, size_t* srcPos) in ZSTD_decompressStream_simpleArgs() argument
26383 ZSTD_inBuffer input = { src, srcSize, *srcPos }; in ZSTD_decompressStream_simpleArgs()
26447 size_t ZSTD_getcBlockSize(const void* src, size_t srcSize, in ZSTD_getcBlockSize() argument
26450 RETURN_ERROR_IF(srcSize < ZSTD_blockHeaderSize, srcSize_wrong, ""); in ZSTD_getcBlockSize()
26466 const void* src, size_t srcSize);
26471 const void* src, size_t srcSize) /* note : srcSize < BLOCKSIZE */ in ZSTD_decodeLiteralsBlock() argument
26474 RETURN_ERROR_IF(srcSize < MIN_CBLOCK_SIZE, corruption_detected, ""); in ZSTD_decodeLiteralsBlock()
26487 …RETURN_ERROR_IF(srcSize < 5, corruption_detected, "srcSize >= MIN_CBLOCK_SIZE == 3; here we need u… in ZSTD_decodeLiteralsBlock()
26516 RETURN_ERROR_IF(litCSize + lhSize > srcSize, corruption_detected, ""); in ZSTD_decodeLiteralsBlock()
26583 …if (lhSize+litSize+WILDCOPY_OVERLENGTH > srcSize) { /* risk reading beyond src buffer with wildco… in ZSTD_decodeLiteralsBlock()
26584 RETURN_ERROR_IF(litSize+lhSize > srcSize, corruption_detected, ""); in ZSTD_decodeLiteralsBlock()
26613 …RETURN_ERROR_IF(srcSize<4, corruption_detected, "srcSize >= MIN_CBLOCK_SIZE == 3; here we need lhS… in ZSTD_decodeLiteralsBlock()
26826 const void* src, size_t srcSize, in ZSTD_buildSeqTable() argument
26834 RETURN_ERROR_IF(!srcSize, srcSize_wrong, ""); in ZSTD_buildSeqTable()
26858 size_t const headerSize = FSE_readNCount(norm, &max, &tableLog, src, srcSize); in ZSTD_buildSeqTable()
26872 const void* src, size_t srcSize) in ZSTD_decodeSeqHeaders() argument
26875 const BYTE* const iend = istart + srcSize; in ZSTD_decodeSeqHeaders()
26881 RETURN_ERROR_IF(srcSize < MIN_SEQUENCES_SIZE, srcSize_wrong, ""); in ZSTD_decodeSeqHeaders()
26887 RETURN_ERROR_IF(srcSize != 1, srcSize_wrong, ""); in ZSTD_decodeSeqHeaders()
27734 const void* src, size_t srcSize, const int frame) in ZSTD_decompressBlock_internal() argument
27744 DEBUGLOG(5, "ZSTD_decompressBlock_internal (size : %u)", (U32)srcSize); in ZSTD_decompressBlock_internal()
27746 RETURN_ERROR_IF(srcSize >= ZSTD_BLOCKSIZE_MAX, srcSize_wrong, ""); in ZSTD_decompressBlock_internal()
27749 { size_t const litCSize = ZSTD_decodeLiteralsBlock(dctx, src, srcSize); in ZSTD_decompressBlock_internal()
27753 srcSize -= litCSize; in ZSTD_decompressBlock_internal()
27767 size_t const seqHSize = ZSTD_decodeSeqHeaders(dctx, &nbSeq, ip, srcSize); in ZSTD_decompressBlock_internal()
27770 srcSize -= seqHSize; in ZSTD_decompressBlock_internal()
27792 …return ZSTD_decompressSequencesLong(dctx, dst, dstCapacity, ip, srcSize, nbSeq, isLongOffset, fram… in ZSTD_decompressBlock_internal()
27797 … return ZSTD_decompressSequences(dctx, dst, dstCapacity, ip, srcSize, nbSeq, isLongOffset, frame); in ZSTD_decompressBlock_internal()
27816 const void* src, size_t srcSize) in ZSTD_decompressBlock() argument
27820 dSize = ZSTD_decompressBlock_internal(dctx, dst, dstCapacity, src, srcSize, /* frame */ 0); in ZSTD_decompressBlock()