ZSTD_CCtx_s
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: ✅struct ZSTD_CCtx_s {
const BYTE *nextSrc;
const BYTE *base;
const BYTE *dictBase;
U32 dictLimit;
U32 lowLimit;
U32 nextToUpdate;
U32 nextToUpdate3;
U32 hashLog3;
U32 loadedDictEnd;
U32 forceWindow;
U32 forceRawDict;
ZSTD_compressionStage_e stage;
U32 rep[3];
U32 repToConfirm[3];
U32 dictID;
ZSTD_parameters params;
void *workSpace;
size_t workSpaceSize;
size_t blockSize;
U64 frameContentSize;
struct xxh64_state xxhState;
ZSTD_customMem customMem;
seqStore_t seqStore;
U32 *hashTable;
U32 *hashTable3;
U32 *chainTable;
HUF_CElt *hufTable;
U32 flagStaticTables;
HUF_repeat flagStaticHufTable;
FSE_CTable offcodeCTable[187];
FSE_CTable matchlengthCTable[363];
FSE_CTable litlengthCTable[329];
unsigned int tmpCounters[1536];
};
5.11
: ✅struct ZSTD_CCtx_s {
const BYTE *nextSrc;
const BYTE *base;
const BYTE *dictBase;
U32 dictLimit;
U32 lowLimit;
U32 nextToUpdate;
U32 nextToUpdate3;
U32 hashLog3;
U32 loadedDictEnd;
U32 forceWindow;
U32 forceRawDict;
ZSTD_compressionStage_e stage;
U32 rep[3];
U32 repToConfirm[3];
U32 dictID;
ZSTD_parameters params;
void *workSpace;
size_t workSpaceSize;
size_t blockSize;
U64 frameContentSize;
struct xxh64_state xxhState;
ZSTD_customMem customMem;
seqStore_t seqStore;
U32 *hashTable;
U32 *hashTable3;
U32 *chainTable;
HUF_CElt *hufTable;
U32 flagStaticTables;
HUF_repeat flagStaticHufTable;
FSE_CTable offcodeCTable[187];
FSE_CTable matchlengthCTable[363];
FSE_CTable litlengthCTable[329];
unsigned int tmpCounters[1536];
};
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: ✅struct ZSTD_CCtx_s {
ZSTD_compressionStage_e stage;
int cParamsChanged;
int bmi2;
ZSTD_CCtx_params requestedParams;
ZSTD_CCtx_params appliedParams;
U32 dictID;
size_t dictContentSize;
ZSTD_cwksp workspace;
size_t blockSize;
long long unsigned int pledgedSrcSizePlusOne;
long long unsigned int consumedSrcSize;
long long unsigned int producedCSize;
struct xxh64_state xxhState;
ZSTD_customMem customMem;
ZSTD_threadPool *pool;
size_t staticSize;
SeqCollector seqCollector;
int isFirstBlock;
int initialized;
seqStore_t seqStore;
ldmState_t ldmState;
rawSeq *ldmSequences;
size_t maxNbLdmSequences;
rawSeqStore_t externSeqStore;
ZSTD_blockState_t blockState;
U32 *entropyWorkspace;
ZSTD_buffered_policy_e bufferedPolicy;
char *inBuff;
size_t inBuffSize;
size_t inToCompress;
size_t inBuffPos;
size_t inBuffTarget;
char *outBuff;
size_t outBuffSize;
size_t outBuffContentSize;
size_t outBuffFlushedSize;
ZSTD_cStreamStage streamStage;
U32 frameEnded;
ZSTD_inBuffer expectedInBuffer;
size_t expectedOutBufferSize;
ZSTD_localDict localDict;
const ZSTD_CDict *cdict;
ZSTD_prefixDict prefixDict;
};
6.2
: ✅struct ZSTD_CCtx_s {
ZSTD_compressionStage_e stage;
int cParamsChanged;
int bmi2;
ZSTD_CCtx_params requestedParams;
ZSTD_CCtx_params appliedParams;
ZSTD_CCtx_params simpleApiParams;
U32 dictID;
size_t dictContentSize;
ZSTD_cwksp workspace;
size_t blockSize;
long long unsigned int pledgedSrcSizePlusOne;
long long unsigned int consumedSrcSize;
long long unsigned int producedCSize;
struct xxh64_state xxhState;
ZSTD_customMem customMem;
ZSTD_threadPool *pool;
size_t staticSize;
SeqCollector seqCollector;
int isFirstBlock;
int initialized;
seqStore_t seqStore;
ldmState_t ldmState;
rawSeq *ldmSequences;
size_t maxNbLdmSequences;
rawSeqStore_t externSeqStore;
ZSTD_blockState_t blockState;
U32 *entropyWorkspace;
ZSTD_buffered_policy_e bufferedPolicy;
char *inBuff;
size_t inBuffSize;
size_t inToCompress;
size_t inBuffPos;
size_t inBuffTarget;
char *outBuff;
size_t outBuffSize;
size_t outBuffContentSize;
size_t outBuffFlushedSize;
ZSTD_cStreamStage streamStage;
U32 frameEnded;
ZSTD_inBuffer expectedInBuffer;
size_t expectedOutBufferSize;
ZSTD_localDict localDict;
const ZSTD_CDict *cdict;
ZSTD_prefixDict prefixDict;
ZSTD_blockSplitCtx blockSplitCtx;
};
6.5
: ✅struct ZSTD_CCtx_s {
ZSTD_compressionStage_e stage;
int cParamsChanged;
int bmi2;
ZSTD_CCtx_params requestedParams;
ZSTD_CCtx_params appliedParams;
ZSTD_CCtx_params simpleApiParams;
U32 dictID;
size_t dictContentSize;
ZSTD_cwksp workspace;
size_t blockSize;
long long unsigned int pledgedSrcSizePlusOne;
long long unsigned int consumedSrcSize;
long long unsigned int producedCSize;
struct xxh64_state xxhState;
ZSTD_customMem customMem;
ZSTD_threadPool *pool;
size_t staticSize;
SeqCollector seqCollector;
int isFirstBlock;
int initialized;
seqStore_t seqStore;
ldmState_t ldmState;
rawSeq *ldmSequences;
size_t maxNbLdmSequences;
rawSeqStore_t externSeqStore;
ZSTD_blockState_t blockState;
U32 *entropyWorkspace;
ZSTD_buffered_policy_e bufferedPolicy;
char *inBuff;
size_t inBuffSize;
size_t inToCompress;
size_t inBuffPos;
size_t inBuffTarget;
char *outBuff;
size_t outBuffSize;
size_t outBuffContentSize;
size_t outBuffFlushedSize;
ZSTD_cStreamStage streamStage;
U32 frameEnded;
ZSTD_inBuffer expectedInBuffer;
size_t expectedOutBufferSize;
ZSTD_localDict localDict;
const ZSTD_CDict *cdict;
ZSTD_prefixDict prefixDict;
ZSTD_blockSplitCtx blockSplitCtx;
};
6.8
: ✅struct ZSTD_CCtx_s {
ZSTD_compressionStage_e stage;
int cParamsChanged;
int bmi2;
ZSTD_CCtx_params requestedParams;
ZSTD_CCtx_params appliedParams;
ZSTD_CCtx_params simpleApiParams;
U32 dictID;
size_t dictContentSize;
ZSTD_cwksp workspace;
size_t blockSize;
long long unsigned int pledgedSrcSizePlusOne;
long long unsigned int consumedSrcSize;
long long unsigned int producedCSize;
struct xxh64_state xxhState;
ZSTD_customMem customMem;
ZSTD_threadPool *pool;
size_t staticSize;
SeqCollector seqCollector;
int isFirstBlock;
int initialized;
seqStore_t seqStore;
ldmState_t ldmState;
rawSeq *ldmSequences;
size_t maxNbLdmSequences;
rawSeqStore_t externSeqStore;
ZSTD_blockState_t blockState;
U32 *entropyWorkspace;
ZSTD_buffered_policy_e bufferedPolicy;
char *inBuff;
size_t inBuffSize;
size_t inToCompress;
size_t inBuffPos;
size_t inBuffTarget;
char *outBuff;
size_t outBuffSize;
size_t outBuffContentSize;
size_t outBuffFlushedSize;
ZSTD_cStreamStage streamStage;
U32 frameEnded;
ZSTD_inBuffer expectedInBuffer;
size_t expectedOutBufferSize;
ZSTD_localDict localDict;
const ZSTD_CDict *cdict;
ZSTD_prefixDict prefixDict;
ZSTD_blockSplitCtx blockSplitCtx;
};
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Regular
5.8
and 5.11
✅
5.19
and 6.2
⚠️ZSTD_CCtx_params simpleApiParams
ZSTD_blockSplitCtx blockSplitCtx
6.2
and 6.5
✅
6.5
and 6.8
✅