Home
last modified time | relevance | path

Searched refs:dict_size (Results 1 – 19 of 19) sorted by relevance

/freebsd/usr.bin/gzip/
H A Dunlz.c282 off_t pos, ppos, spos, dict_size; member
301 lz->wrapped = lz->pos >= lz->dict_size; in lz_flush()
321 lz_create(struct lz_decoder *lz, int fin, int fdout, int dict_size) in lz_create() argument
335 lz->dict_size = dict_size; in lz_create()
338 lz->obuf = malloc(dict_size); in lz_create()
359 return lz->obuf[lz->dict_size + diff]; in lz_peek()
368 if (lz->dict_size == lz->pos) in lz_put()
518 if (rep[0] >= lz->dict_size || in lz_decode_member()
540 lz_decode(int fin, int fdout, unsigned dict_size, off_t *insize) in lz_decode() argument
545 if (lz_create(&lz, fin, fdout, dict_size) == -1) in lz_decode()
[all …]
/freebsd/contrib/libarchive/libarchive/
H A Darchive_write_add_filter_xz.c124 uint32_t dict_size; member
248 int dict_size = data->lzma_opt.dict_size; in archive_compressor_xz_init_stream() local
252 if (dict_size < (1 << 12) || dict_size > (1 << 29)) { in archive_compressor_xz_init_stream()
255 dict_size); in archive_compressor_xz_init_stream()
259 if (dict_size & (1 << log2dic)) in archive_compressor_xz_init_stream()
262 if (dict_size > (1 << log2dic)) { in archive_compressor_xz_init_stream()
265 ((1 << log2dic) - dict_size) / (1 << (log2dic - 4)); in archive_compressor_xz_init_stream()
337 data->lzma_opt.dict_size = val->dict_size; in archive_compressor_xz_open()
H A Darchive_write_set_format_zip.c258 archive_le32enc(out + 1, options->dict_size); in lzma_lzma_props_encode()
/freebsd/contrib/xz/src/liblzma/lz/
H A Dlz_decoder.c254 if (lz_options.dict_size < 4096) in lzma_lz_decoder_init()
255 lz_options.dict_size = 4096; in lzma_lz_decoder_init()
268 if (lz_options.dict_size > SIZE_MAX - 15 - 2 * LZ_DICT_REPEAT_MAX in lzma_lz_decoder_init()
272 lz_options.dict_size = (lz_options.dict_size + 15) & ~((size_t)(15)); in lzma_lz_decoder_init()
277 = lz_options.dict_size + 2 * LZ_DICT_REPEAT_MAX; in lzma_lz_decoder_init()
306 lz_options.dict_size); in lzma_lz_decoder_init()
H A Dlz_encoder.c198 if (!IS_ENC_DICT_SIZE_VALID(lz_options->dict_size) in lz_encoder_prepare()
202 mf->keep_size_before = lz_options->before_size + lz_options->dict_size; in lz_encoder_prepare()
218 uint32_t reserve = lz_options->dict_size / 2; in lz_encoder_prepare()
254 mf->cyclic_size = lz_options->dict_size + 1; in lz_encoder_prepare()
311 hs = lz_options->dict_size - 1; in lz_encoder_prepare()
H A Dlz_decoder.h114 size_t dict_size; member
/freebsd/contrib/xz/src/liblzma/common/
H A Dalone_decoder.c72 coder->options.dict_size 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()
91 if (d != coder->options.dict_size) in alone_decode()
227 coder->options.dict_size = 0; in lzma_alone_decoder_init()
H A Dlzip_decoder.c203 coder->options.dict_size = (UINT32_C(1) << b2log) in lzip_decode()
206 assert(coder->options.dict_size >= 4096); in lzip_decode()
207 assert(coder->options.dict_size <= (UINT32_C(512) << 20)); in lzip_decode()
H A Dstring_conversion.c388 .offset = offsetof(lzma_options_lzma, dict_size),
/freebsd/contrib/xz/src/xz/
H A Dcoder.c679 const uint32_t orig_dict_size = opt->dict_size; in coder_set_compression_settings()
680 opt->dict_size &= ~((UINT32_C(1) << 20) - 1); in coder_set_compression_settings()
686 if (opt->dict_size < (UINT32_C(1) << 20)) in coder_set_compression_settings()
699 opt->dict_size -= UINT32_C(1) << 20; in coder_set_compression_settings()
708 const char *to_size = uint64_to_str(opt->dict_size >> 20, 1); in coder_set_compression_settings()
758 const uint32_t dict_size = opt->dict_size; in is_format_lzma() local
761 if (dict_size != UINT32_MAX) { in is_format_lzma()
762 uint32_t d = dict_size - 1; in is_format_lzma()
769 if (d != dict_size || dict_size == 0) in is_format_lzma()
H A Doptions.c285 opt->dict_size = value; in set_lzma()
/freebsd/contrib/xz/src/liblzma/lzma/
H A Dlzma2_encoder.c347 if (lz_options->before_size + lz_options->dict_size < LZMA2_CHUNK_MAX) in lzma2_encoder_init()
349 = LZMA2_CHUNK_MAX - lz_options->dict_size; in lzma2_encoder_init()
382 uint32_t d = my_max(opt->dict_size, LZMA_DICT_SIZE_MIN); in lzma_lzma2_props_encode()
408 if (!IS_ENC_DICT_SIZE_VALID(opt->dict_size)) in lzma_lzma2_block_size()
412 return my_max((uint64_t)(opt->dict_size) * 3, UINT64_C(1) << 20); in lzma_lzma2_block_size()
H A Dlzma_decoder.c1133 lz_options->dict_size = options->dict_size; in lzma_lzma_decoder_create()
1219 + lzma_lz_decoder_memusage(opt->dict_size); in lzma_lzma_decoder_memusage_nocheck()
1251 opt->dict_size = read32le(props + 1); in lzma_lzma_props_decode()
/freebsd/contrib/xz/src/lzmainfo/
H A Dlzmainfo.c185 (opt->dict_size / 1024 + 512) / 1024, in lzmainfo()
186 my_log2(opt->dict_size), opt->lc, opt->lp, opt->pb); in lzmainfo()
/freebsd/sys/contrib/xz-embedded/linux/lib/xz/
H A Dxz_dec_lzma2.c1294 uint32_t dict_size) in xz_dec_microlzma_alloc() argument
1299 if (dict_size < 4096 || dict_size > (3U << 30)) in xz_dec_microlzma_alloc()
1307 s->s.dict.size = dict_size; in xz_dec_microlzma_alloc()
1310 s->s.dict.end = dict_size; in xz_dec_microlzma_alloc()
1312 s->s.dict.buf = vmalloc(dict_size); in xz_dec_microlzma_alloc()
/freebsd/contrib/xz/src/liblzma/api/lzma/
H A Dlzma12.h248 uint32_t dict_size; member
H A Dcontainer.h995 uint32_t dict_size) lzma_nothrow;
/freebsd/sys/contrib/xz-embedded/linux/include/linux/
H A Dxz.h327 uint32_t dict_size);
/freebsd/contrib/xz/
H A DChangeLog5792 lzma_options_lzma.dict_size is uint32_t so use it here too.
7154 tests/files/bad-dict_size.lzma | Bin 41 -> 0 bytes
7713 tests/files/bad-dict_size.lzma | Bin 0 -> 41 bytes