Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

lib/zstd/compress/hist.c HIST_countFast_wksp() -> HIST_count_simple()

Type Parameter Key Value
PARAM_VALUE 1 maxSymbolValuePtr 4096-ptr_max
PARAM_VALUE 1 *maxSymbolValuePtr 31,35,52,255
PARAM_VALUE 3 srcSize 0-1499
BUF_SIZE 0 count (-1),1024
BUF_SIZE 0 count (-1),1024
BUF_SIZE 2 src (-1),524288
BUF_SIZE 2 src (-1),524288
DATA_SOURCE 0 count $0
DATA_SOURCE 1 maxSymbolValuePtr $1
DATA_SOURCE 2 src $2
DATA_SOURCE 3 srcSize $3
FUZZY_MAX 3 srcSize 1
RX_PATH
TASK_NOT_RUNNING

lib/zstd/compress/zstd_opt.c ZSTD_rescaleFreqs() -> HIST_count_simple()

Type Parameter Key Value
PARAM_VALUE 1 maxSymbolValuePtr 4875349612317093888
PARAM_VALUE 1 *maxSymbolValuePtr 255
DATA_SOURCE 2 src $1
DATA_SOURCE 3 srcSize $2
NOCHECK_CALL

lib/zstd/compress/huf_compress.c HUF_compressWeights() -> HIST_count_simple()

Type Parameter Key Value
PARAM_VALUE 1 maxSymbolValuePtr 4316164693441744896
PARAM_VALUE 1 *maxSymbolValuePtr 12
PARAM_VALUE 3 srcSize 2-255
BUF_SIZE 0 count 52
BUF_SIZE 2 src 255
BUF_SIZE 2 src 255
CAPPED_DATA 3 srcSize 1
CAPPED_DATA 3 srcSize 1
DATA_SOURCE 2 src $2
DATA_SOURCE 3 srcSize $3
FUZZY_MAX 3 srcSize 2
RX_PATH
TASK_NOT_RUNNING

lib/zstd/compress/huf_compress.c HUF_compress_internal() -> HIST_count_simple()

Type Parameter Key Value
PARAM_VALUE 1 maxSymbolValuePtr 6233887800339390464
PARAM_VALUE 1 *maxSymbolValuePtr 255
PARAM_VALUE 3 srcSize 4096
BUF_SIZE 0 count 1024
BUF_SIZE 2 src (-1),524288
BUF_SIZE 2 src (-1),524288
DATA_SOURCE 2 src $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh

lib/zstd/compress/huf_compress.c HUF_compress_internal() -> HIST_count_simple()

Type Parameter Key Value
PARAM_VALUE 1 maxSymbolValuePtr 8505935647325986816
PARAM_VALUE 1 *maxSymbolValuePtr 255
PARAM_VALUE 2 src 4096-ptr_max
PARAM_VALUE 2 *src 0-255
PARAM_VALUE 3 srcSize 4096
BUF_SIZE 0 count 1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh