函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\zstd\bitstream.h Create Date:2022-07-27 07:59:12
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:BIT_reloadDStream

函数原型:ZSTD_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t *bitD)

返回类型:BIT_DStream_status

参数:

类型参数名称
BIT_DStream_t *bitD
343  如果bitsConsumed大于bitContainer的长度乘8则返回:BIT_DStream_overflow
346  如果ptr大于等于startbitContainer的长度则
347  ptr减等于bitsConsumed右移3位
348  bitsConsumed与等于7
349  bitContainer等于ZSTD_readLEST(ptr)
350  返回:BIT_DStream_unfinished
352  如果ptr恒等于start
353  如果bitsConsumed小于bitContainer的长度乘8则返回:BIT_DStream_endOfBuffer
355  返回:BIT_DStream_completed
358  nbBytes等于bitsConsumed右移3位
359  result等于BIT_DStream_unfinished
360  如果ptrnbBytes小于start
361  nbBytes等于ptrstart
364  ptr减等于nbBytes
365  bitsConsumed减等于nbBytes乘8
366  bitContainer等于ZSTD_readLEST(ptr)
367  返回:result
调用者
名称描述
FSE_decompress_usingDTable_generic
HUF_decodeStreamX2
HUF_decompress4X2_usingDTable_internal
HUF_decodeStreamX4
HUF_decompress4X4_usingDTable_internal
ZSTD_decodeSequence
ZSTD_decompressSequences
ZSTD_decodeSequenceLong_generic
ZSTD_decompressSequencesLong
FSE_initDState