Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/zstd/compress/zstd_compress.c ZSTD_initCStream_advanced() -> ZSTD_CCtx_loadDictionary()

Type Parameter Key Value
PARAM_VALUE 0 cctx 4096-ptr_max
PARAM_VALUE 0 cctx->requestedParams.compressionLevel 0
PARAM_VALUE 0 cctx->streamStage 0
DATA_SOURCE 0 cctx $0
DATA_SOURCE 1 dict $1
DATA_SOURCE 2 dictSize $2

lib/zstd/compress/zstd_compress.c ZSTD_initCStream_internal() -> ZSTD_CCtx_loadDictionary()

Type Parameter Key Value
PARAM_VALUE 0 cctx 4096-ptr_max
PARAM_VALUE 0 cctx->streamStage 0
PARAM_VALUE 1 dict 1-u64max
DATA_SOURCE 0 cctx $0
DATA_SOURCE 1 dict $1
DATA_SOURCE 2 dictSize $2

lib/zstd/compress/zstd_compress.c ZSTD_initCStream_usingDict() -> ZSTD_CCtx_loadDictionary()

Type Parameter Key Value
PARAM_VALUE 0 cctx 4096-ptr_max
PARAM_VALUE 0 cctx->cParamsChanged 0-1
PARAM_VALUE 0 cctx->pledgedSrcSizePlusOne 0
PARAM_VALUE 0 cctx->requestedParams.compressionLevel (-131072)-(-1),1-s32max
PARAM_VALUE 0 cctx->requestedParams.deterministicRefPrefix 0-1
PARAM_VALUE 0 cctx->requestedParams.enableDedicatedDictSearch 0-1
PARAM_VALUE 0 cctx->requestedParams.fParams.checksumFlag 0-1
PARAM_VALUE 0 cctx->requestedParams.fParams.contentSizeFlag 0-1
PARAM_VALUE 0 cctx->requestedParams.fParams.noDictIDFlag 0-1
PARAM_VALUE 0 cctx->requestedParams.forceWindow 0-1
PARAM_VALUE 0 cctx->requestedParams.maxBlockSize 0-s32max,18446744071562067968-u64max
PARAM_VALUE 0 cctx->requestedParams.targetCBlockSize 0,1340-s32max
PARAM_VALUE 0 cctx->streamStage 0
DATA_SOURCE 0 cctx $0
DATA_SOURCE 1 dict $1
DATA_SOURCE 2 dictSize $2