函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:Local (static) routines in this file.

函数原型:static void tr_static_init(void)

返回类型:void

参数:

236  如果static_init_done则返回
239  length等于0
240 code小于LENGTH_CODES减1循环
241  length code for each normalized match length (0 == MIN_MATCH) [code]等于length
254  dist等于0
255 code小于16循环
257 n小于1左移extra_dbits[code]位循环
262  dist右移等于7位
265 n小于1左移extra_dbits[code]减7位循环
272 bits小于等于maximum heap size 循环bl_count[bits]等于0
273  n等于0
274 n小于等于143循环
274  Len等于8, bl_count[8]自加
275 n小于等于255循环
275  Len等于9, bl_count[9]自加
276 n小于等于279循环
276  Len等于7, bl_count[7]自加
277 n小于等于287循环
277  Len等于8, bl_count[8]自加
286  Len等于5
287  Code等于bitrev32((u32)n)右移32减5位
289  static_init_done等于1
调用者
名称描述
zlib_tr_initInitialize the tree data structures for a new zlib stream.