Rizin
unix-like reverse engineering framework and cli tools
|
#include <lzma_encoder_private.h>
Definition at line 71 of file lzma_encoder_private.h.
uint32_t lzma_lzma1_encoder_s::align_price_count |
Definition at line 130 of file lzma_encoder_private.h.
Referenced by fill_align_prices(), lzma_lzma_encoder_reset(), and match().
uint32_t lzma_lzma1_encoder_s::align_prices[ALIGN_SIZE] |
Definition at line 129 of file lzma_encoder_private.h.
Referenced by fill_align_prices(), and get_dist_len_price().
probability lzma_lzma1_encoder_s::dist_align[ALIGN_SIZE] |
Definition at line 116 of file lzma_encoder_private.h.
Referenced by fill_align_prices(), lzma_lzma_encoder_reset(), and match().
uint32_t lzma_lzma1_encoder_s::dist_prices[DIST_STATES][FULL_DISTANCES] |
Definition at line 125 of file lzma_encoder_private.h.
Referenced by fill_dist_prices(), and get_dist_len_price().
probability lzma_lzma1_encoder_s::dist_slot[DIST_STATES][DIST_SLOTS] |
Definition at line 114 of file lzma_encoder_private.h.
Referenced by fill_dist_prices(), lzma_lzma_encoder_reset(), and match().
uint32_t lzma_lzma1_encoder_s::dist_slot_prices[DIST_STATES][DIST_SLOTS] |
Definition at line 124 of file lzma_encoder_private.h.
Referenced by fill_dist_prices(), and get_dist_len_price().
probability lzma_lzma1_encoder_s::dist_special[FULL_DISTANCES - DIST_MODEL_END] |
Definition at line 115 of file lzma_encoder_private.h.
Referenced by fill_dist_prices(), lzma_lzma_encoder_reset(), and match().
uint32_t lzma_lzma1_encoder_s::dist_table_size |
Definition at line 126 of file lzma_encoder_private.h.
Referenced by fill_dist_prices(), and lzma_lzma_encoder_create().
bool lzma_lzma1_encoder_s::fast_mode |
True if using getoptimumfast.
Definition at line 92 of file lzma_encoder_private.h.
Referenced by lzma_lzma_encoder_create(), lzma_lzma_encoder_reset(), match(), and rep_match().
bool lzma_lzma1_encoder_s::is_flushed |
True if the range encoder has been flushed, but not all bytes have been written to the output buffer yet.
Definition at line 100 of file lzma_encoder_private.h.
Referenced by lzma_lzma_encoder_create().
bool lzma_lzma1_encoder_s::is_initialized |
True if the encoder has been initialized by encoding the first byte as a literal.
Definition at line 96 of file lzma_encoder_private.h.
Referenced by encode_init(), and lzma_lzma_encoder_create().
probability lzma_lzma1_encoder_s::is_match[STATES][POS_STATES_MAX] |
Definition at line 108 of file lzma_encoder_private.h.
Referenced by encode_eopm(), encode_init(), encode_symbol(), helper2(), and lzma_lzma_encoder_reset().
probability lzma_lzma1_encoder_s::is_rep[STATES] |
Definition at line 109 of file lzma_encoder_private.h.
Referenced by encode_eopm(), encode_symbol(), helper2(), and lzma_lzma_encoder_reset().
probability lzma_lzma1_encoder_s::is_rep0[STATES] |
Definition at line 110 of file lzma_encoder_private.h.
Referenced by get_pure_rep_price(), get_short_rep_price(), lzma_lzma_encoder_reset(), and rep_match().
probability lzma_lzma1_encoder_s::is_rep0_long[STATES][POS_STATES_MAX] |
Definition at line 113 of file lzma_encoder_private.h.
Referenced by get_pure_rep_price(), get_short_rep_price(), lzma_lzma_encoder_reset(), and rep_match().
probability lzma_lzma1_encoder_s::is_rep1[STATES] |
Definition at line 111 of file lzma_encoder_private.h.
Referenced by get_pure_rep_price(), lzma_lzma_encoder_reset(), and rep_match().
probability lzma_lzma1_encoder_s::is_rep2[STATES] |
Definition at line 112 of file lzma_encoder_private.h.
Referenced by get_pure_rep_price(), lzma_lzma_encoder_reset(), and rep_match().
probability lzma_lzma1_encoder_s::literal[LITERAL_CODERS_MAX][LITERAL_CODER_SIZE] |
Definition at line 107 of file lzma_encoder_private.h.
Referenced by encode_init(), get_literal_price(), literal(), and lzma_lzma_encoder_reset().
uint32_t lzma_lzma1_encoder_s::literal_context_bits |
Definition at line 103 of file lzma_encoder_private.h.
Referenced by get_literal_price(), literal(), and lzma_lzma_encoder_reset().
uint32_t lzma_lzma1_encoder_s::literal_pos_mask |
Definition at line 104 of file lzma_encoder_private.h.
Referenced by get_literal_price(), literal(), and lzma_lzma_encoder_reset().
uint32_t lzma_lzma1_encoder_s::longest_match_length |
Variable to hold the length of the longest match between calls to lzma_lzma_optimum_*().
Definition at line 89 of file lzma_encoder_private.h.
Referenced by helper2().
lzma_length_encoder lzma_lzma1_encoder_s::match_len_encoder |
Definition at line 120 of file lzma_encoder_private.h.
Referenced by get_dist_len_price(), lzma_lzma_encoder_create(), lzma_lzma_encoder_reset(), and match().
uint32_t lzma_lzma1_encoder_s::match_price_count |
Definition at line 127 of file lzma_encoder_private.h.
Referenced by fill_dist_prices(), lzma_lzma_encoder_reset(), and match().
lzma_match lzma_lzma1_encoder_s::matches[MATCH_LEN_MAX+1] |
Array of match candidates.
Definition at line 82 of file lzma_encoder_private.h.
Referenced by helper2().
uint32_t lzma_lzma1_encoder_s::matches_count |
Number of match candidates in matches[].
Definition at line 85 of file lzma_encoder_private.h.
Referenced by helper2().
lzma_optimal lzma_lzma1_encoder_s::opts[OPTS] |
Definition at line 135 of file lzma_encoder_private.h.
Referenced by helper2().
uint32_t lzma_lzma1_encoder_s::opts_current_index |
Definition at line 134 of file lzma_encoder_private.h.
Referenced by lzma_lzma_encoder_reset().
uint32_t lzma_lzma1_encoder_s::opts_end_index |
Definition at line 133 of file lzma_encoder_private.h.
Referenced by lzma_lzma_encoder_reset().
uint32_t lzma_lzma1_encoder_s::pos_mask |
(1 << pos_bits) - 1
Definition at line 102 of file lzma_encoder_private.h.
Referenced by encode_eopm(), encode_symbol(), helper2(), and lzma_lzma_encoder_reset().
lzma_range_encoder lzma_lzma1_encoder_s::rc |
Range encoder.
Definition at line 73 of file lzma_encoder_private.h.
Referenced by encode_eopm(), encode_init(), encode_symbol(), literal(), lzma_lzma_encoder_reset(), match(), and rep_match().
lzma_length_encoder lzma_lzma1_encoder_s::rep_len_encoder |
Definition at line 121 of file lzma_encoder_private.h.
Referenced by get_rep_price(), helper2(), lzma_lzma_encoder_create(), lzma_lzma_encoder_reset(), and rep_match().
The four most recent match distances.
Definition at line 79 of file lzma_encoder_private.h.
Referenced by literal(), lzma_lzma_encoder_reset(), match(), and rep_match().
lzma_lzma_state lzma_lzma1_encoder_s::state |
State.
Definition at line 76 of file lzma_encoder_private.h.
Referenced by encode_eopm(), encode_symbol(), literal(), lzma_lzma_encoder_reset(), match(), and rep_match().