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

#include <lzma_encoder_private.h>

Public Attributes

probability choice
 
probability choice2
 
probability low [POS_STATES_MAX][LEN_LOW_SYMBOLS]
 
probability mid [POS_STATES_MAX][LEN_MID_SYMBOLS]
 
probability high [LEN_HIGH_SYMBOLS]
 
uint32_t prices [POS_STATES_MAX][LEN_SYMBOLS]
 
uint32_t table_size
 
uint32_t counters [POS_STATES_MAX]
 

Detailed Description

Definition at line 39 of file lzma_encoder_private.h.

Member Data Documentation

◆ choice

probability lzma_length_encoder::choice

Definition at line 40 of file lzma_encoder_private.h.

Referenced by length(), length_encoder_reset(), and length_update_prices().

◆ choice2

probability lzma_length_encoder::choice2

Definition at line 41 of file lzma_encoder_private.h.

Referenced by length(), length_encoder_reset(), and length_update_prices().

◆ counters

uint32_t lzma_length_encoder::counters[POS_STATES_MAX]

Definition at line 48 of file lzma_encoder_private.h.

Referenced by length(), and length_update_prices().

◆ high

probability lzma_length_encoder::high[LEN_HIGH_SYMBOLS]

Definition at line 44 of file lzma_encoder_private.h.

Referenced by length(), length_encoder_reset(), and length_update_prices().

◆ low

probability lzma_length_encoder::low[POS_STATES_MAX][LEN_LOW_SYMBOLS]

Definition at line 42 of file lzma_encoder_private.h.

Referenced by length(), length_encoder_reset(), and length_update_prices().

◆ mid

probability lzma_length_encoder::mid[POS_STATES_MAX][LEN_MID_SYMBOLS]

Definition at line 43 of file lzma_encoder_private.h.

Referenced by length(), length_encoder_reset(), and length_update_prices().

◆ prices

uint32_t lzma_length_encoder::prices[POS_STATES_MAX][LEN_SYMBOLS]

Definition at line 46 of file lzma_encoder_private.h.

Referenced by get_len_price(), and length_update_prices().

◆ table_size

uint32_t lzma_length_encoder::table_size

Definition at line 47 of file lzma_encoder_private.h.

Referenced by length_update_prices(), and lzma_lzma_encoder_create().


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