函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称: : 0, or an error code

函数原型:static size_t ZSTD_loadDictionaryContent(ZSTD_CCtx *zc, const void *src, size_t srcSize)

返回类型:size_t

参数:

类型参数名称
ZSTD_CCtx *zc
const void *src
size_tsrcSize

摘要:! ZSTD_loadDictionaryContent() :

2559  ip等于src
2560  iend等于ipsrcSize
2563  lowLimit等于dictLimit
2564  dictLimit等于nextSrcbase
2565  dictBase等于base
2566  base加等于ipnextSrc
2567  nextToUpdate等于dictLimit
2568  loadedDictEnd等于如果forceWindow则0否则iendbase
2570  nextSrc等于iend
2571  如果srcSize小于等于HASH_READ_SIZE则返回:0
2575  :strategy恒等于ZSTD_fast
2575  -************************************** Fast Scan
2575  退出
2577  :strategy恒等于ZSTD_dfast
2577  -************************************** Double Fast
2577  退出
2579  :strategy恒等于ZSTD_greedy
2580  :strategy恒等于ZSTD_lazy
2581  :strategy恒等于ZSTD_lazy2
2582  如果srcSize大于等于HASH_READ_SIZEZSTD_insertAndFindFirstIndex(zc, iend - HASH_READ_SIZE, searchLength)
2584  退出
2586  :strategy恒等于ZSTD_btlazy2
2587  :strategy恒等于ZSTD_btopt
2588  :strategy恒等于ZSTD_btopt2
2589  如果srcSize大于等于HASH_READ_SIZEZSTD_updateTree(zc, iend - HASH_READ_SIZE, iend, 1 << searchLog, searchLength)
2591  退出
2593  默认
2594  返回:-***************************************** Error codes handling(GENERIC)
2597  nextToUpdate等于iendbase
2598  返回:0
调用者
名称描述
ZSTD_loadZstdDictionary : 0, or an error code
ZSTD_compress_insertDictionary : 0, or an error code