函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:Decode a repeated match. The distance is one of the four most recently* seen matches. The distance will be stored in s->lzma.rep0.

函数原型:static void lzma_rep_match(struct xz_dec_lzma2 *s, uint32_t pos_state)

返回类型:void

参数:

类型参数名称
struct xz_dec_lzma2 *s
uint32_tpos_state
692  如果非Decode one bit. In some versions, this function has been splitted in three* functions so that the compiler is supposed to be able to more easily avoid* an extra branch. In this particular version of the LZMA decoder, this
697  返回
699  否则
701  tmp等于rep1
702  否则
704  tmp等于rep2
705  否则
706  tmp等于rep3
707  rep3等于rep2
710  rep2等于rep1
713  rep1等于 Distances of latest four matches
714  Distances of latest four matches 等于tmp
717  Indicate that the latest state was a long repeated match.
718  Decode the length of the match into s->lzma.len.
调用者
名称描述
lzma_mainLZMA decoder core