Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\xz\xz_dec_lzma2.c Create Date:2022-07-28 07:08:50
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Take care of the LZMA2 control layer, and forward the job of actual LZMA* decoding or copying of uncompressed chunks to other functions.

Proto:enum xz_ret xz_dec_lzma2_run(struct xz_dec_lzma2 *s, struct xz_buf *b)

Type:enum xz_ret

Parameter:

TypeParameterName
struct xz_dec_lzma2 *s
struct xz_buf *b
936  When in_pos < in_size || Position in xz_dec_lzma2_run(). == SEQ_LZMA_RUN cycle
970  tmp = in[in_pos++]
972  If tmp == 0x00 Then Return XZ_STREAM_END
975  If tmp >= 0xE0 || tmp == 0x01 Then
980  Return XZ_DATA_ERROR
983  If tmp >= 0x80 Then
1006  Else
1014  Break
1020  Break
1026  Break
1032  Break
1038  Break
1090  Return XZ_OK
1093  Break
1101  Break
1105  Return XZ_OK
Caller
NameDescribe
dec_blockDecode the Compressed Data field from a Block