Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

lib/zstd/decompress/zstd_decompress.c ZSTD_decompress() -> ZSTD_freeDCtx()

Type Parameter Key Value
PARAM_VALUE 0 dctx 4096-ptr_max
PARAM_VALUE 0 dctx->bType 3
PARAM_VALUE 0 dctx->bmi2 0-1
PARAM_VALUE 0 dctx->ddict 4096-ptr_max
PARAM_VALUE 0 dctx->ddictLocal 0
PARAM_VALUE 0 dctx->ddictSet 0
PARAM_VALUE 0 dctx->decodedSize 0
PARAM_VALUE 0 dctx->disableHufAsm 0
PARAM_VALUE 0 dctx->expected 1,5
PARAM_VALUE 0 dctx->fParams.dictID 0
PARAM_VALUE 0 dctx->fParams.windowSize 0
PARAM_VALUE 0 dctx->forceIgnoreChecksum 0
PARAM_VALUE 0 dctx->format 0
PARAM_VALUE 0 dctx->fseEntropy 0-1
PARAM_VALUE 0 dctx->inBuff 0
PARAM_VALUE 0 dctx->inBuffSize 0
PARAM_VALUE 0 dctx->isFrameDecompression 1
PARAM_VALUE 0 dctx->litEntropy 0-1
PARAM_VALUE 0 dctx->maxBlockSizeParam 0
PARAM_VALUE 0 dctx->maxWindowSize 134217729
PARAM_VALUE 0 dctx->noForwardProgress 0
PARAM_VALUE 0 dctx->outBuffSize 0
PARAM_VALUE 0 dctx->outBufferMode 0
PARAM_VALUE 0 dctx->oversizedDuration 0
PARAM_VALUE 0 dctx->refMultipleDDicts 0
PARAM_VALUE 0 dctx->stage 0
PARAM_VALUE 0 dctx->staticSize 0
PARAM_VALUE 0 dctx->streamStage 0
PARAM_VALUE 0 dctx->validateChecksum 0-1
PARAM_VALUE 0 *dctx->entropy.hufTable 0-4294967295
PARAM_VALUE 0 *dctx->entropy.rep 0-4294967295
PARAM_VALUE 0 *dctx->entropy.workspace 0-4294967295
PARAM_VALUE 0 *dctx->litExtraBuffer 0-255
PARAM_VALUE 0 *dctx->workspace 0-4294967295
BUF_SIZE 0 dctx s32min-s32max
DATA_SOURCE 0 dctx r ZSTD_createDCtx_internal
NOCHECK_CALL

lib/zstd/decompress/zstd_decompress.c ZSTD_freeDStream() -> ZSTD_freeDCtx()

Type Parameter Key Value
DATA_SOURCE 0 dctx $0

lib/zstd/zstd_decompress_module.c zstd_free_dctx() -> ZSTD_freeDCtx()

Type Parameter Key Value
DATA_SOURCE 0 dctx $0