/freebsd/contrib/xz/src/liblzma/common/ |
H A D | file_info.c | 89 fill_temp(lzma_file_info_coder *coder, const uint8_t *restrict in, in fill_temp() argument 92 coder->file_cur_pos += lzma_bufcpy(in, in_pos, in_size, in fill_temp() 93 coder->temp, &coder->temp_pos, coder->temp_size); in fill_temp() 94 return coder->temp_pos < coder->temp_size; in fill_temp() 107 seek_to_pos(lzma_file_info_coder *coder, uint64_t target_pos, in seek_to_pos() argument 112 assert(coder->file_size - coder->file_cur_pos >= in_size - *in_pos); in seek_to_pos() 114 const uint64_t pos_min = coder->file_cur_pos - (*in_pos - in_start); in seek_to_pos() 115 const uint64_t pos_max = coder->file_cur_pos + (in_size - *in_pos); in seek_to_pos() 124 *in_pos += (size_t)(target_pos - coder->file_cur_pos); in seek_to_pos() 128 *coder->external_seek_pos = target_pos; in seek_to_pos() [all …]
|
H A D | stream_decoder_mt.c | 80 struct lzma_stream_coder *coder; member 404 thr->block_decoder.coder, thr->allocator, in worker_decoder() 427 mythread_sync(thr->coder->mutex) { in worker_decoder() 430 mythread_cond_signal(&thr->coder->cond); in worker_decoder() 470 mythread_sync(thr->coder->mutex) { in worker_decoder() 472 thr->coder->progress_in += thr->in_pos; in worker_decoder() 473 thr->coder->progress_out += thr->out_pos; in worker_decoder() 486 && thr->coder->thread_error == LZMA_OK) in worker_decoder() 487 thr->coder->thread_error = ret; in worker_decoder() 493 thr->coder->mem_in_use -= thr->in_size; in worker_decoder() [all …]
|
H A D | stream_decoder.c | 86 stream_decoder_reset(lzma_stream_coder *coder, const lzma_allocator *allocator) in stream_decoder_reset() argument 89 coder->index_hash = lzma_index_hash_init(coder->index_hash, allocator); in stream_decoder_reset() 90 if (coder->index_hash == NULL) in stream_decoder_reset() 94 coder->sequence = SEQ_STREAM_HEADER; in stream_decoder_reset() 95 coder->pos = 0; in stream_decoder_reset() 107 lzma_stream_coder *coder = coder_ptr; in stream_decode() local 112 switch (coder->sequence) { in stream_decode() 115 lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, in stream_decode() 119 if (coder->pos < LZMA_STREAM_HEADER_SIZE) in stream_decode() 122 coder->pos = 0; in stream_decode() [all …]
|
H A D | lzip_decoder.c | 100 lzma_lzip_coder *coder = coder_ptr; in lzip_decode() local 103 switch (coder->sequence) { in lzip_decode() 108 while (coder->pos < sizeof(lzip_id_string)) { in lzip_decode() 115 return !coder->first_member in lzip_decode() 120 if (in[*in_pos] != lzip_id_string[coder->pos]) { in lzip_decode() 138 return !coder->first_member in lzip_decode() 143 ++coder->pos; in lzip_decode() 146 coder->pos = 0; in lzip_decode() 148 coder->crc32 = 0; in lzip_decode() 149 coder->uncompressed_size = 0; in lzip_decode() [all …]
|
H A D | stream_encoder_mt.c | 68 lzma_stream_coder *coder; member 207 mythread_sync(thr->coder->mutex) { in worker_error() 208 if (thr->coder->thread_error == LZMA_OK) in worker_error() 209 thr->coder->thread_error = ret; in worker_error() 211 mythread_cond_signal(&thr->coder->cond); in worker_error() 227 .check = thr->coder->stream_flags.check, in worker_encode() 229 .uncompressed_size = thr->coder->block_size, in worker_encode() 295 thr->block_encoder.coder, thr->allocator, in worker_encode() 408 mythread_sync(thr->coder->mutex) { in worker_start() 417 thr->coder->progress_in in worker_start() [all …]
|
H A D | index_decoder.c | 64 lzma_index_coder *coder = coder_ptr; in index_decode() local 71 switch (coder->sequence) { in index_decode() 85 coder->sequence = SEQ_COUNT; in index_decode() 89 ret = lzma_vli_decode(&coder->count, &coder->pos, in index_decode() 94 coder->pos = 0; in index_decode() 95 coder->sequence = SEQ_MEMUSAGE; in index_decode() 99 if (lzma_index_memusage(1, coder->count) > coder->memlimit) { in index_decode() 106 lzma_index_prealloc(coder->index, coder->count); in index_decode() 109 coder->sequence = coder->count == 0 in index_decode() 115 lzma_vli *size = coder->sequence == SEQ_UNPADDED in index_decode() [all …]
|
H A D | alone_decoder.c | 58 lzma_alone_coder *coder = coder_ptr; in alone_decode() local 61 && (coder->sequence == SEQ_CODE || *in_pos < in_size)) in alone_decode() 62 switch (coder->sequence) { in alone_decode() 64 if (lzma_lzma_lclppb_decode(&coder->options, in[*in_pos])) in alone_decode() 67 coder->sequence = SEQ_DICTIONARY_SIZE; in alone_decode() 72 coder->options.dict_size in alone_decode() 73 |= (size_t)(in[*in_pos]) << (coder->pos * 8); in alone_decode() 75 if (++coder->pos == 4) { in alone_decode() 76 if (coder->picky && coder->options.dict_size in alone_decode() 83 uint32_t d = coder->options.dict_size - 1; in alone_decode() [all …]
|
H A D | block_decoder.c | 69 lzma_block_coder *coder = coder_ptr; in block_decode() local 71 switch (coder->sequence) { in block_decode() 81 coder->compressed_limit - coder->compressed_size); in block_decode() 84 coder->uncompressed_limit - coder->uncompressed_size); in block_decode() 86 const lzma_ret ret = coder->next.code(coder->next.coder, in block_decode() 95 coder->compressed_size += in_used; in block_decode() 96 coder->uncompressed_size += out_used; in block_decode() 99 const bool comp_done = coder->compressed_size in block_decode() 100 == coder->block->compressed_size; in block_decode() 101 const bool uncomp_done = coder->uncompressed_size in block_decode() [all …]
|
H A D | block_encoder.c | 52 lzma_block_coder *coder = coder_ptr; in block_encode() local 55 if (LZMA_VLI_MAX - coder->uncompressed_size < in_size - *in_pos) in block_encode() 58 switch (coder->sequence) { in block_encode() 63 const lzma_ret ret = coder->next.code(coder->next.coder, in block_encode() 70 if (COMPRESSED_SIZE_MAX - coder->compressed_size < out_used) in block_encode() 73 coder->compressed_size += out_used; in block_encode() 77 coder->uncompressed_size += in_used; in block_encode() 82 lzma_check_update(&coder->check, coder->block->check, in block_encode() 93 coder->block->compressed_size = coder->compressed_size; in block_encode() 94 coder->block->uncompressed_size = coder->uncompressed_size; in block_encode() [all …]
|
H A D | auto_decoder.c | 40 lzma_auto_coder *coder = coder_ptr; in auto_decode() local 42 switch (coder->sequence) { in auto_decode() 49 coder->sequence = SEQ_CODE; in auto_decode() 59 &coder->next, allocator, in auto_decode() 60 coder->memlimit, coder->flags)); in auto_decode() 64 &coder->next, allocator, in auto_decode() 65 coder->memlimit, coder->flags)); in auto_decode() 68 return_if_error(lzma_alone_decoder_init(&coder->next, in auto_decode() 69 allocator, coder->memlimit, true)); in auto_decode() 75 if (coder->flags & LZMA_TELL_NO_CHECK) in auto_decode() [all …]
|
H A D | index_encoder.c | 52 lzma_index_coder *coder = coder_ptr; in index_encode() local 65 switch (coder->sequence) { in index_encode() 69 coder->sequence = SEQ_COUNT; in index_encode() 73 const lzma_vli count = lzma_index_block_count(coder->index); in index_encode() 74 ret = lzma_vli_encode(count, &coder->pos, in index_encode() 80 coder->pos = 0; in index_encode() 81 coder->sequence = SEQ_NEXT; in index_encode() 87 &coder->iter, LZMA_INDEX_ITER_BLOCK)) { in index_encode() 89 coder->pos = lzma_index_padding_size(coder->index); in index_encode() 90 assert(coder->pos <= 3); in index_encode() [all …]
|
H A D | common.c | 147 return next->update(next->coder, allocator, NULL, reversed_filters); in lzma_next_filter_update() 159 next->end(next->coder, allocator); in lzma_next_end() 161 lzma_free(next->coder, allocator); in lzma_next_end() 294 strm->internal->next.coder, strm->allocator, in lzma_code() 411 strm->internal->next.get_progress(strm->internal->next.coder, in lzma_get_progress() 430 return strm->internal->next.get_check(strm->internal->next.coder); in lzma_get_check() 443 strm->internal->next.coder, in lzma_memusage() 460 strm->internal->next.coder, in lzma_memlimit_get() 484 return strm->internal->next.memconfig(strm->internal->next.coder, in lzma_memlimit_set()
|
/freebsd/contrib/xz/src/liblzma/lzma/ |
H A D | lzma2_encoder.c | 54 lzma2_header_lzma(lzma_lzma2_coder *coder) in lzma2_header_lzma() argument 56 assert(coder->uncompressed_size > 0); in lzma2_header_lzma() 57 assert(coder->uncompressed_size <= LZMA2_UNCOMPRESSED_MAX); in lzma2_header_lzma() 58 assert(coder->compressed_size > 0); in lzma2_header_lzma() 59 assert(coder->compressed_size <= LZMA2_CHUNK_MAX); in lzma2_header_lzma() 63 if (coder->need_properties) { in lzma2_header_lzma() 66 if (coder->need_dictionary_reset) in lzma2_header_lzma() 67 coder->buf[pos] = 0x80 + (3 << 5); in lzma2_header_lzma() 69 coder->buf[pos] = 0x80 + (2 << 5); in lzma2_header_lzma() 73 if (coder->need_state_reset) in lzma2_header_lzma() [all …]
|
H A D | lzma_decoder.c | 239 lzma_lzma1_decoder *restrict coder = coder_ptr; in lzma_decode() local 247 &coder->rc, in, in_pos, in_size); in lzma_decode() 264 rc_to_local(coder->rc, *in_pos, LZMA_IN_REQUIRED); in lzma_decode() 267 uint32_t state = coder->state; in lzma_decode() 268 uint32_t rep0 = coder->rep0; in lzma_decode() 269 uint32_t rep1 = coder->rep1; in lzma_decode() 270 uint32_t rep2 = coder->rep2; in lzma_decode() 271 uint32_t rep3 = coder->rep3; in lzma_decode() 273 const uint32_t pos_mask = coder->pos_mask; in lzma_decode() 277 probability *probs = coder->probs; in lzma_decode() [all …]
|
/freebsd/contrib/xz/src/liblzma/lz/ |
H A D | lz_decoder.c | 54 lz_decoder_reset(lzma_coder *coder) in lz_decoder_reset() argument 56 coder->dict.pos = LZ_DICT_INIT_POS; in lz_decoder_reset() 57 coder->dict.full = 0; in lz_decoder_reset() 58 coder->dict.buf[LZ_DICT_INIT_POS - 1] = '\0'; in lz_decoder_reset() 59 coder->dict.has_wrapped = false; in lz_decoder_reset() 60 coder->dict.need_reset = false; in lz_decoder_reset() 66 decode_buffer(lzma_coder *coder, in decode_buffer() argument 73 if (coder->dict.pos == coder->dict.size) { in decode_buffer() 75 coder->dict.pos = LZ_DICT_REPEAT_MAX; in decode_buffer() 76 coder->dict.has_wrapped = true; in decode_buffer() [all …]
|
H A D | lz_encoder.c | 80 fill_window(lzma_coder *coder, const lzma_allocator *allocator, in fill_window() argument 84 assert(coder->mf.read_pos <= coder->mf.write_pos); in fill_window() 87 if (coder->mf.read_pos >= coder->mf.size - coder->mf.keep_size_after) in fill_window() 88 move_window(&coder->mf); in fill_window() 93 size_t write_pos = coder->mf.write_pos; in fill_window() 95 if (coder->next.code == NULL) { in fill_window() 97 lzma_bufcpy(in, in_pos, in_size, coder->mf.buffer, in fill_window() 98 &write_pos, coder->mf.size); in fill_window() 104 ret = coder->next.code(coder->next.coder, allocator, in fill_window() 106 coder->mf.buffer, &write_pos, in fill_window() [all …]
|
H A D | lz_decoder.h | 122 void *coder; member 125 lzma_ret (*code)(void *coder, 129 void (*reset)(void *coder, const void *options); 133 void (*set_uncompressed)(void *coder, lzma_vli uncompressed_size, 137 void (*end)(void *coder, const lzma_allocator *allocator); 144 .coder = NULL, \
|
/freebsd/usr.bin/bintrans/ |
H A D | bintrans.c | 56 int coder = search(progname); in main() local 58 if (coder == -1 && argc > 1) { in main() 61 coder = search(argv[0]); in main() 63 switch (coder) { in main()
|
/freebsd/contrib/xz/src/liblzma/simple/ |
H A D | x86.c | 128 lzma_simple_coder *coder = next->coder; in x86_coder_init() local 129 lzma_simple_x86 *simple = coder->simple; in x86_coder_init()
|
/freebsd/contrib/libarchive/libarchive/ |
H A D | archive_write_set_format_7zip.c | 170 struct coder { struct 233 struct coder coder; member 325 uint64_t, int, struct coder *); 327 uint64_t, int, struct coder *, int, uint32_t); 877 zip->coder.codec = zip->opt_compression; in _7z_close() 878 zip->coder.prop_size = zip->stream.prop_size; in _7z_close() 879 zip->coder.props = zip->stream.props; in _7z_close() 923 1, &(zip->coder)); in _7z_close() 939 free(zip->coder.props); in _7z_close() 940 zip->coder.codec = header_compression; in _7z_close() [all …]
|
H A D | archive_read_support_format_7zip.c | 3894 const struct _7z_coder *coder = scoder[i]; in setup_decode_folder() local 3907 r = init_decompression(a, zip, coder, NULL); in setup_decode_folder()
|
/freebsd/usr.bin/xz/ |
H A D | Makefile | 19 coder.c \
|
/freebsd/contrib/xz/ |
H A D | ChangeLog | 1380 src/xz/coder.c | 9 +++------ 2236 src/xz/coder.c | 19 ++++++++----- 5494 src/xz/coder.c | 14 ++++++++++++-- 5503 src/xz/coder.c | 14 ++++++-------- 5512 src/xz/coder.c | 6 +++--- 5536 src/xz/coder.c | 163 ++++++++++++++++++++------------------------------------- 5545 src/xz/coder.h | 6 ++---- 5554 src/xz/coder.c | 6 +++--- 5563 src/xz/coder.c | 2 +- 5574 src/xz/coder.c | 8 ++------ [all …]
|
/freebsd/share/dict/ |
H A D | web2 | 38634 coder
|