Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/zstd/compress/zstd_opt.c ZSTD_compressBlock_opt_generic() -> ZSTD_opt_getNextMatchAndUpdateSeqStore()

Type Parameter Key Value
PARAM_VALUE 0 optLdm 5486505422722572288
PARAM_VALUE 0 optLdm->endPosInBlock 0
PARAM_VALUE 0 optLdm->offset 0
PARAM_VALUE 0 optLdm->startPosInBlock 0
PARAM_VALUE 1 currPosInBlock 0
NOCHECK_CALL

lib/zstd/compress/zstd_opt.c ZSTD_optLdm_processMatchCandidate() -> ZSTD_opt_getNextMatchAndUpdateSeqStore()

Type Parameter Key Value
PARAM_VALUE 0 optLdm 5486505422722572288
PARAM_VALUE 0 optLdm->seqStore.posInSequence 0-4294967294
PARAM_VALUE 0 optLdm->seqStore.size 1-u64max
CAPPED_DATA 0 optLdm->endPosInBlock 1
CAPPED_DATA 0 optLdm->seqStore.size 1
CAPPED_DATA 1 currPosInBlock 1
DATA_SOURCE 0 optLdm $0
DATA_SOURCE 1 currPosInBlock $3
DATA_SOURCE 2 blockBytesRemaining $4
PARAM_COMPARE 1 currPosInBlock >= $0->endPosInBlock
NOCHECK_CALL
UNITS 1 currPosInBlock unit_byte
UNITS 2 blockBytesRemaining unit_byte