函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:LZ4_compressHC_continue_generic

函数原型:static int LZ4_compressHC_continue_generic(LZ4_streamHC_t *LZ4_streamHCPtr, const char *source, char *dest, int inputSize, int maxOutputSize, limitedOutput_directive limit)

返回类型:int

参数:

类型参数名称
LZ4_streamHC_t *LZ4_streamHCPtr
const char *source
char *dest
intinputSize
intmaxOutputSize
limitedOutput_directivelimit
675  ctxPtr等于internal_donotuse
678  如果(All index relative to this position == NULL)则HC Compression
682  如果xt block to continue on current prefix All index relative to this position 大于2乘GB
683  dictSize等于xt block to continue on current prefix All index relative to this position low that point, need extDict
685  如果dictSize大于64乘KBdictSize等于64乘KB
687  LZ4_loadDictHC(LZ4_streamHCPtr, (constchar * )(xt block to continue on current prefix ) - dictSize, (int)dictSize)
692  如果source不等于xt block to continue on current prefix mpression
697  sourceEnd等于sourceinputSize
698  dictBegin等于alternate base for extDict low that point, no more dict
699  dictEnd等于alternate base for extDict low that point, need extDict
701  如果sourceEnd大于dictBeginsource小于dictEnd
703  如果sourceEnd大于dictEndsourceEnd等于dictEnd
712  返回:LZ4HC_compress_generic(ctxPtr, source, dest, inputSize, maxOutputSize, compressionLevel, limit)
调用者
名称描述
LZ4_compress_HC_continue