函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:LZMA decoder core

函数原型:static bool lzma_main(struct xz_dec_lzma2 *s)

返回类型:bool

参数:

类型参数名称
struct xz_dec_lzma2 *s
730  如果Return true if at least one byte can be written into the dictionary. * Length of a match. This is updated so that dict_repeat can * be called again to finish repeating the whole match.大于0则Repeat given number of bytes from the given distance. If the distance is* invalid, false is returned. On success, true is returned and *len is* updated to indicate how many bytes were left to be repeated.
737 Return true if at least one byte can be written into the dictionary. 且非Return true if there may not be enough input for the next decoding loop. 循环
738  pos_state等于Position in buf 按位与 (1 << pb) - 1
743  否则
758  Read the next input byte if needed.
760  返回:true
调用者
名称描述
lzma2_lzmaThe LZMA decoder assumes that if the input limit (s->rc