| /freebsd-14.2/contrib/xz/src/liblzma/common/ |
| H A D | file_info.c | 94 coder->temp, &coder->temp_pos, coder->temp_size); in fill_temp() 188 if (seek_to_pos(coder, coder->file_target_pos - coder->temp_size, in reverse_seek() 235 coder->index_decoder.coder, in decode_index() 321 coder->temp, coder->temp_size); in file_info_decode() 345 coder->temp_pos = coder->temp_size; in file_info_decode() 381 coder->temp + coder->temp_size))); in file_info_decode() 404 coder->temp_pos = coder->temp_size in file_info_decode() 564 coder->temp_pos = coder->temp_size in file_info_decode() 717 if (coder->index_decoder.memconfig(coder->index_decoder.coder, in file_info_decoder_memconfig() 755 coder->index_decoder.coder, in file_info_decoder_memconfig() [all …]
|
| H A D | stream_decoder_mt.c | 599 thr->coder = coder; in initialize_new_thread() 629 coder->thr = coder->threads_free; in get_thread() 1050 &coder->stream_flags, coder->buffer); in stream_decode_mt() 1261 coder->mem_next_in = comp_blk_size(coder); in stream_decode_mt() 1442 coder->mem_in_use += coder->mem_next_in in stream_decode_mt() 1486 coder->thr->in_size = coder->mem_next_in; in stream_decode_mt() 1495 &coder->outq, coder->thr); in stream_decode_mt() 1625 coder->block_decoder.coder, allocator, in stream_decode_mt() 1747 coder->pos = (coder->pos + 1) & 3; in stream_decode_mt() 1907 coder = next->coder; in stream_decoder_mt_init() [all …]
|
| 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() 216 coder->block_options.ignore_check = coder->ignore_check; in stream_decode() 262 coder->block_decoder.coder, allocator, in stream_decode() 363 coder->pos = (coder->pos + 1) & 3; in stream_decode() 435 lzma_stream_coder *coder = next->coder; in lzma_stream_decoder_init() local [all …]
|
| H A D | lzip_decoder.c | 144 ++coder->pos; in lzip_decode() 147 coder->pos = 0; in lzip_decode() 217 coder->memusage = lzma_lzma_decoder_memusage(&coder->options) in lzip_decode() 229 if (coder->memusage > coder->memlimit) in lzip_decode() 256 coder->lzma_decoder.coder, allocator, in lzip_decode() 291 lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, in lzip_decode() 303 && coder->crc32 != read32le(&coder->buffer[0])) in lzip_decode() 306 if (coder->uncompressed_size != read64le(&coder->buffer[4])) in lzip_decode() 311 if (coder->member_size != read64le(&coder->buffer[12])) in lzip_decode() 381 lzma_lzip_coder *coder = next->coder; in lzma_lzip_decoder_init() local [all …]
|
| H A D | stream_encoder_mt.c | 514 thr->coder = coder; in initialize_new_thread() 563 coder->thr = coder->threads_free; in get_thread() 705 &coder->cond, &coder->mutex, in wait_for_work() 727 lzma_bufcpy(coder->header, &coder->header_pos, in stream_encode_mt() 730 if (coder->header_pos < sizeof(coder->header)) in stream_encode_mt() 863 coder->index_encoder.coder, allocator, in stream_encode_mt() 882 lzma_bufcpy(coder->header, &coder->header_pos, in stream_encode_mt() 1066 lzma_stream_coder *coder = next->coder; in stream_encoder_mt_init() local 1072 next->coder = coder; in stream_encoder_mt_init() 1100 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() 251 coder->block_options.filters = coder->filters; in stream_encoder_update() 261 coder->block_encoder.coder, allocator, in stream_encoder_update() 295 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() 193 *coder->index_ptr = coder->index; in index_decode() 287 lzma_index_coder *coder = next->coder; in lzma_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() 117 if (coder->picky in alone_decode() 129 lzma_set_ext_size(coder->options, coder->uncompressed_size); in alone_decode() 133 coder->memusage = lzma_lzma_decoder_memusage(&coder->options) in alone_decode() 136 coder->pos = 0; in alone_decode() 142 if (coder->memusage > coder->memlimit) in alone_decode() 163 return coder->next.code(coder->next.coder, in alone_decode() 212 lzma_alone_coder *coder = next->coder; in lzma_alone_decoder_init() local 219 next->coder = coder; in lzma_alone_decoder_init() [all …]
|
| H A D | block_decoder.c | 82 coder->compressed_limit - coder->compressed_size); in block_decode() 85 coder->uncompressed_limit - coder->uncompressed_size); in block_decode() 87 const lzma_ret ret = coder->next.code(coder->next.coder, in block_decode() 130 lzma_check_update(&coder->check, coder->block->check, in block_decode() 146 coder->block->compressed_size = coder->compressed_size; in block_decode() 147 coder->block->uncompressed_size = coder->uncompressed_size; in block_decode() 174 lzma_check_finish(&coder->check, coder->block->check); in block_decode() 229 lzma_block_coder *coder = next->coder; in lzma_block_decoder_init() local 230 if (coder == NULL) { in lzma_block_decoder_init() 232 if (coder == NULL) 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() 83 lzma_check_update(&coder->check, coder->block->check, in block_encode() 94 coder->block->compressed_size = coder->compressed_size; in block_encode() 95 coder->block->uncompressed_size = coder->uncompressed_size; in block_encode() 118 lzma_check_finish(&coder->check, coder->block->check); in block_encode() 126 lzma_bufcpy(coder->check.buffer.u8, &coder->pos, check_size, in block_encode() 131 memcpy(coder->block->raw_check, coder->check.buffer.u8, in block_encode() 189 lzma_block_coder *coder = next->coder; in lzma_block_encoder_init() local 192 if (coder == NULL) in lzma_block_encoder_init() 195 next->coder = coder; in lzma_block_encoder_init() [all …]
|
| H A D | auto_decoder.c | 43 switch (coder->sequence) { in auto_decode() 61 coder->memlimit, coder->flags)); in auto_decode() 66 coder->memlimit, coder->flags)); in auto_decode() 87 coder->next.coder, allocator, in auto_decode() 132 : coder->next.get_check(coder->next.coder); in auto_decoder_get_check() 145 ret = coder->next.memconfig(coder->next.coder, in auto_decoder_memconfig() 175 lzma_auto_coder *coder = next->coder; in auto_decoder_init() local 176 if (coder == NULL) { in auto_decoder_init() 178 if (coder == NULL) in auto_decoder_init() 181 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() 184 coder->index = i; in index_encoder_reset() 185 coder->pos = 0; in index_encoder_reset() 186 coder->crc32 = 0; in index_encoder_reset() [all …]
|
| H A D | microlzma_decoder.c | 76 if (!coder->props_decoded) { in microlzma_decode() 119 if (coder->lzma.code(coder->lzma.coder, allocator, in microlzma_decode() 125 coder->props_decoded = true; in microlzma_decode() 129 lzma_ret ret = coder->lzma.code(coder->lzma.coder, allocator, in microlzma_decode() 166 lzma_free(coder, allocator); in microlzma_decoder_end() 179 lzma_microlzma_coder *coder = next->coder; in microlzma_decoder_init() local 181 if (coder == NULL) { in microlzma_decoder_init() 183 if (coder == NULL) in microlzma_decoder_init() 186 next->coder = coder; in microlzma_decoder_init() 198 coder->comp_size = comp_size; in microlzma_decoder_init() [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() 84 lzma_alone_coder *coder = next->coder; in alone_encoder_init() local 86 if (coder == NULL) { in alone_encoder_init() 88 if (coder == NULL) in alone_encoder_init() 91 next->coder = coder; in alone_encoder_init() 98 coder->sequence = SEQ_HEADER; in alone_encoder_init() [all …]
|
| H A D | microlzma_encoder.c | 31 lzma_microlzma_coder *coder = coder_ptr; in microlzma_encode() local 48 if (coder->lzma.set_out_limit(coder->lzma.coder, in microlzma_encode() 56 const lzma_ret ret = coder->lzma.code(coder->lzma.coder, allocator, in microlzma_encode() 85 lzma_microlzma_coder *coder = coder_ptr; in microlzma_encoder_end() local 86 lzma_next_end(&coder->lzma, allocator); in microlzma_encoder_end() 87 lzma_free(coder, allocator); in microlzma_encoder_end() 98 lzma_microlzma_coder *coder = next->coder; in microlzma_encoder_init() local 100 if (coder == NULL) { in microlzma_encoder_init() 102 if (coder == NULL) in microlzma_encoder_init() 105 next->coder = coder; in microlzma_encoder_init() [all …]
|
| /freebsd-14.2/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() 169 memmove(coder->buffer, coder->buffer + coder->pos, buf_avail); in simple_code() 170 coder->size -= coder->pos; in simple_code() 184 coder->buffer, &coder->size, in simple_code() 192 coder, coder->buffer, coder->size); in simple_code() 200 lzma_bufcpy(coder->buffer, &coder->pos, coder->filtered, in simple_code() 205 if (coder->end_was_reached && coder->pos == coder->size) in simple_code() [all …]
|
| /freebsd-14.2/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() 319 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() 232 lzma_lzma2_coder *coder = lz->coder; in lzma2_decoder_init() local 233 if (coder == NULL) { in lzma2_decoder_init() 235 if (coder == NULL) in lzma2_decoder_init() [all …]
|
| H A D | lzma_decoder.c | 856 coder->rep0 = rep0; in lzma_decode() 857 coder->rep1 = rep1; in lzma_decode() 865 coder->len = len; in lzma_decode() 924 coder->rep0 = 0; in lzma_decoder_reset() 925 coder->rep1 = 0; in lzma_decoder_reset() 926 coder->rep2 = 0; in lzma_decoder_reset() 927 coder->rep3 = 0; in lzma_decoder_reset() 978 coder->symbol = 0; in lzma_decoder_reset() 979 coder->limit = 0; in lzma_decoder_reset() 980 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 …]
|
| /freebsd-14.2/contrib/xz/src/liblzma/lz/ |
| H A D | lz_decoder.c | 59 coder->dict.buf[coder->dict.size - 1] = '\0'; in lz_decoder_reset() 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() 220 lzma_coder *coder = next->coder; in lzma_lz_decoder_init() local [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() 499 coder->lz.end(coder->lz.coder, allocator); in lz_encoder_end() 501 lzma_free(coder->lz.coder, allocator); in lz_encoder_end() 519 coder->lz.coder, reversed_filters)); in lz_encoder_update() 555 lzma_coder *coder = next->coder; in lzma_lz_encoder_init() local 561 next->coder = coder; in lzma_lz_encoder_init() [all …]
|
| /freebsd-14.2/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() 82 ret = coder->next.code(coder->next.coder, allocator, in delta_encode() [all …]
|