ZSTD_CCtx_sRegular
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 ✅