Rizin
unix-like reverse engineering framework and cli tools
lzma_lz_options Struct Reference

#include <lz_decoder.h>

Public Attributes

size_t dict_size
 Size of the history buffer. More...
 
const uint8_tpreset_dict
 TODO: Comment. More...
 
size_t preset_dict_size
 
size_t before_size
 
size_t after_size
 
size_t match_len_max
 
size_t nice_len
 
lzma_match_finder match_finder
 Type of the match finder to use. More...
 
uint32_t depth
 Maximum search depth. More...
 
uint32_t preset_dict_size
 

Detailed Description

Definition at line 47 of file lz_decoder.h.

Member Data Documentation

◆ after_size

size_t lzma_lz_options::after_size

Extra amount of data to keep available after the "actual" dictionary.

Definition at line 139 of file lz_encoder.h.

Referenced by lz_encoder_prepare(), and set_lz_options().

◆ before_size

size_t lzma_lz_options::before_size

Extra amount of data to keep available before the "actual" dictionary.

Definition at line 132 of file lz_encoder.h.

Referenced by lz_encoder_prepare(), lzma2_encoder_init(), and set_lz_options().

◆ depth

uint32_t lzma_lz_options::depth

Maximum search depth.

Definition at line 154 of file lz_encoder.h.

Referenced by lz_encoder_prepare(), and set_lz_options().

◆ dict_size

size_t lzma_lz_options::dict_size

Size of the history buffer.

Definition at line 48 of file lz_decoder.h.

Referenced by lz_encoder_prepare(), lzma2_encoder_init(), lzma_lz_decoder_init(), lzma_lzma_decoder_create(), and set_lz_options().

◆ match_finder

lzma_match_finder lzma_lz_options::match_finder

Type of the match finder to use.

Definition at line 151 of file lz_encoder.h.

Referenced by lz_encoder_prepare(), and set_lz_options().

◆ match_len_max

size_t lzma_lz_options::match_len_max

Maximum length of a match that the LZ-based encoder can accept. This is used to extend matches of length nice_len to the maximum possible length.

Definition at line 144 of file lz_encoder.h.

Referenced by lz_encoder_prepare(), and set_lz_options().

◆ nice_len

size_t lzma_lz_options::nice_len

Match finder will search matches up to this length. This must be less than or equal to match_len_max.

Definition at line 148 of file lz_encoder.h.

Referenced by lz_encoder_prepare(), and set_lz_options().

◆ preset_dict

const uint8_t * lzma_lz_options::preset_dict

TODO: Comment.

Definition at line 49 of file lz_decoder.h.

Referenced by lz_encoder_init(), lzma_lz_decoder_init(), lzma_lzma_decoder_create(), and set_lz_options().

◆ preset_dict_size [1/2]

size_t lzma_lz_options::preset_dict_size

◆ preset_dict_size [2/2]

uint32_t lzma_lz_options::preset_dict_size

Definition at line 159 of file lz_encoder.h.


The documentation for this struct was generated from the following files: