/dragonfly/contrib/xz/src/liblzma/simple/ |
H A D | simple_coder.c | 39 coder->next.coder, allocator, in copy_or_code() 61 coder->now_pos, coder->is_encoder, in call_filter() 86 lzma_bufcpy(coder->buffer, &coder->pos, coder->filtered, in simple_code() 91 if (coder->pos < coder->filtered) in simple_code() 167 memmove(coder->buffer, coder->buffer + coder->pos, buf_avail); in simple_code() 168 coder->size -= coder->pos; in simple_code() 182 coder->buffer, &coder->size, in simple_code() 190 coder, coder->buffer, coder->size); in simple_code() 198 lzma_bufcpy(coder->buffer, &coder->pos, coder->filtered, in simple_code() 203 if (coder->end_was_reached && coder->pos == coder->size) in simple_code() [all …]
|
/dragonfly/contrib/xz/src/liblzma/lzma/ |
H A D | lzma2_encoder.c | 96 lzma_lzma_lclppb_encode(&coder->opt_cur, coder->buf + pos); in lzma2_header_lzma() 126 coder->buf[1] = (coder->uncompressed_size - 1) >> 8; in lzma2_header_uncompressed() 127 coder->buf[2] = (coder->uncompressed_size - 1) & 0xFF; in lzma2_header_uncompressed() 158 coder->lzma, &coder->opt_cur)); in lzma2_encode() 207 if (coder->compressed_size >= coder->uncompressed_size) { in lzma2_encode() 230 lzma_bufcpy(coder->buf, &coder->buf_pos, in lzma2_encode() 233 if (coder->buf_pos != coder->compressed_size) in lzma2_encode() 241 lzma_bufcpy(coder->buf, &coder->buf_pos, in lzma2_encode() 290 if (coder->opt_cur.lc != opt->lc || coder->opt_cur.lp != opt->lp in lzma2_encoder_options_update() 318 lzma_lzma2_coder *coder = lz->coder; in lzma2_encoder_init() local [all …]
|
H A D | lzma_encoder_optimum_normal.c | 27 coder->literal_context_bits, coder->literal_pos_mask, in get_literal_price() 340 coder->opts[0].state = coder->state; in helper1() 345 coder->is_match[coder->state][pos_state]) in helper1() 353 coder->is_match[coder->state][pos_state]); in helper1() 355 + rc_bit_1_price(coder->is_rep[coder->state]); in helper1() 360 coder, coder->state, pos_state); in helper1() 379 coder->opts[0].backs[i] = coder->reps[i]; in helper1() 393 coder, i, coder->state, pos_state); in helper1() 412 + rc_bit_0_price(coder->is_rep[coder->state]); in helper1() 815 coder->opts_current_index = coder->opts[ in lzma_lzma_optimum_normal() [all …]
|
H A D | lzma_encoder.c | 177 coder->reps[3] = coder->reps[2]; in match() 178 coder->reps[2] = coder->reps[1]; in match() 179 coder->reps[1] = coder->reps[0]; in match() 194 rc_bit(&coder->rc, &coder->is_rep0[coder->state], 0); in rep_match() 200 rc_bit(&coder->rc, &coder->is_rep0[coder->state], 1); in rep_match() 203 rc_bit(&coder->rc, &coder->is_rep1[coder->state], 0); in rep_match() 205 rc_bit(&coder->rc, &coder->is_rep1[coder->state], 1); in rep_match() 206 rc_bit(&coder->rc, &coder->is_rep2[coder->state], in rep_match() 253 rc_bit(&coder->rc, &coder->is_rep[coder->state], 1); in encode_symbol() 257 rc_bit(&coder->rc, &coder->is_rep[coder->state], 0); in encode_symbol() [all …]
|
H A D | lzma2_decoder.c | 109 coder->lzma.reset(coder->lzma.coder, in lzma2_decode() 110 &coder->options); in lzma2_decode() 141 coder->lzma.set_uncompressed(coder->lzma.coder, in lzma2_decode() 152 coder->sequence = coder->next_sequence; in lzma2_decode() 159 coder->lzma.reset(coder->lzma.coder, &coder->options); in lzma2_decode() 170 const lzma_ret ret = coder->lzma.code(coder->lzma.coder, in lzma2_decode() 219 lzma_free(coder->lzma.coder, allocator); in lzma2_decoder_end() 231 lzma_lzma2_coder *coder = lz->coder; in lzma2_decoder_init() local 232 if (coder == NULL) { in lzma2_decoder_init() 234 if (coder == NULL) in lzma2_decoder_init() [all …]
|
H A D | lzma_decoder.c | 809 coder->rep0 = rep0; in lzma_decode() 810 coder->rep1 = rep1; in lzma_decode() 818 coder->len = len; in lzma_decode() 878 coder->rep0 = 0; in lzma_decoder_reset() 879 coder->rep1 = 0; in lzma_decoder_reset() 880 coder->rep2 = 0; in lzma_decoder_reset() 881 coder->rep3 = 0; in lzma_decoder_reset() 932 coder->symbol = 0; in lzma_decoder_reset() 933 coder->limit = 0; in lzma_decoder_reset() 934 coder->offset = 0; in lzma_decoder_reset() [all …]
|
H A D | lzma_encoder_optimum_fast.c | 33 len_main = coder->longest_match_length; in lzma_lzma_optimum_fast() 34 matches_count = coder->matches_count; in lzma_lzma_optimum_fast() 94 coder->matches[matches_count - 2].len + 1) { in lzma_lzma_optimum_fast() 95 if (!change_pair(coder->matches[ in lzma_lzma_optimum_fast() 130 coder->longest_match_length = mf_find(mf, in lzma_lzma_optimum_fast() 131 &coder->matches_count, coder->matches); in lzma_lzma_optimum_fast() 133 if (coder->longest_match_length >= 2) { in lzma_lzma_optimum_fast() 134 const uint32_t new_dist = coder->matches[ in lzma_lzma_optimum_fast() 135 coder->matches_count - 1].dist; in lzma_lzma_optimum_fast() 137 if ((coder->longest_match_length >= len_main in lzma_lzma_optimum_fast() [all …]
|
/dragonfly/contrib/xz/src/liblzma/common/ |
H A D | stream_decoder.c | 96 coder->pos = 0; in stream_decoder_reset() 116 lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, in stream_decode() 127 &coder->stream_flags, coder->buffer); in stream_decode() 139 coder->block_options.check = coder->stream_flags.check; in stream_decode() 147 if (coder->tell_no_check && coder->stream_flags.check in stream_decode() 186 if (coder->pos < coder->block_options.header_size) in stream_decode() 207 coder->block_options.ignore_check = coder->ignore_check; in stream_decode() 255 coder->block_decoder.coder, allocator, in stream_decode() 356 coder->pos = (coder->pos + 1) & 3; in stream_decode() 428 lzma_stream_coder *coder = next->coder; in lzma_stream_decoder_init() local [all …]
|
H A D | stream_encoder_mt.c | 489 thr->coder = coder; in initialize_new_thread() 525 coder->thr = coder->threads_free; in get_thread() 654 &coder->cond, &coder->mutex, in wait_for_work() 676 lzma_bufcpy(coder->header, &coder->header_pos, in stream_encode_mt() 679 if (coder->header_pos < sizeof(coder->header)) in stream_encode_mt() 809 coder->index_encoder.coder, allocator, in stream_encode_mt() 828 lzma_bufcpy(coder->header, &coder->header_pos, in stream_encode_mt() 973 lzma_stream_coder *coder = next->coder; in stream_encoder_mt_init() local 979 next->coder = coder; in stream_encoder_mt_init() 1006 memzero(&coder->outq, sizeof(coder->outq)); in stream_encoder_mt_init() [all …]
|
H A D | stream_encoder.c | 94 lzma_bufcpy(coder->buffer, &coder->buffer_pos, in stream_encode() 96 if (coder->buffer_pos < coder->buffer_size) in stream_encode() 103 ++coder->sequence; in stream_encode() 124 coder->index)); in stream_encode() 145 coder->buffer_size = coder->block_options.header_size; in stream_encode() 160 coder->block_encoder.coder, allocator, in stream_encode() 182 coder->index_encoder.coder, allocator, in stream_encode() 245 coder->block_options.filters = coder->filters; in stream_encoder_update() 255 coder->block_encoder.coder, allocator, in stream_encoder_update() 280 lzma_stream_coder *coder = next->coder; in stream_encoder_init() local [all …]
|
H A D | index_decoder.c | 90 ret = lzma_vli_decode(&coder->count, &coder->pos, in index_decode() 101 if (lzma_index_memusage(1, coder->count) > coder->memlimit) { in index_decode() 108 lzma_index_prealloc(coder->index, coder->count); in index_decode() 111 coder->sequence = coder->count == 0 in index_decode() 146 coder->sequence = --coder->count == 0 in index_decode() 155 coder->pos = lzma_index_padding_size(coder->index); in index_decode() 162 --coder->pos; in index_decode() 182 if (((coder->crc32 >> (coder->pos * 8)) & 0xFF) in index_decode() 190 *coder->index_ptr = coder->index; in index_decode() 277 lzma_index_coder *coder = next->coder; in index_decoder_init() local [all …]
|
H A D | alone_decoder.c | 77 if (coder->picky && coder->options.dict_size in alone_decode() 96 coder->pos = 0; in alone_decode() 113 if (coder->picky in alone_decode() 121 coder->memusage = lzma_lzma_decoder_memusage(&coder->options) in alone_decode() 124 coder->pos = 0; in alone_decode() 130 if (coder->memusage > coder->memlimit) in alone_decode() 148 lzma_lz_decoder_uncompressed(coder->next.coder, in alone_decode() 156 return coder->next.code(coder->next.coder, in alone_decode() 205 lzma_alone_coder *coder = next->coder; in lzma_alone_decoder_init() local 212 next->coder = coder; in lzma_alone_decoder_init() [all …]
|
H A D | block_decoder.c | 89 const lzma_ret ret = coder->next.code(coder->next.coder, in block_decode() 106 lzma_check_update(&coder->check, coder->block->check, in block_decode() 122 coder->block->compressed_size = coder->compressed_size; in block_decode() 123 coder->block->uncompressed_size = coder->uncompressed_size; in block_decode() 150 lzma_check_finish(&coder->check, coder->block->check); in block_decode() 205 lzma_block_coder *coder = next->coder; in lzma_block_decoder_init() local 206 if (coder == NULL) { in lzma_block_decoder_init() 208 if (coder == NULL) in lzma_block_decoder_init() 211 next->coder = coder; in lzma_block_decoder_init() 219 coder->block = block; in lzma_block_decoder_init() [all …]
|
H A D | block_encoder.c | 64 const lzma_ret ret = coder->next.code(coder->next.coder, in block_encode() 80 lzma_check_update(&coder->check, coder->block->check, in block_encode() 91 coder->block->compressed_size = coder->compressed_size; in block_encode() 92 coder->block->uncompressed_size = coder->uncompressed_size; in block_encode() 115 lzma_check_finish(&coder->check, coder->block->check); in block_encode() 123 lzma_bufcpy(coder->check.buffer.u8, &coder->pos, check_size, in block_encode() 128 memcpy(coder->block->raw_check, coder->check.buffer.u8, in block_encode() 186 lzma_block_coder *coder = next->coder; in lzma_block_encoder_init() local 189 if (coder == NULL) in lzma_block_encoder_init() 192 next->coder = coder; in lzma_block_encoder_init() [all …]
|
H A D | auto_decoder.c | 40 switch (coder->sequence) { in auto_decode() 47 coder->sequence = SEQ_CODE; in auto_decode() 56 coder->memlimit, coder->flags)); in auto_decode() 76 coder->next.coder, allocator, in auto_decode() 121 : coder->next.get_check(coder->next.coder); in auto_decoder_get_check() 134 ret = coder->next.memconfig(coder->next.coder, in auto_decoder_memconfig() 164 lzma_auto_coder *coder = next->coder; in auto_decoder_init() local 165 if (coder == NULL) { in auto_decoder_init() 167 if (coder == NULL) in auto_decoder_init() 170 next->coder = coder; in auto_decoder_init() [all …]
|
H A D | index_encoder.c | 81 coder->pos = 0; in index_encode() 90 coder->pos = lzma_index_padding_size(coder->index); in index_encode() 112 coder->pos = 0; in index_encode() 115 ++coder->sequence; in index_encode() 120 if (coder->pos > 0) { in index_encode() 121 --coder->pos; in index_encode() 141 out[*out_pos] = (coder->crc32 >> (coder->pos * 8)) in index_encode() 177 coder->index = i; in index_encoder_reset() 178 coder->pos = 0; in index_encoder_reset() 179 coder->crc32 = 0; in index_encoder_reset() [all …]
|
H A D | alone_encoder.c | 43 switch (coder->sequence) { in alone_encode() 45 lzma_bufcpy(coder->header, &coder->header_pos, in alone_encode() 51 coder->sequence = SEQ_CODE; in alone_encode() 55 return coder->next.code(coder->next.coder, in alone_encode() 73 lzma_free(coder, allocator); in alone_encoder_end() 85 lzma_alone_coder *coder = next->coder; in alone_encoder_init() local 87 if (coder == NULL) { in alone_encoder_init() 89 if (coder == NULL) in alone_encoder_init() 92 next->coder = coder; in alone_encoder_init() 99 coder->sequence = SEQ_HEADER; in alone_encoder_init() [all …]
|
H A D | common.h | 106 void *coder, const lzma_allocator *allocator, 114 void *coder, const lzma_allocator *allocator); 137 void *coder; member 159 void (*get_progress)(void *coder, 164 lzma_check (*get_check)(const void *coder); 168 lzma_ret (*memconfig)(void *coder, uint64_t *memusage, 173 lzma_ret (*update)(void *coder, const lzma_allocator *allocator, 182 .coder = NULL, \
|
H A D | common.c | 140 return next->update(next->coder, allocator, NULL, reversed_filters); in lzma_next_filter_update() 152 next->end(next->coder, allocator); in lzma_next_end() 154 lzma_free(next->coder, allocator); in lzma_next_end() 288 strm->internal->next.coder, strm->allocator, in lzma_code() 374 strm->internal->next.get_progress(strm->internal->next.coder, in lzma_get_progress() 393 return strm->internal->next.get_check(strm->internal->next.coder); in lzma_get_check() 406 strm->internal->next.coder, in lzma_memusage() 423 strm->internal->next.coder, in lzma_memlimit_get() 447 return strm->internal->next.memconfig(strm->internal->next.coder, in lzma_memlimit_set()
|
/dragonfly/contrib/xz/src/liblzma/lz/ |
H A D | lz_decoder.c | 73 if (coder->dict.pos == coder->dict.size) in decode_buffer() 84 coder->dict.limit = coder->dict.pos in decode_buffer() 86 coder->dict.size - coder->dict.pos); in decode_buffer() 90 coder->lz.coder, &coder->dict, in decode_buffer() 156 coder->next.coder, in lz_decode() 178 &coder->temp.pos, coder->temp.size, in lz_decode() 202 coder->lz.end(coder->lz.coder, allocator); in lz_decoder_end() 204 lzma_free(coder->lz.coder, allocator); in lz_decoder_end() 219 lzma_coder *coder = next->coder; in lzma_lz_decoder_init() local 225 next->coder = coder; in lzma_lz_decoder_init() [all …]
|
H A D | lz_encoder.c | 88 if (coder->mf.read_pos >= coder->mf.size - coder->mf.keep_size_after) in fill_window() 105 ret = coder->next.code(coder->next.coder, allocator, in fill_window() 133 coder->mf.read_limit = coder->mf.write_pos in fill_window() 152 coder->mf.skip(&coder->mf, pending); in fill_window() 177 const lzma_ret ret = coder->lz.code(coder->lz.coder, in lz_encode() 497 coder->lz.end(coder->lz.coder, allocator); in lz_encoder_end() 499 lzma_free(coder->lz.coder, allocator); in lz_encoder_end() 517 coder->lz.coder, reversed_filters)); in lz_encoder_update() 537 lzma_coder *coder = next->coder; in lzma_lz_encoder_init() local 543 next->coder = coder; in lzma_lz_encoder_init() [all …]
|
H A D | lz_decoder.h | 56 void *coder; member 59 lzma_ret (*code)(void *coder, 63 void (*reset)(void *coder, const void *options); 66 void (*set_uncompressed)(void *coder, lzma_vli uncompressed_size); 69 void (*end)(void *coder, const lzma_allocator *allocator); 76 .coder = NULL, \ 94 void *coder, lzma_vli uncompressed_size);
|
/dragonfly/contrib/xz/src/liblzma/delta/ |
H A D | delta_encoder.c | 21 copy_and_encode(lzma_delta_coder *coder, in copy_and_encode() argument 27 const uint8_t tmp = coder->history[ in copy_and_encode() 28 (distance + coder->pos) & 0xFF]; in copy_and_encode() 29 coder->history[coder->pos-- & 0xFF] = in[i]; in copy_and_encode() 43 const uint8_t tmp = coder->history[ in encode_in_place() 44 (distance + coder->pos) & 0xFF]; in encode_in_place() 45 coder->history[coder->pos-- & 0xFF] = buffer[i]; in encode_in_place() 57 lzma_delta_coder *coder = coder_ptr; in delta_encode() local 61 if (coder->next.code == NULL) { in delta_encode() 77 ret = coder->next.code(coder->next.coder, allocator, in delta_encode() [all …]
|
H A D | delta_common.c | 20 lzma_delta_coder *coder = coder_ptr; in delta_coder_end() local 21 lzma_next_end(&coder->next, allocator); in delta_coder_end() 22 lzma_free(coder, allocator); in delta_coder_end() 32 lzma_delta_coder *coder = next->coder; in lzma_delta_coder_init() local 33 if (coder == NULL) { in lzma_delta_coder_init() 35 if (coder == NULL) in lzma_delta_coder_init() 38 next->coder = coder; in lzma_delta_coder_init() 42 coder->next = LZMA_NEXT_CODER_INIT; in lzma_delta_coder_init() 51 coder->distance = opt->dist; in lzma_delta_coder_init() 54 coder->pos = 0; in lzma_delta_coder_init() [all …]
|
H A D | delta_decoder.c | 18 decode_buffer(lzma_delta_coder *coder, uint8_t *buffer, size_t size) in decode_buffer() argument 20 const size_t distance = coder->distance; in decode_buffer() 23 buffer[i] += coder->history[(distance + coder->pos) & 0xFF]; in decode_buffer() 24 coder->history[coder->pos-- & 0xFF] = buffer[i]; in decode_buffer() 35 lzma_delta_coder *coder = coder_ptr; in delta_decode() local 37 assert(coder->next.code != NULL); in delta_decode() 41 const lzma_ret ret = coder->next.code(coder->next.coder, allocator, in delta_decode() 45 decode_buffer(coder, out + out_start, *out_pos - out_start); in delta_decode()
|