Created
March 31, 2024 18:24
-
-
Save oogali/ec34e32d98c2a43a1a6ec7e6b5bb3dd2 to your computer and use it in GitHub Desktop.
searching for symbols present in xz 5.6.0 trojan, but not in code base
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
oogali@lab-bullseye:~/xz-5.6.0$ for sym in $(bingrep trojan.o | grep SHT | grep '\.text\.' | grep -v rela | awk '{ print $2 }' | sed 's/\.text\.//; s/.$//' | sort | uniq) ; do echo "==> ${sym}" ; ag -as --cc "${sym}" ; echo ; done | |
==> _cpui | |
src/liblzma/check/crc_x86_clmul.h:406: __cpuid(r, 1); | |
src/liblzma/check/crc_x86_clmul.h:411: success = __get_cpuid(1, &r[0], &r[1], &r[2], &r[3]); | |
==> _get_cpui | |
src/liblzma/check/crc_x86_clmul.h:411: success = __get_cpuid(1, &r[0], &r[1], &r[2], &r[3]); | |
==> auto_decod | |
tests/test_memlimit.c:131:test_memlimit_auto_decoder(void) | |
tests/test_memlimit.c:137: assert_lzma_ret(lzma_auto_decoder(&strm, MEMLIMIT_TOO_LOW, 0), | |
tests/test_memlimit.c:169: tuktest_run(test_memlimit_auto_decoder); | |
src/liblzma/common/common.h:151:/// lzma_auto_decoder(), or lzma_stream_decoder_mt(). | |
src/liblzma/common/auto_decoder.c:5:/// \file auto_decoder.c | |
src/liblzma/common/auto_decoder.c:35:auto_decode(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/auto_decoder.c:115:auto_decoder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/auto_decoder.c:125:auto_decoder_get_check(const void *coder_ptr) | |
src/liblzma/common/auto_decoder.c:136:auto_decoder_memconfig(void *coder_ptr, uint64_t *memusage, | |
src/liblzma/common/auto_decoder.c:166:auto_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/auto_decoder.c:169: lzma_next_coder_init(&auto_decoder_init, next, allocator); | |
src/liblzma/common/auto_decoder.c:181: next->code = &auto_decode; | |
src/liblzma/common/auto_decoder.c:182: next->end = &auto_decoder_end; | |
src/liblzma/common/auto_decoder.c:183: next->get_check = &auto_decoder_get_check; | |
src/liblzma/common/auto_decoder.c:184: next->memconfig = &auto_decoder_memconfig; | |
src/liblzma/common/auto_decoder.c:197:lzma_auto_decoder(lzma_stream *strm, uint64_t memlimit, uint32_t flags) | |
src/liblzma/common/auto_decoder.c:199: lzma_next_strm_init(auto_decoder_init, strm, memlimit, flags); | |
src/liblzma/api/lzma/base.h:493: * lzma_easy_encoder() or lzma_auto_decoder(). Some notes: | |
src/liblzma/api/lzma/container.h:628: * lzma_auto_decoder(), all .lzma files will trigger LZMA_NO_CHECK | |
src/liblzma/api/lzma/container.h:813:extern LZMA_API(lzma_ret) lzma_auto_decoder( | |
==> auto_decoder_ini | |
src/liblzma/common/auto_decoder.c:166:auto_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/auto_decoder.c:169: lzma_next_coder_init(&auto_decoder_init, next, allocator); | |
src/liblzma/common/auto_decoder.c:199: lzma_next_strm_init(auto_decoder_init, strm, memlimit, flags); | |
==> bt_find_fun | |
src/liblzma/lz/lz_encoder_mf.c:217:/// Calls hc_find_func() or bt_find_func() and calculates the total number | |
src/liblzma/lz/lz_encoder_mf.c:450:bt_find_func( | |
src/liblzma/lz/lz_encoder_mf.c:572: call_find(bt_find_func, len_best) | |
==> bt_skip_fun | |
src/liblzma/lz/lz_encoder_mf.c:516:bt_skip_func( | |
src/liblzma/lz/lz_encoder_mf.c:576: bt_skip_func(len_limit, pos, cur, cur_match, mf->depth, \ | |
==> crc64_generi | |
src/liblzma/check/crc64_fast.c:37:crc64_generic(const uint8_t *buf, size_t size, uint64_t crc) | |
src/liblzma/check/crc64_fast.c:105: ? &crc64_arch_optimized : &crc64_generic; | |
src/liblzma/check/crc64_fast.c:157: return crc64_generic(buf, size, crc); | |
src/liblzma/check/crc64_fast.c:171: return crc64_generic(buf, size, crc); | |
==> crc_ini | |
==> decode_buffe | |
tests/test_index.c:27:static uint8_t *decode_buffer; | |
tests/test_index.c:28:static size_t decode_buffer_size = 0; | |
tests/test_index.c:1462:generate_index_decode_buffer(void) | |
tests/test_index.c:1476: decode_buffer = tuktest_malloc(size); | |
tests/test_index.c:1479: decode_buffer, &decode_buffer_size, size) != LZMA_OK) | |
tests/test_index.c:1480: decode_buffer_size = 0; | |
tests/test_index.c:1503: if (decode_buffer_size == 0) | |
tests/test_index.c:1520: decode_index(decode_buffer, decode_buffer_size, &strm, | |
tests/test_index.c:1531: decode_index(decode_buffer, decode_buffer_size, &strm, | |
tests/test_index.c:1534: uint8_t *corrupt_buffer = tuktest_malloc(decode_buffer_size); | |
tests/test_index.c:1535: memcpy(corrupt_buffer, decode_buffer, decode_buffer_size); | |
tests/test_index.c:1542: decode_index(corrupt_buffer, decode_buffer_size, &strm, | |
tests/test_index.c:1547: corrupt_buffer[decode_buffer_size / 2] ^= 1; | |
tests/test_index.c:1550: decode_index(corrupt_buffer, decode_buffer_size, &strm, | |
tests/test_index.c:1552: corrupt_buffer[decode_buffer_size / 2] ^= 1; | |
tests/test_index.c:1555: corrupt_buffer[decode_buffer_size - 1] ^= 1; | |
tests/test_index.c:1558: decode_index(corrupt_buffer, decode_buffer_size, &strm, | |
tests/test_index.c:1560: corrupt_buffer[decode_buffer_size - 1] ^= 1; | |
tests/test_index.c:1563: corrupt_buffer[decode_buffer_size - 5] ^= 1; | |
tests/test_index.c:1566: decode_index(corrupt_buffer, decode_buffer_size, &strm, | |
tests/test_index.c:1568: corrupt_buffer[decode_buffer_size - 1] ^= 1; | |
tests/test_index.c:1630: if (decode_buffer_size == 0) | |
tests/test_index.c:1651: decode_buffer, NULL, 0), LZMA_PROG_ERROR); | |
tests/test_index.c:1654: decode_buffer, NULL, 0), LZMA_PROG_ERROR); | |
tests/test_index.c:1657: decode_buffer, &in_pos, 0), LZMA_DATA_ERROR); | |
tests/test_index.c:1661: decode_buffer, &in_pos, 0), LZMA_PROG_ERROR); | |
tests/test_index.c:1666: decode_buffer, &in_pos, decode_buffer_size), LZMA_OK); | |
tests/test_index.c:1676: decode_buffer, &in_pos, decode_buffer_size), | |
tests/test_index.c:1688: generate_index_decode_buffer(); | |
src/liblzma/delta/delta_decoder.c:17:decode_buffer(lzma_delta_coder *coder, uint8_t *buffer, size_t size) | |
src/liblzma/delta/delta_decoder.c:49: decode_buffer(coder, out + out_start, size); | |
src/liblzma/lz/lz_decoder.h:62: /// has been wrapped in decode_buffer() in lz_decoder.c. | |
src/liblzma/lz/lz_decoder.c:66:decode_buffer(lzma_coder *coder, | |
src/liblzma/lz/lz_decoder.c:150: return decode_buffer(coder, in, in_pos, in_size, | |
src/liblzma/lz/lz_decoder.c:184: const lzma_ret ret = decode_buffer(coder, coder->temp.buffer, | |
==> delta_coder_en | |
src/liblzma/delta/delta_common.c:17:delta_coder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/delta/delta_common.c:40: next->end = &delta_coder_end; | |
==> delta_decod | |
tests/test_filter_flags.c:423: lzma_filter delta_decoded = { LZMA_FILTER_DELTA, NULL }; | |
tests/test_filter_flags.c:425: verify_filter_flags_decode(&delta_filter, &delta_decoded); | |
tests/test_filter_flags.c:427: lzma_options_delta *decoded = delta_decoded.options; | |
src/liblzma/delta/delta_decoder.h:5:/// \file delta_decoder.h | |
src/liblzma/delta/delta_decoder.h:17:extern lzma_ret lzma_delta_decoder_init(lzma_next_coder *next, | |
src/liblzma/delta/delta_decoder.c:5:/// \file delta_decoder.c | |
src/liblzma/delta/delta_decoder.c:12:#include "delta_decoder.h" | |
src/liblzma/delta/delta_decoder.c:29:delta_decode(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/delta/delta_decoder.c:56:lzma_delta_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/delta/delta_decoder.c:59: next->code = &delta_decode; | |
src/liblzma/common/filter_decoder.c:17:#include "delta_decoder.h" | |
src/liblzma/common/filter_decoder.c:134: .init = &lzma_delta_decoder_init, | |
==> file_info_decod | |
doc/examples/11_file_info.c:47: lzma_ret ret = lzma_file_info_decoder(strm, &i, UINT64_MAX, | |
tests/test_index.c:8:/// \todo Implement tests for lzma_file_info_decoder | |
src/liblzma/common/file_info.c:111: // This has been checked by file_info_decode() already. | |
src/liblzma/common/file_info.c:248:file_info_decode(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/file_info.c:674:file_info_decoder_memconfig(void *coder_ptr, uint64_t *memusage, | |
src/liblzma/common/file_info.c:770:file_info_decoder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/file_info.c:784:lzma_file_info_decoder_init(lzma_next_coder *next, | |
src/liblzma/common/file_info.c:789: lzma_next_coder_init(&lzma_file_info_decoder_init, next, allocator); | |
src/liblzma/common/file_info.c:801: next->code = &file_info_decode; | |
src/liblzma/common/file_info.c:802: next->end = &file_info_decoder_end; | |
src/liblzma/common/file_info.c:803: next->memconfig = &file_info_decoder_memconfig; | |
src/liblzma/common/file_info.c:839:lzma_file_info_decoder(lzma_stream *strm, lzma_index **dest_index, | |
src/liblzma/common/file_info.c:842: lzma_next_strm_init(lzma_file_info_decoder_init, strm, &strm->seek_pos, | |
src/liblzma/api/lzma/index.h:879:extern LZMA_API(lzma_ret) lzma_file_info_decoder( | |
src/xz/list.c:364: lzma_ret ret = lzma_file_info_decoder(&strm, &idx, | |
==> get_literal_pric | |
src/liblzma/lzma/lzma_encoder_optimum_normal.c:21:get_literal_price(const lzma_lzma1_encoder *const coder, const uint32_t pos, | |
src/liblzma/lzma/lzma_encoder_optimum_normal.c:345: + get_literal_price(coder, position, buf[-1], | |
src/liblzma/lzma/lzma_encoder_optimum_normal.c:525: + get_literal_price(coder, position, buf[-1], | |
src/liblzma/lzma/lzma_encoder_optimum_normal.c:655: + get_literal_price(coder, position + len_test, | |
src/liblzma/lzma/lzma_encoder_optimum_normal.c:753: + get_literal_price(coder, | |
==> hc_find_fun | |
src/liblzma/lz/lz_encoder_mf.c:217:/// Calls hc_find_func() or bt_find_func() and calculates the total number | |
src/liblzma/lz/lz_encoder_mf.c:250:hc_find_func( | |
src/liblzma/lz/lz_encoder_mf.c:291: call_find(hc_find_func, len_best) | |
==> index_decod | |
tests/test_index.c:1462:generate_index_decode_buffer(void) | |
tests/test_index.c:1498:test_lzma_index_decoder(void) | |
tests/test_index.c:1508: assert_lzma_ret(lzma_index_decoder(NULL, NULL, MEMLIMIT), | |
tests/test_index.c:1510: assert_lzma_ret(lzma_index_decoder(&strm, NULL, MEMLIMIT), | |
tests/test_index.c:1512: assert_lzma_ret(lzma_index_decoder(NULL, &decode_test_index, | |
tests/test_index.c:1517: assert_lzma_ret(lzma_index_decoder(&strm, &idx, MEMLIMIT), | |
tests/test_index.c:1529: assert_lzma_ret(lzma_index_decoder(&strm, &idx, 0), LZMA_OK); | |
tests/test_index.c:1537: assert_lzma_ret(lzma_index_decoder(&strm, &idx, MEMLIMIT), | |
tests/test_index.c:1548: assert_lzma_ret(lzma_index_decoder(&strm, &idx, MEMLIMIT), | |
tests/test_index.c:1556: assert_lzma_ret(lzma_index_decoder(&strm, &idx, MEMLIMIT), | |
tests/test_index.c:1564: assert_lzma_ret(lzma_index_decoder(&strm, &idx, MEMLIMIT), | |
tests/test_index.c:1633: // Simple test since test_lzma_index_decoder() covers most of the | |
tests/test_index.c:1688: generate_index_decode_buffer(); | |
tests/test_index.c:1709: tuktest_run(test_lzma_index_decoder); | |
src/liblzma/common/file_info.c:12:#include "index_decoder.h" | |
src/liblzma/common/file_info.c:43: lzma_next_coder index_decoder; | |
src/liblzma/common/file_info.c:233: const lzma_ret ret = coder->index_decoder.code( | |
src/liblzma/common/file_info.c:234: coder->index_decoder.coder, | |
src/liblzma/common/file_info.c:440: return_if_error(lzma_index_decoder_init( | |
src/liblzma/common/file_info.c:441: &coder->index_decoder, allocator, | |
src/liblzma/common/file_info.c:454: // in[*in_pos] onwards. Note that index_decode() updates | |
src/liblzma/common/file_info.c:690: // from/to coder->index_decoder. | |
src/liblzma/common/file_info.c:716: if (coder->index_decoder.memconfig(coder->index_decoder.coder, | |
src/liblzma/common/file_info.c:753: if (coder->index_decoder.memconfig( | |
src/liblzma/common/file_info.c:754: coder->index_decoder.coder, | |
src/liblzma/common/file_info.c:774: lzma_next_end(&coder->index_decoder, allocator); | |
src/liblzma/common/file_info.c:805: coder->index_decoder = LZMA_NEXT_CODER_INIT; | |
src/liblzma/common/index_hash.c:183: // index_decode() functions found from index_encoder.c and | |
src/liblzma/common/index_hash.c:184: // index_decoder.c. See the comments especially in index_encoder.c. | |
src/liblzma/common/index_decoder.c:5:/// \file index_decoder.c | |
src/liblzma/common/index_decoder.c:12:#include "index_decoder.h" | |
src/liblzma/common/index_decoder.c:56:index_decode(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/index_decoder.c:221:index_decoder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/index_decoder.c:231:index_decoder_memconfig(void *coder_ptr, uint64_t *memusage, | |
src/liblzma/common/index_decoder.c:251:index_decoder_reset(lzma_index_coder *coder, const lzma_allocator *allocator, | |
src/liblzma/common/index_decoder.c:278:lzma_index_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/index_decoder.c:281: lzma_next_coder_init(&lzma_index_decoder_init, next, allocator); | |
src/liblzma/common/index_decoder.c:293: next->code = &index_decode; | |
src/liblzma/common/index_decoder.c:294: next->end = &index_decoder_end; | |
src/liblzma/common/index_decoder.c:295: next->memconfig = &index_decoder_memconfig; | |
src/liblzma/common/index_decoder.c:301: return index_decoder_reset(coder, allocator, i, memlimit); | |
src/liblzma/common/index_decoder.c:306:lzma_index_decoder(lzma_stream *strm, lzma_index **i, uint64_t memlimit) | |
src/liblzma/common/index_decoder.c:308: lzma_next_strm_init(lzma_index_decoder_init, strm, i, memlimit); | |
src/liblzma/common/index_decoder.c:329: return_if_error(index_decoder_reset(&coder, allocator, i, *memlimit)); | |
src/liblzma/common/index_decoder.c:336: lzma_ret ret = index_decode(&coder, allocator, in, in_pos, in_size, | |
src/liblzma/common/index_decoder.h:5:/// \file index_decoder.h | |
src/liblzma/common/index_decoder.h:19:extern lzma_ret lzma_index_decoder_init(lzma_next_coder *next, | |
src/liblzma/api/lzma/index.h:753:extern LZMA_API(lzma_ret) lzma_index_decoder( | |
==> index_encod | |
tests/test_index.c:1393:test_lzma_index_encoder(void) | |
tests/test_index.c:1404: assert_lzma_ret(lzma_index_encoder(NULL, NULL), LZMA_PROG_ERROR); | |
tests/test_index.c:1405: assert_lzma_ret(lzma_index_encoder(&strm, NULL), LZMA_PROG_ERROR); | |
tests/test_index.c:1406: assert_lzma_ret(lzma_index_encoder(NULL, idx), LZMA_PROG_ERROR); | |
tests/test_index.c:1420: assert_lzma_ret(lzma_index_encoder(&strm, idx), LZMA_OK); | |
tests/test_index.c:1446: assert_lzma_ret(lzma_index_encoder(&strm, idx), LZMA_OK); | |
tests/test_index.c:1581: // More simple test than test_lzma_index_encoder() because | |
tests/test_index.c:1583: // around lzma_index_encoder() anyway. | |
tests/test_index.c:1708: tuktest_run(test_lzma_index_encoder); | |
debug/known_sizes.c:97: if (lzma_index_encoder(&strm, idx) != LZMA_OK) | |
src/liblzma/common/index_encoder.h:5:/// \file index_encoder.h | |
src/liblzma/common/index_encoder.h:18:extern lzma_ret lzma_index_encoder_init(lzma_next_coder *next, | |
src/liblzma/common/index_hash.c:182: // NOTE: This function has many similarities to index_encode() and | |
src/liblzma/common/index_hash.c:183: // index_decode() functions found from index_encoder.c and | |
src/liblzma/common/index_hash.c:184: // index_decoder.c. See the comments especially in index_encoder.c. | |
src/liblzma/common/stream_encoder_mt.c:16:#include "index_encoder.h" | |
src/liblzma/common/stream_encoder_mt.c:137: lzma_next_coder index_encoder; | |
src/liblzma/common/stream_encoder_mt.c:843: return_if_error(lzma_index_encoder_init( | |
src/liblzma/common/stream_encoder_mt.c:844: &coder->index_encoder, allocator, | |
src/liblzma/common/stream_encoder_mt.c:861: const lzma_ret ret = coder->index_encoder.code( | |
src/liblzma/common/stream_encoder_mt.c:862: coder->index_encoder.coder, allocator, | |
src/liblzma/common/stream_encoder_mt.c:905: lzma_next_end(&coder->index_encoder, allocator); | |
src/liblzma/common/stream_encoder_mt.c:1097: coder->index_encoder = LZMA_NEXT_CODER_INIT; | |
src/liblzma/common/index_encoder.c:5:/// \file index_encoder.c | |
src/liblzma/common/index_encoder.c:12:#include "index_encoder.h" | |
src/liblzma/common/index_encoder.c:43:index_encode(void *coder_ptr, | |
src/liblzma/common/index_encoder.c:55: // need to call lzma_crc32() only once per call to index_encode(). | |
src/liblzma/common/index_encoder.c:170:index_encoder_end(void *coder, const lzma_allocator *allocator) | |
src/liblzma/common/index_encoder.c:178:index_encoder_reset(lzma_index_coder *coder, const lzma_index *i) | |
src/liblzma/common/index_encoder.c:192:lzma_index_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/index_encoder.c:195: lzma_next_coder_init(&lzma_index_encoder_init, next, allocator); | |
src/liblzma/common/index_encoder.c:205: next->code = &index_encode; | |
src/liblzma/common/index_encoder.c:206: next->end = &index_encoder_end; | |
src/liblzma/common/index_encoder.c:209: index_encoder_reset(next->coder, i); | |
src/liblzma/common/index_encoder.c:216:lzma_index_encoder(lzma_stream *strm, const lzma_index *i) | |
src/liblzma/common/index_encoder.c:218: lzma_next_strm_init(lzma_index_encoder_init, strm, i); | |
src/liblzma/common/index_encoder.c:242: index_encoder_reset(&coder, i); | |
src/liblzma/common/index_encoder.c:247: lzma_ret ret = index_encode(&coder, NULL, NULL, NULL, 0, | |
src/liblzma/common/index_decoder.c:66: // Similar optimization as in index_encoder.c | |
src/liblzma/common/stream_encoder.c:13:#include "index_encoder.h" | |
src/liblzma/common/stream_encoder.c:43: lzma_next_coder index_encoder; | |
src/liblzma/common/stream_encoder.c:121: return_if_error(lzma_index_encoder_init( | |
src/liblzma/common/stream_encoder.c:122: &coder->index_encoder, allocator, | |
src/liblzma/common/stream_encoder.c:180: const lzma_ret ret = coder->index_encoder.code( | |
src/liblzma/common/stream_encoder.c:181: coder->index_encoder.coder, allocator, | |
src/liblzma/common/stream_encoder.c:218: lzma_next_end(&coder->index_encoder, allocator); | |
src/liblzma/common/stream_encoder.c:308: coder->index_encoder = LZMA_NEXT_CODER_INIT; | |
src/liblzma/api/lzma/index.h:719:extern LZMA_API(lzma_ret) lzma_index_encoder( | |
==> index_tree_appen | |
src/liblzma/common/index.c:230:index_tree_append(index_tree *tree, index_tree_node *node) | |
src/liblzma/common/index.c:410: index_tree_append(&i->streams, &s->node); | |
src/liblzma/common/index.c:707: index_tree_append(&s->groups, &g->node); | |
src/liblzma/common/index.c:767: index_tree_append(info->streams, &this->node); | |
src/liblzma/common/index.c:937: index_tree_append(&dest->groups, &destg->node); | |
src/liblzma/common/index.c:968: index_tree_append(&dest->streams, &deststream->node); | |
==> init_pric_tabl | |
==> length_encoder_rese | |
src/liblzma/lzma/lzma_encoder.c:506:length_encoder_reset(lzma_length_encoder *lencoder, | |
src/liblzma/lzma/lzma_encoder.c:572: length_encoder_reset(&coder->match_len_encoder, | |
src/liblzma/lzma/lzma_encoder.c:575: length_encoder_reset(&coder->rep_len_encoder, | |
==> lz_encod | |
src/liblzma/check/crc32_tablegen.c:10:/// Add -DLZ_HASH_TABLE to generate lz_encoder_hash_table.h (little endian). | |
src/liblzma/lz/lz_encoder.c:5:/// \file lz_encoder.c | |
src/liblzma/lz/lz_encoder.c:13:#include "lz_encoder.h" | |
src/liblzma/lz/lz_encoder.c:14:#include "lz_encoder_hash.h" | |
src/liblzma/lz/lz_encoder.c:16:// See lz_encoder_hash.h. This is a bit hackish but avoids making | |
src/liblzma/lz/lz_encoder.c:19:# include "lz_encoder_hash_table.h" | |
src/liblzma/lz/lz_encoder.c:27: lzma_lz_encoder lz; | |
src/liblzma/lz/lz_encoder.c:159:lz_encode(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/lz/lz_encoder.c:192:lz_encoder_prepare(lzma_mf *mf, const lzma_allocator *allocator, | |
src/liblzma/lz/lz_encoder.c:250: // normalization in lz_encoder_mf.c to access uninitialized | |
src/liblzma/lz/lz_encoder.c:372:lz_encoder_init(lzma_mf *mf, const lzma_allocator *allocator, | |
src/liblzma/lz/lz_encoder.c:415: // lz_encoder_mf.c). Skipping the initialization is *very* good | |
src/liblzma/lz/lz_encoder.c:465:lzma_lz_encoder_memusage(const lzma_lz_options *lz_options) | |
src/liblzma/lz/lz_encoder.c:467: // Old buffers must not exist when calling lz_encoder_prepare(). | |
src/liblzma/lz/lz_encoder.c:477: if (lz_encoder_prepare(&mf, NULL, lz_options)) | |
src/liblzma/lz/lz_encoder.c:487:lz_encoder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/lz/lz_encoder.c:508:lz_encoder_update(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/lz/lz_encoder.c:526:lz_encoder_set_out_limit(void *coder_ptr, uint64_t *uncomp_size, | |
src/liblzma/lz/lz_encoder.c:541:lzma_lz_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/lz/lz_encoder.c:543: lzma_ret (*lz_init)(lzma_lz_encoder *lz, | |
src/liblzma/lz/lz_encoder.c:561: next->code = &lz_encode; | |
src/liblzma/lz/lz_encoder.c:562: next->end = &lz_encoder_end; | |
src/liblzma/lz/lz_encoder.c:563: next->update = &lz_encoder_update; | |
src/liblzma/lz/lz_encoder.c:564: next->set_out_limit = &lz_encoder_set_out_limit; | |
src/liblzma/lz/lz_encoder.c:592: if (lz_encoder_prepare(&coder->mf, allocator, &lz_options)) | |
src/liblzma/lz/lz_encoder.c:597: if (lz_encoder_init(&coder->mf, allocator, &lz_options)) | |
src/liblzma/lz/lz_encoder_mf.c:5:/// \file lz_encoder_mf.c | |
src/liblzma/lz/lz_encoder_mf.c:13:#include "lz_encoder.h" | |
src/liblzma/lz/lz_encoder_mf.c:14:#include "lz_encoder_hash.h" | |
src/liblzma/lz/lz_encoder_mf.c:132: // the warning. See also the comments in lz_encoder_init() | |
src/liblzma/lz/lz_encoder_mf.c:133: // in lz_encoder.c. | |
src/liblzma/lz/lz_encoder.h:5:/// \file lz_encoder.h | |
src/liblzma/lz/lz_encoder.h:222:} lzma_lz_encoder; | |
src/liblzma/lz/lz_encoder.h:321:extern lzma_ret lzma_lz_encoder_init( | |
src/liblzma/lz/lz_encoder.h:324: lzma_ret (*lz_init)(lzma_lz_encoder *lz, | |
src/liblzma/lz/lz_encoder.h:330:extern uint64_t lzma_lz_encoder_memusage(const lzma_lz_options *lz_options); | |
src/liblzma/lz/lz_encoder_hash.h:5:/// \file lz_encoder_hash.h | |
src/liblzma/lz/lz_encoder_hash.h:17: // systems that it does on little endian systems. lz_encoder.c | |
src/liblzma/lzma/lzma2_encoder.c:13:#include "lz_encoder.h" | |
src/liblzma/lzma/lzma2_encoder.c:311:lzma2_encoder_init(lzma_lz_encoder *lz, const lzma_allocator *allocator, | |
src/liblzma/lzma/lzma2_encoder.c:362: return lzma_lz_encoder_init( | |
src/liblzma/lzma/lzma_encoder_private.h:16:#include "lz_encoder.h" | |
src/liblzma/lzma/lzma_encoder.c:633: // is 1.5 GiB due to lz_encoder.c and here we need | |
src/liblzma/lzma/lzma_encoder.c:711:lzma_encoder_init(lzma_lz_encoder *lz, const lzma_allocator *allocator, | |
src/liblzma/lzma/lzma_encoder.c:728: return lzma_lz_encoder_init( | |
src/liblzma/lzma/lzma_encoder.c:742: const uint64_t lz_memusage = lzma_lz_encoder_memusage(&lz_options); | |
==> lz_encoder_prepar | |
src/liblzma/lz/lz_encoder.c:192:lz_encoder_prepare(lzma_mf *mf, const lzma_allocator *allocator, | |
src/liblzma/lz/lz_encoder.c:467: // Old buffers must not exist when calling lz_encoder_prepare(). | |
src/liblzma/lz/lz_encoder.c:477: if (lz_encoder_prepare(&mf, NULL, lz_options)) | |
src/liblzma/lz/lz_encoder.c:592: if (lz_encoder_prepare(&coder->mf, allocator, &lz_options)) | |
==> lzip_decod | |
tests/test_lzip_decoder.c:5:/// \file test_lzip_decoder.c | |
tests/test_lzip_decoder.c:36:basic_lzip_decode(const char *src, const uint32_t expected_crc) | |
tests/test_lzip_decoder.c:43: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, 0), LZMA_OK); | |
tests/test_lzip_decoder.c:86: assert_lzma_ret(lzma_lzip_decoder(NULL, MEMLIMIT, 0), | |
tests/test_lzip_decoder.c:91: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, UINT32_MAX), | |
tests/test_lzip_decoder.c:103: basic_lzip_decode("files/good-1-v0.lz", hello_world_crc); | |
tests/test_lzip_decoder.c:111: basic_lzip_decode("files/good-1-v1.lz", hello_world_crc); | |
tests/test_lzip_decoder.c:125: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, | |
tests/test_lzip_decoder.c:177: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, | |
tests/test_lzip_decoder.c:246: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, | |
tests/test_lzip_decoder.c:267: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, | |
tests/test_lzip_decoder.c:285: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, | |
tests/test_lzip_decoder.c:312: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, | |
tests/test_lzip_decoder.c:325: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, | |
tests/test_lzip_decoder.c:337: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, | |
tests/test_lzip_decoder.c:363: assert_lzma_ret(lzma_lzip_decoder(&strm, MEMLIMIT, 0), | |
tests/test_lzip_decoder.c:437: assert_lzma_ret(lzma_lzip_decoder(&strm, 1, 0), LZMA_OK); | |
src/liblzma/common/auto_decoder.c:15:# include "lzip_decoder.h" | |
src/liblzma/common/auto_decoder.c:63: return_if_error(lzma_lzip_decoder_init( | |
src/liblzma/common/lzip_decoder.h:5:/// \file lzip_decoder.h | |
src/liblzma/common/lzip_decoder.h:17:extern lzma_ret lzma_lzip_decoder_init( | |
src/liblzma/common/lzip_decoder.c:5:/// \file lzip_decoder.c | |
src/liblzma/common/lzip_decoder.c:13:#include "lzip_decoder.h" | |
src/liblzma/common/lzip_decoder.c:95:lzip_decode(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/lzip_decoder.c:334:lzip_decoder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/lzip_decoder.c:344:lzip_decoder_get_check(const void *coder_ptr lzma_attribute((__unused__))) | |
src/liblzma/common/lzip_decoder.c:351:lzip_decoder_memconfig(void *coder_ptr, uint64_t *memusage, | |
src/liblzma/common/lzip_decoder.c:371:lzma_lzip_decoder_init( | |
src/liblzma/common/lzip_decoder.c:375: lzma_next_coder_init(&lzma_lzip_decoder_init, next, allocator); | |
src/liblzma/common/lzip_decoder.c:387: next->code = &lzip_decode; | |
src/liblzma/common/lzip_decoder.c:388: next->end = &lzip_decoder_end; | |
src/liblzma/common/lzip_decoder.c:389: next->get_check = &lzip_decoder_get_check; | |
src/liblzma/common/lzip_decoder.c:390: next->memconfig = &lzip_decoder_memconfig; | |
src/liblzma/common/lzip_decoder.c:409:lzma_lzip_decoder(lzma_stream *strm, uint64_t memlimit, uint32_t flags) | |
src/liblzma/common/lzip_decoder.c:411: lzma_next_strm_init(lzma_lzip_decoder_init, strm, memlimit, flags); | |
src/liblzma/api/lzma/container.h:784: * lzma_lzip_decoder() once the type of the input file has been detected. | |
src/liblzma/api/lzma/container.h:898:extern LZMA_API(lzma_ret) lzma_lzip_decoder( | |
src/xz/coder.c:1028: ret = lzma_lzip_decoder(&strm, | |
==> lzip_decoder_memconfi | |
src/liblzma/common/lzip_decoder.c:351:lzip_decoder_memconfig(void *coder_ptr, uint64_t *memusage, | |
src/liblzma/common/lzip_decoder.c:390: next->memconfig = &lzip_decoder_memconfig; | |
==> lzma2_decoder_en | |
src/liblzma/lzma/lzma2_decoder.c:213:lzma2_decoder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/lzma/lzma2_decoder.c:239: lz->end = &lzma2_decoder_end; | |
==> lzma2_encoder_ini | |
src/liblzma/common/filter_encoder.c:83: .init = &lzma_lzma2_encoder_init, | |
src/liblzma/lzma/lzma2_encoder.c:311:lzma2_encoder_init(lzma_lz_encoder *lz, const lzma_allocator *allocator, | |
src/liblzma/lzma/lzma2_encoder.c:359:lzma_lzma2_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/lzma/lzma2_encoder.c:363: next, allocator, filters, &lzma2_encoder_init); | |
src/liblzma/lzma/lzma2_encoder.h:32:extern lzma_ret lzma_lzma2_encoder_init( | |
==> lzma_auto_decod | |
tests/test_memlimit.c:137: assert_lzma_ret(lzma_auto_decoder(&strm, MEMLIMIT_TOO_LOW, 0), | |
src/liblzma/common/common.h:151:/// lzma_auto_decoder(), or lzma_stream_decoder_mt(). | |
src/liblzma/common/auto_decoder.c:197:lzma_auto_decoder(lzma_stream *strm, uint64_t memlimit, uint32_t flags) | |
src/liblzma/api/lzma/base.h:493: * lzma_easy_encoder() or lzma_auto_decoder(). Some notes: | |
src/liblzma/api/lzma/container.h:628: * lzma_auto_decoder(), all .lzma files will trigger LZMA_NO_CHECK | |
src/liblzma/api/lzma/container.h:813:extern LZMA_API(lzma_ret) lzma_auto_decoder( | |
==> lzma_block_buffer_bound6 | |
src/liblzma/common/block_buffer_encoder.h:21:extern uint64_t lzma_block_buffer_bound64(uint64_t uncompressed_size); | |
src/liblzma/common/stream_encoder_mt.c:997: *outbuf_size_max = lzma_block_buffer_bound64(*block_size); | |
src/liblzma/common/block_buffer_encoder.c:55:lzma_block_buffer_bound64(uint64_t uncompressed_size) | |
src/liblzma/common/block_buffer_encoder.c:75: uint64_t ret = lzma_block_buffer_bound64(uncompressed_size); | |
==> lzma_block_buffer_encod | |
src/liblzma/common/stream_buffer_encoder.c:96: return_if_error(lzma_block_buffer_encode(&block, allocator, | |
src/liblzma/common/block_buffer_encoder.c:318:lzma_block_buffer_encode(lzma_block *block, const lzma_allocator *allocator, | |
src/liblzma/api/lzma/block.h:52: * - lzma_block_buffer_encode() | |
src/liblzma/api/lzma/block.h:77: * - lzma_block_buffer_encode() | |
src/liblzma/api/lzma/block.h:98: * - lzma_block_buffer_encode() | |
src/liblzma/api/lzma/block.h:153: * - lzma_block_buffer_encode() | |
src/liblzma/api/lzma/block.h:178: * - lzma_block_buffer_encode() | |
src/liblzma/api/lzma/block.h:195: * - lzma_block_buffer_encode() | |
src/liblzma/api/lzma/block.h:224: * - lzma_block_buffer_encode() | |
src/liblzma/api/lzma/block.h:618:extern LZMA_API(lzma_ret) lzma_block_buffer_encode( | |
src/liblzma/api/lzma/block.h:628: * This is like lzma_block_buffer_encode() except this doesn't try to | |
==> lzma_block_decoder_ini | |
src/liblzma/common/block_buffer_decoder.c:28: lzma_ret ret = lzma_block_decoder_init( | |
src/liblzma/common/block_decoder.h:18:extern lzma_ret lzma_block_decoder_init(lzma_next_coder *next, | |
src/liblzma/common/block_decoder.c:215:lzma_block_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/block_decoder.c:218: lzma_next_coder_init(&lzma_block_decoder_init, next, allocator); | |
src/liblzma/common/block_decoder.c:282: lzma_next_strm_init(lzma_block_decoder_init, strm, block); | |
src/liblzma/common/stream_decoder.c:237: ret = lzma_block_decoder_init( | |
src/liblzma/common/stream_decoder_mt.c:1467: ret = lzma_block_decoder_init( | |
src/liblzma/common/stream_decoder_mt.c:1599: const lzma_ret ret = lzma_block_decoder_init( | |
==> lzma_block_encoder_updat | |
==> lzma_block_total_siz | |
src/liblzma/common/block_util.c:81:lzma_block_total_size(const lzma_block *block) | |
src/liblzma/api/lzma/block.h:49: * - lzma_block_total_size() | |
src/liblzma/api/lzma/block.h:71: * - lzma_block_total_size() | |
src/liblzma/api/lzma/block.h:95: * - lzma_block_total_size() | |
src/liblzma/api/lzma/block.h:144: * - lzma_block_total_size() | |
src/liblzma/api/lzma/block.h:508:extern LZMA_API(lzma_vli) lzma_block_total_size(const lzma_block *block) | |
==> lzma_block_unpadded_siz | |
src/liblzma/common/stream_buffer_encoder.c:112: lzma_block_unpadded_size(&block), | |
src/liblzma/common/block_header_encoder.c:76: if (lzma_block_unpadded_size(block) == 0 | |
src/liblzma/common/block_header_decoder.c:77: if (lzma_block_unpadded_size(block) == 0) | |
src/liblzma/common/stream_encoder_mt.c:354: = lzma_block_unpadded_size(&thr->block_options); | |
src/liblzma/common/block_decoder.c:220: // Validate the options. lzma_block_unpadded_size() does that for us | |
src/liblzma/common/block_decoder.c:223: if (lzma_block_unpadded_size(block) == 0 | |
src/liblzma/common/stream_decoder.c:271: lzma_block_unpadded_size( | |
src/liblzma/common/stream_encoder.c:166: const lzma_vli unpadded_size = lzma_block_unpadded_size( | |
src/liblzma/common/block_util.c:20: if (lzma_block_unpadded_size(block) == 0) | |
src/liblzma/common/block_util.c:45:lzma_block_unpadded_size(const lzma_block *block) | |
src/liblzma/common/block_util.c:83: lzma_vli unpadded_size = lzma_block_unpadded_size(block); | |
src/liblzma/common/stream_decoder_mt.c:1296: lzma_block_unpadded_size( | |
src/liblzma/common/stream_decoder_mt.c:1636: lzma_block_unpadded_size( | |
src/liblzma/api/lzma/block.h:48: * - lzma_block_unpadded_size() | |
src/liblzma/api/lzma/block.h:70: * - lzma_block_unpadded_size() | |
src/liblzma/api/lzma/block.h:94: * - lzma_block_unpadded_size() | |
src/liblzma/api/lzma/block.h:143: * - lzma_block_unpadded_size() | |
src/liblzma/api/lzma/block.h:492:extern LZMA_API(lzma_vli) lzma_block_unpadded_size(const lzma_block *block) | |
src/liblzma/api/lzma/block.h:499: * This is equivalent to lzma_block_unpadded_size() except that the returned | |
src/liblzma/api/lzma/block.h:594: * chain that was actually used to encode the data. lzma_block_unpadded_size() | |
src/liblzma/api/lzma/index.h:397: * calculated with lzma_block_unpadded_size() | |
==> lzma_bufcp | |
src/liblzma/common/common.h:366:extern size_t lzma_bufcpy(const uint8_t *restrict in, size_t *restrict in_pos, | |
src/liblzma/common/common.c:95:lzma_bufcpy(const uint8_t *restrict in, size_t *restrict in_pos, | |
src/liblzma/common/file_info.c:92: coder->file_cur_pos += lzma_bufcpy(in, in_pos, in_size, | |
src/liblzma/common/block_encoder.c:125: lzma_bufcpy(coder->check.buffer.u8, &coder->pos, check_size, | |
src/liblzma/common/stream_encoder_mt.c:614: lzma_bufcpy(in, in_pos, in_size, coder->thr->in, | |
src/liblzma/common/stream_encoder_mt.c:726: lzma_bufcpy(coder->header, &coder->header_pos, | |
src/liblzma/common/stream_encoder_mt.c:881: lzma_bufcpy(coder->header, &coder->header_pos, | |
src/liblzma/common/block_decoder.c:181: lzma_bufcpy(in, in_pos, in_size, coder->block->raw_check, | |
src/liblzma/common/alone_encoder.c:44: lzma_bufcpy(coder->header, &coder->header_pos, | |
src/liblzma/common/lzip_decoder.c:290: lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, | |
src/liblzma/common/stream_decoder.c:115: lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, | |
src/liblzma/common/stream_decoder.c:181: lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, | |
src/liblzma/common/stream_decoder.c:300: lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, | |
src/liblzma/common/stream_encoder.c:93: lzma_bufcpy(coder->buffer, &coder->buffer_pos, | |
src/liblzma/common/outqueue.c:248: lzma_bufcpy(buf->buf, &outq->read_pos, buf->pos, | |
src/liblzma/common/stream_decoder_mt.c:901: lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, | |
src/liblzma/common/stream_decoder_mt.c:1037: lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, | |
src/liblzma/common/stream_decoder_mt.c:1533: lzma_bufcpy(in, in_pos, in_size, coder->thr->in, | |
src/liblzma/common/stream_decoder_mt.c:1682: lzma_bufcpy(in, in_pos, in_size, coder->buffer, &coder->pos, | |
src/liblzma/simple/simple_coder.c:28: lzma_bufcpy(in, in_pos, in_size, out, out_pos, out_size); | |
src/liblzma/simple/simple_coder.c:85: lzma_bufcpy(coder->buffer, &coder->pos, coder->filtered, | |
src/liblzma/simple/simple_coder.c:199: lzma_bufcpy(coder->buffer, &coder->pos, coder->filtered, | |
src/liblzma/lz/lz_encoder.c:97: lzma_bufcpy(in, in_pos, in_size, coder->mf.buffer, | |
src/liblzma/lz/lz_decoder.h:233: *left -= lzma_bufcpy(in, in_pos, in_size, | |
src/liblzma/lzma/lzma2_encoder.c:229: lzma_bufcpy(coder->buf, &coder->buf_pos, | |
src/liblzma/lzma/lzma2_encoder.c:240: lzma_bufcpy(coder->buf, &coder->buf_pos, | |
==> lzma_check_finis | |
src/liblzma/common/index_hash.c:293: lzma_check_finish(&index_hash->blocks.check, LZMA_CHECK_BEST); | |
src/liblzma/common/index_hash.c:294: lzma_check_finish(&index_hash->records.check, LZMA_CHECK_BEST); | |
src/liblzma/common/block_encoder.c:117: lzma_check_finish(&coder->check, coder->block->check); | |
src/liblzma/common/block_decoder.c:173: lzma_check_finish(&coder->check, coder->block->check); | |
src/liblzma/common/block_buffer_encoder.c:306: lzma_check_finish(&check, block->check); | |
src/liblzma/check/check.h:124:extern void lzma_check_finish(lzma_check_state *check, lzma_check type); | |
src/liblzma/check/check.c:147:lzma_check_finish(lzma_check_state *check, lzma_check type) | |
==> lzma_check_ini | |
src/liblzma/common/index_hash.c:96: (void)lzma_check_init(&index_hash->blocks.check, LZMA_CHECK_BEST); | |
src/liblzma/common/index_hash.c:97: (void)lzma_check_init(&index_hash->records.check, LZMA_CHECK_BEST); | |
src/liblzma/common/block_encoder.c:209: lzma_check_init(&coder->check, block->check); | |
src/liblzma/common/block_decoder.c:268: lzma_check_init(&coder->check, block->check); | |
src/liblzma/common/block_buffer_encoder.c:304: lzma_check_init(&check, block->check); | |
src/liblzma/check/check.h:117:extern void lzma_check_init(lzma_check_state *check, lzma_check type); | |
src/liblzma/check/check.c:83:lzma_check_init(lzma_check_state *check, lzma_check type) | |
==> lzma_check_updat | |
src/liblzma/common/index_hash.c:135: lzma_check_update(&info->check, LZMA_CHECK_BEST, | |
src/liblzma/common/block_encoder.c:79: // Call lzma_check_update() only if input was consumed. This | |
src/liblzma/common/block_encoder.c:82: lzma_check_update(&coder->check, coder->block->check, | |
src/liblzma/common/block_decoder.c:129: lzma_check_update(&coder->check, coder->block->check, | |
src/liblzma/common/block_buffer_encoder.c:305: lzma_check_update(&check, block->check, in, in_size); | |
src/liblzma/check/check.h:120:extern void lzma_check_update(lzma_check_state *check, lzma_check type, | |
src/liblzma/check/check.c:116:lzma_check_update(lzma_check_state *check, lzma_check type, | |
==> lzma_cod | |
doc/examples/04_compress_easy_mt.c:36: // Use no timeout for lzma_code() calls by setting timeout | |
doc/examples/04_compress_easy_mt.c:37: // to zero. That is, sometimes lzma_code() might block for | |
doc/examples/04_compress_easy_mt.c:145: lzma_ret ret = lzma_code(strm, action); | |
doc/examples/11_file_info.c:91: ret = lzma_code(strm, LZMA_RUN); | |
doc/examples/01_compress_easy.c:110: // This tells lzma_code() when there will be no more input. | |
doc/examples/01_compress_easy.c:150: // we need to tell lzma_code() that no more input | |
doc/examples/01_compress_easy.c:172: lzma_ret ret = lzma_code(strm, action); | |
doc/examples/01_compress_easy.c:178: // When lzma_code() has returned LZMA_STREAM_END, | |
doc/examples/01_compress_easy.c:196: // Normally the return value of lzma_code() will be LZMA_OK | |
doc/examples/01_compress_easy.c:200: // return value of lzma_code() will be LZMA_STREAM_END. | |
doc/examples/03_compress_custom.c:132: lzma_ret ret = lzma_code(strm, action); | |
doc/examples/02_decompress.c:74: // the first headers have been parsed by a call to lzma_code(). | |
doc/examples/02_decompress.c:106: // we need to tell lzma_code() when there will be no more input. | |
doc/examples/02_decompress.c:138: // we need to tell lzma_code() that no more input | |
doc/examples/02_decompress.c:146: lzma_ret ret = lzma_code(strm, action); | |
doc/examples/02_decompress.c:164: // return value of lzma_code() will be LZMA_STREAM_END. | |
tests/test_microlzma.c:141: // Everything must be encoded in one lzma_code() call. | |
tests/test_microlzma.c:142: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_microlzma.c:192: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_PROG_ERROR); | |
tests/test_microlzma.c:203: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_microlzma.c:234: assert_lzma_ret(lzma_code(&strm, actions[i]), | |
tests/test_microlzma.c:285: if (lzma_code(&strm, LZMA_FINISH) != LZMA_STREAM_END) | |
tests/test_microlzma.c:339: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_microlzma.c:358: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_microlzma.c:389: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_OK); | |
tests/test_microlzma.c:408: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_OK); | |
tests/test_microlzma.c:428: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_DATA_ERROR); | |
tests/test_microlzma.c:452: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_DATA_ERROR); | |
tests/test_microlzma.c:467: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_microlzma.c:496: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_OPTIONS_ERROR); | |
tests/test_microlzma.c:512: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_DATA_ERROR); | |
tests/test_index.c:1425: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_index.c:1451: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_index.c:1492: assert_lzma_ret(lzma_code(strm, LZMA_FINISH), expected_error); | |
tests/test_bcj_exact_size.c:69: const lzma_ret ret = lzma_code(&strm, LZMA_RUN); | |
tests/test_check.c:204: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_NO_CHECK); | |
tests/test_check.c:206: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_check.c:216: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_UNSUPPORTED_CHECK); | |
tests/test_check.c:217: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_check.c:228: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_GET_CHECK); | |
tests/test_check.c:230: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_check.c:242: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_GET_CHECK); | |
tests/test_check.c:244: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_check.c:256: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_GET_CHECK); | |
tests/test_check.c:258: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_check.c:296: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_NO_CHECK); | |
tests/test_check.c:298: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_check.c:307: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_UNSUPPORTED_CHECK); | |
tests/test_check.c:308: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_check.c:318: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_GET_CHECK); | |
tests/test_check.c:320: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_check.c:331: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_GET_CHECK); | |
tests/test_check.c:333: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_check.c:344: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_GET_CHECK); | |
tests/test_check.c:346: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), LZMA_STREAM_END); | |
tests/test_memlimit.c:43: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_MEMLIMIT_ERROR); | |
tests/test_memlimit.c:53: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_memlimit.c:84: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_MEMLIMIT_ERROR); | |
tests/test_memlimit.c:92: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_memlimit.c:116: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_MEMLIMIT_ERROR); | |
tests/test_memlimit.c:124: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_memlimit.c:145: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_MEMLIMIT_ERROR); | |
tests/test_memlimit.c:153: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/ossfuzz/fuzz_common.h:38: while ((ret = lzma_code(stream, LZMA_FINISH)) == LZMA_OK) { | |
tests/ossfuzz/fuzz_common.h:52: fprintf(stderr, "lzma_code() returned LZMA_PROG_ERROR\n"); | |
tests/test_lzip_decoder.c:56: ret = lzma_code(&strm, LZMA_RUN); | |
tests/test_lzip_decoder.c:137: ret = lzma_code(&strm, LZMA_RUN); | |
tests/test_lzip_decoder.c:194: ret = lzma_code(&strm, LZMA_FINISH); | |
tests/test_lzip_decoder.c:196: ret = lzma_code(&strm, LZMA_RUN); | |
tests/test_lzip_decoder.c:256: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_lzip_decoder.c:275: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_lzip_decoder.c:293: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_lzip_decoder.c:322: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_DATA_ERROR); | |
tests/test_lzip_decoder.c:333: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
tests/test_lzip_decoder.c:345: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_GET_CHECK); | |
tests/test_lzip_decoder.c:347: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_DATA_ERROR); | |
tests/test_lzip_decoder.c:371: assert_lzma_ret(lzma_code(&strm, LZMA_RUN), | |
tests/test_lzip_decoder.c:444: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_MEMLIMIT_ERROR); | |
tests/test_lzip_decoder.c:452: assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); | |
debug/sync_flush.c:41: ret = lzma_code(&strm, size == 0 ? action : LZMA_RUN); | |
debug/full_flush.c:41: ret = lzma_code(&strm, size == 0 ? action : LZMA_RUN); | |
debug/known_sizes.c:80: if (lzma_code(&strm, LZMA_FINISH) != LZMA_STREAM_END) | |
debug/known_sizes.c:100: if (lzma_code(&strm, LZMA_RUN) != LZMA_STREAM_END) | |
src/liblzma/common/microlzma_encoder.c:21:} lzma_microlzma_coder; | |
src/liblzma/common/microlzma_encoder.c:30: lzma_microlzma_coder *coder = coder_ptr; | |
src/liblzma/common/microlzma_encoder.c:43: // but lzma_code() has an assertion to not allow it to be returned | |
src/liblzma/common/microlzma_encoder.c:84: lzma_microlzma_coder *coder = coder_ptr; | |
src/liblzma/common/microlzma_encoder.c:97: lzma_microlzma_coder *coder = next->coder; | |
src/liblzma/common/microlzma_encoder.c:100: coder = lzma_alloc(sizeof(lzma_microlzma_coder), allocator); | |
src/liblzma/common/common.h:166:/// and lzma_code() must not return LZMA_BUF_ERROR. This is converted to | |
src/liblzma/common/common.h:167:/// LZMA_OK in lzma_code(). | |
src/liblzma/common/common.h:189:typedef lzma_ret (*lzma_code_function)( | |
src/liblzma/common/common.h:237: lzma_code_function code; | |
src/liblzma/common/common.h:292:/// Internal data for lzma_strm_init, lzma_code, and lzma_end. A pointer to | |
src/liblzma/common/common.h:300: /// is used on every call to lzma_code until next.code has returned | |
src/liblzma/common/common.h:320: /// If true, lzma_code will return LZMA_BUF_ERROR if no progress was | |
src/liblzma/common/microlzma_decoder.c:44:} lzma_microlzma_coder; | |
src/liblzma/common/microlzma_decoder.c:53: lzma_microlzma_coder *coder = coder_ptr; | |
src/liblzma/common/microlzma_decoder.c:163: lzma_microlzma_coder *coder = coder_ptr; | |
src/liblzma/common/microlzma_decoder.c:178: lzma_microlzma_coder *coder = next->coder; | |
src/liblzma/common/microlzma_decoder.c:181: coder = lzma_alloc(sizeof(lzma_microlzma_coder), allocator); | |
src/liblzma/common/common.c:198:lzma_code(lzma_stream *strm, lzma_action action) | |
src/liblzma/common/file_info.c:101:/// to lzma_code(), the decoder will never need to return LZMA_SEEK_NEEDED | |
src/liblzma/common/file_info.c:846: // lzma_code() is able to handle the LZMA_FINISH + LZMA_SEEK_NEEDED | |
src/liblzma/common/stream_encoder_mt.c:672: // lzma_code(), *has_blocked starts as false. We set it | |
src/liblzma/common/stream_encoder_mt.c:1049: // function instead of delaying it to the first call to lzma_code(). | |
src/liblzma/common/index_hash.c:178: // instead of via lzma_code(), which does the buffer checking. | |
src/liblzma/common/lzip_decoder.c:137: // input position across calls to lzma_code(). | |
src/liblzma/common/stream_decoder_mt.c:319: /// This is needed to support applications that call lzma_code() in | |
src/liblzma/common/stream_decoder_mt.c:320: /// such a way that more input is provided only when lzma_code() | |
src/liblzma/common/stream_decoder_mt.c:808: // lzma_code() which would tell the application that | |
src/liblzma/common/stream_decoder_mt.c:822: // keeps calling lzma_code() without providing more | |
src/liblzma/common/stream_decoder_mt.c:997: // that call lzma_code() in such a way that new input is provided | |
src/liblzma/common/stream_decoder_mt.c:1012: // lzma_code() and the output buffer is known to be big enough | |
src/liblzma/common/stream_decoder_mt.c:1017: // truncated input. The rest would be available if lzma_code() was | |
src/liblzma/common/stream_decoder_mt.c:1097: // the output queue here, lzma_code() could end up | |
src/liblzma/common/stream_decoder_mt.c:1101: // If the lzma_code() call provided at least one input | |
src/liblzma/common/stream_decoder_mt.c:1107: // On the other hand, if lzma_code() was called with | |
src/liblzma/common/stream_decoder_mt.c:1120: // calls lzma_code() which immediately returns | |
src/liblzma/common/stream_decoder_mt.c:1138: // converted to LZMA_BUF_ERROR in lzma_code(). | |
src/liblzma/common/stream_decoder_mt.c:1152: // considering the older liblzma code. lzma_code() | |
src/liblzma/lz/lz_encoder.c:34:} lzma_coder; | |
src/liblzma/lz/lz_encoder.c:80:fill_window(lzma_coder *coder, const lzma_allocator *allocator, | |
src/liblzma/lz/lz_encoder.c:165: lzma_coder *coder = coder_ptr; | |
src/liblzma/lz/lz_encoder.c:482: + mf.size + sizeof(lzma_coder); | |
src/liblzma/lz/lz_encoder.c:489: lzma_coder *coder = coder_ptr; | |
src/liblzma/lz/lz_encoder.c:512: lzma_coder *coder = coder_ptr; | |
src/liblzma/lz/lz_encoder.c:529: lzma_coder *coder = coder_ptr; | |
src/liblzma/lz/lz_encoder.c:554: lzma_coder *coder = next->coder; | |
src/liblzma/lz/lz_encoder.c:556: coder = lzma_alloc(sizeof(lzma_coder), allocator); | |
src/liblzma/lz/lz_decoder.c:50:} lzma_coder; | |
src/liblzma/lz/lz_decoder.c:54:lz_decoder_reset(lzma_coder *coder) | |
src/liblzma/lz/lz_decoder.c:66:decode_buffer(lzma_coder *coder, | |
src/liblzma/lz/lz_decoder.c:147: lzma_coder *coder = coder_ptr; | |
src/liblzma/lz/lz_decoder.c:203: lzma_coder *coder = coder_ptr; | |
src/liblzma/lz/lz_decoder.c:227: lzma_coder *coder = next->coder; | |
src/liblzma/lz/lz_decoder.c:229: coder = lzma_alloc(sizeof(lzma_coder), allocator); | |
src/liblzma/lz/lz_decoder.c:323: return sizeof(lzma_coder) + (uint64_t)(dictionary_size); | |
src/liblzma/api/lzma/index.h:711: * The valid 'action' values for lzma_code() are LZMA_RUN and LZMA_FINISH. | |
src/liblzma/api/lzma/index.h:715: * - LZMA_OK: Initialization succeeded, continue with lzma_code(). | |
src/liblzma/api/lzma/index.h:731: * decoding succeeds (lzma_code() returns | |
src/liblzma/api/lzma/index.h:740: * Valid 'action' arguments to lzma_code() are LZMA_RUN and LZMA_FINISH. | |
src/liblzma/api/lzma/index.h:745: * - LZMA_OK: Initialization succeeded, continue with lzma_code(). | |
src/liblzma/api/lzma/index.h:828: * To get the required information from the .xz file, lzma_code() may ask | |
src/liblzma/api/lzma/index.h:835: * be required (that is, lzma_code() won't return LZMA_SEEK_NEEDED). | |
src/liblzma/api/lzma/index.h:844: * Valid 'action' arguments to lzma_code() are LZMA_RUN and LZMA_FINISH. | |
src/liblzma/api/lzma/index.h:847: * lzma_code() asks the application to seek, remember to reset 'action' back | |
src/liblzma/api/lzma/index.h:850: * Possible return values from lzma_code(): | |
src/liblzma/api/lzma/block.h:26: * later calls to lzma_code(). | |
src/liblzma/api/lzma/block.h:129: * - Encode the Block using lzma_block_encoder() and lzma_code(). | |
src/liblzma/api/lzma/block.h:515: * Valid actions for lzma_code() are LZMA_RUN, LZMA_SYNC_FLUSH (only if the | |
src/liblzma/api/lzma/block.h:528: * - LZMA_OK: All good, continue with lzma_code(). | |
src/liblzma/api/lzma/block.h:544: * Valid actions for lzma_code() are LZMA_RUN and LZMA_FINISH. Using | |
src/liblzma/api/lzma/block.h:556: * - LZMA_OK: All good, continue with lzma_code(). | |
src/liblzma/api/lzma/base.h:83: * lzma_code has returned LZMA_NO_CHECK. The result will | |
src/liblzma/api/lzma/base.h:100: * Decoders can return this value only from lzma_code() and | |
src/liblzma/api/lzma/base.h:108: * immediately after lzma_code() has returned | |
src/liblzma/api/lzma/base.h:117: * This value can be returned only by the lzma_code() function | |
src/liblzma/api/lzma/base.h:208: * Typically the first call to lzma_code() that can do no | |
src/liblzma/api/lzma/base.h:231: * strm->avail_out > 0 when calling lzma_code(). | |
src/liblzma/api/lzma/base.h:233: * e.g. lzma_code() was called right after lzma_end(). | |
src/liblzma/api/lzma/base.h:275: * \brief The 'action' argument for lzma_code() | |
src/liblzma/api/lzma/base.h:278: * or LZMA_FINISH, the same 'action' must be used until lzma_code() returns | |
src/liblzma/api/lzma/base.h:280: * not be modified by the application until lzma_code() returns | |
src/liblzma/api/lzma/base.h:282: * will make lzma_code() return LZMA_PROG_ERROR. | |
src/liblzma/api/lzma/base.h:293: * lzma_code() call. | |
src/liblzma/api/lzma/base.h:312: * make lzma_code() return LZMA_OPTIONS_ERROR. For example, | |
src/liblzma/api/lzma/base.h:330: * pending in *next_in). Call lzma_code() with LZMA_FULL_FLUSH | |
src/liblzma/api/lzma/base.h:345: * available via the output buffer. That is, lzma_code() | |
src/liblzma/api/lzma/base.h:354: * lzma_code() wait until all the threads have finished | |
src/liblzma/api/lzma/base.h:368: * Call lzma_code() with LZMA_FINISH until it returns | |
src/liblzma/api/lzma/base.h:504: * - Use lzma_code() to do the actual work. | |
src/liblzma/api/lzma/base.h:563: * When lzma_code() returns LZMA_SEEK_NEEDED, the new input position | |
src/liblzma/api/lzma/base.h:634:extern LZMA_API(lzma_ret) lzma_code(lzma_stream *strm, lzma_action action) | |
src/liblzma/api/lzma/check.h:154: * This function can be called only immediately after lzma_code() has | |
src/liblzma/api/lzma/filter.h:201: * The 'action' with lzma_code() can be LZMA_RUN, LZMA_SYNC_FLUSH (if the | |
src/liblzma/api/lzma/filter.h:225: * The 'action' with lzma_code() can be LZMA_RUN or LZMA_FINISH. Using | |
src/liblzma/api/lzma/filter.h:247: * This function may be called after lzma_code() has returned LZMA_STREAM_END | |
src/liblzma/api/lzma/container.h:91: * Using LZMA_FULL_FLUSH or LZMA_FULL_BARRIER with lzma_code() | |
src/liblzma/api/lzma/container.h:113: * \brief Timeout to allow lzma_code() to return early | |
src/liblzma/api/lzma/container.h:120: * In single-threaded mode, lzma_code() won't return until it has | |
src/liblzma/api/lzma/container.h:123: * lzma_code() to take even tens of seconds, which isn't acceptable | |
src/liblzma/api/lzma/container.h:126: * To avoid very long blocking times in lzma_code(), a timeout | |
src/liblzma/api/lzma/container.h:127: * (in milliseconds) may be set here. If lzma_code() would block | |
src/liblzma/api/lzma/container.h:134: * lzma_code() block until all the input is consumed or the output | |
src/liblzma/api/lzma/container.h:137: * \note Even with a timeout, lzma_code() might sometimes take | |
src/liblzma/api/lzma/container.h:209: * lzma_code() return LZMA_MEMLIMIT_ERROR. To truly cap the memory | |
src/liblzma/api/lzma/container.h:233: * memory even in the single-threaded mode, then lzma_code() will | |
src/liblzma/api/lzma/container.h:298: * If initialization succeeds, use lzma_code() to do the actual encoding. | |
src/liblzma/api/lzma/container.h:299: * Valid values for 'action' (the second argument of lzma_code()) are | |
src/liblzma/api/lzma/container.h:318: * - LZMA_OK: Initialization succeeded. Use lzma_code() to | |
src/liblzma/api/lzma/container.h:417: * The supported actions for lzma_code() are LZMA_RUN, LZMA_FULL_FLUSH, | |
src/liblzma/api/lzma/container.h:476: * The valid action values for lzma_code() are LZMA_RUN and LZMA_FINISH. | |
src/liblzma/api/lzma/container.h:572: * With the MicroLZMA encoder, lzma_code() behaves slightly unusually. | |
src/liblzma/api/lzma/container.h:574: * LZMA_OK. Thus the encoding is always done with a single lzma_code() after | |
src/liblzma/api/lzma/container.h:576: * function and lzma_code() is that memory allocations can be re-used for | |
src/liblzma/api/lzma/container.h:579: * lzma_code() will try to encode as much input as is possible to fit into | |
src/liblzma/api/lzma/container.h:582: * input and output buffer usage after lzma_code() (total_in and total_out | |
src/liblzma/api/lzma/container.h:583: * in lzma_stream can be convenient). Often lzma_code() can fill the output | |
src/liblzma/api/lzma/container.h:626: * This flag makes lzma_code() return LZMA_NO_CHECK if the input stream | |
src/liblzma/api/lzma/container.h:635: * This flag makes lzma_code() return LZMA_UNSUPPORTED_CHECK if the input | |
src/liblzma/api/lzma/container.h:644: * This flag makes lzma_code() return LZMA_GET_CHECK as soon as the type | |
src/liblzma/api/lzma/container.h:652: * This flag makes lzma_code() not calculate and verify the integrity check | |
src/liblzma/api/lzma/container.h:681: * This flag also affects the usage of the 'action' argument for lzma_code(). | |
src/liblzma/api/lzma/container.h:682: * When LZMA_CONCATENATED is used, lzma_code() won't return LZMA_STREAM_END | |
src/liblzma/api/lzma/container.h:687: * as 'action' for lzma_code(), but the usage of LZMA_FINISH isn't required. | |
src/liblzma/api/lzma/container.h:790: * If there is trailing data after one .lzma stream, lzma_code() will | |
src/liblzma/api/lzma/container.h:821: * Valid 'action' arguments to lzma_code() are LZMA_RUN and LZMA_FINISH. | |
src/liblzma/api/lzma/container.h:858: * is not supported by liblzma. lzma_code() will return LZMA_DATA_ERROR | |
src/liblzma/api/lzma/container.h:869: * is relevant only when LZMA_CONCATENATED is used. In that case lzma_code() | |
src/liblzma/api/lzma/container.h:874: * will have been ignored by lzma_code(). If one wishes to locate the non-.lz | |
src/liblzma/api/lzma/container.h:956: * The lzma_code() usage with this decoder is completely normal. The | |
src/liblzma/api/lzma/container.h:957: * special behavior of lzma_code() applies to lzma_microlzma_encoder() only. | |
src/xz/coder.c:1056: while ((ret = lzma_code(&strm, LZMA_RUN)) | |
src/xz/coder.c:1061: // With --single-stream lzma_code won't wait for | |
src/xz/coder.c:1065: // When lzma_code() is called again in coder_normal() | |
src/xz/coder.c:1278: ret = lzma_code(&strm, action); | |
src/xzdec/xzdec.c:219: ret = lzma_code(strm, action); | |
src/xz/list.c:380: ret = lzma_code(&strm, LZMA_RUN); | |
==> lzma_decoder_ini | |
src/liblzma/common/microlzma_decoder.c:104: .init = &lzma_lzma_decoder_init, | |
src/liblzma/common/microlzma_decoder.c:171:microlzma_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/microlzma_decoder.c:176: lzma_next_coder_init(µlzma_decoder_init, next, allocator); | |
src/liblzma/common/microlzma_decoder.c:213: lzma_next_strm_init(microlzma_decoder_init, strm, comp_size, | |
src/liblzma/common/alone_decoder.c:147: .init = &lzma_lzma_decoder_init, | |
src/liblzma/common/lzip_decoder.c:234: .init = &lzma_lzma_decoder_init, | |
src/liblzma/common/filter_decoder.c:48: .init = &lzma_lzma_decoder_init, | |
src/liblzma/common/filter_decoder.c:54: .init = &lzma_lzma_decoder_init, | |
src/liblzma/lzma/lzma_decoder.h:20:extern lzma_ret lzma_lzma_decoder_init(lzma_next_coder *next, | |
src/liblzma/lzma/lzma_decoder.c:1142:/// initialization (lzma_lzma_decoder_init() passes function pointer to | |
src/liblzma/lzma/lzma_decoder.c:1145:lzma_decoder_init(lzma_lz_decoder *lz, const lzma_allocator *allocator, | |
src/liblzma/lzma/lzma_decoder.c:1186:lzma_lzma_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/lzma/lzma_decoder.c:1194: &lzma_decoder_init); | |
==> lzma_delta_coder_ini | |
src/liblzma/delta/delta_private.h:32:extern lzma_ret lzma_delta_coder_init( | |
src/liblzma/delta/delta_encoder.c:116: return lzma_delta_coder_init(next, allocator, filters); | |
src/liblzma/delta/delta_decoder.c:60: return lzma_delta_coder_init(next, allocator, filters); | |
src/liblzma/delta/delta_common.c:27:lzma_delta_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
==> lzma_delta_decoder_ini | |
src/liblzma/delta/delta_decoder.h:17:extern lzma_ret lzma_delta_decoder_init(lzma_next_coder *next, | |
src/liblzma/delta/delta_decoder.c:56:lzma_delta_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/filter_decoder.c:134: .init = &lzma_delta_decoder_init, | |
==> lzma_delta_encoder_ini | |
src/liblzma/delta/delta_encoder.h:17:extern lzma_ret lzma_delta_encoder_init(lzma_next_coder *next, | |
src/liblzma/delta/delta_encoder.c:111:lzma_delta_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/filter_encoder.c:174: .init = &lzma_delta_encoder_init, | |
==> lzma_delta_props_decod | |
src/liblzma/delta/delta_decoder.h:21:extern lzma_ret lzma_delta_props_decode( | |
src/liblzma/delta/delta_decoder.c:65:lzma_delta_props_decode(void **options, const lzma_allocator *allocator, | |
src/liblzma/common/filter_decoder.c:136: .props_decode = &lzma_delta_props_decode, | |
==> lzma_delta_props_encod | |
src/liblzma/delta/delta_encoder.c:121:lzma_delta_props_encode(const void *options, uint8_t *out) | |
src/liblzma/delta/delta_encoder.h:21:extern lzma_ret lzma_delta_props_encode(const void *options, uint8_t *out); | |
src/liblzma/common/filter_encoder.c:179: .props_encode = &lzma_delta_props_encode, | |
==> lzma_easy_encode | |
doc/examples/04_compress_easy_mt.c:62: // You may want to consider using lzma_easy_encoder() or | |
doc/examples/01_compress_easy.c:65: lzma_ret ret = lzma_easy_encoder(strm, preset, LZMA_CHECK_CRC64); | |
debug/full_flush.c:85:// if (lzma_easy_encoder(&strm, 1)) { | |
src/liblzma/common/easy_encoder.c:16:lzma_easy_encoder(lzma_stream *strm, uint32_t preset, lzma_check check) | |
src/liblzma/common/easy_encoder_memusage.c:16:lzma_easy_encoder_memusage(uint32_t preset) | |
src/liblzma/api/lzma/base.h:358: * lzma_stream_encoder() or lzma_easy_encoder(), | |
src/liblzma/api/lzma/base.h:493: * lzma_easy_encoder() or lzma_auto_decoder(). Some notes: | |
src/liblzma/api/lzma/lzma12.h:548: * with lzma_easy_encoder(). | |
src/liblzma/api/lzma/container.h:145: * The preset is set just like with lzma_easy_encoder(). | |
src/liblzma/api/lzma/container.h:269:extern LZMA_API(uint64_t) lzma_easy_encoder_memusage(uint32_t preset) | |
src/liblzma/api/lzma/container.h:328:extern LZMA_API(lzma_ret) lzma_easy_encoder( | |
src/liblzma/api/lzma/container.h:340: * in lzma_easy_encoder(). | |
src/liblzma/api/lzma/container.h:414: * This provides the functionality of lzma_easy_encoder() and | |
==> lzma_encoder_ini | |
src/liblzma/common/microlzma_encoder.c:92:microlzma_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/microlzma_encoder.c:95: lzma_next_coder_init(µlzma_encoder_init, next, allocator); | |
src/liblzma/common/microlzma_encoder.c:120: .init = &lzma_lzma_encoder_init, | |
src/liblzma/common/microlzma_encoder.c:134: lzma_next_strm_init(microlzma_encoder_init, strm, options); | |
src/liblzma/common/filter_encoder.c:63: .init = &lzma_lzma_encoder_init, | |
src/liblzma/common/filter_encoder.c:72: .init = &lzma_lzma_encoder_init, | |
src/liblzma/common/alone_encoder.c:131: .init = &lzma_lzma_encoder_init, | |
src/liblzma/lzma/lzma_encoder.h:22:extern lzma_ret lzma_lzma_encoder_init(lzma_next_coder *next, | |
src/liblzma/lzma/lzma_encoder.c:711:lzma_encoder_init(lzma_lz_encoder *lz, const lzma_allocator *allocator, | |
src/liblzma/lzma/lzma_encoder.c:725:lzma_lzma_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/lzma/lzma_encoder.c:729: next, allocator, filters, &lzma_encoder_init); | |
==> lzma_file_info_decode | |
doc/examples/11_file_info.c:47: lzma_ret ret = lzma_file_info_decoder(strm, &i, UINT64_MAX, | |
tests/test_index.c:8:/// \todo Implement tests for lzma_file_info_decoder | |
src/liblzma/common/file_info.c:784:lzma_file_info_decoder_init(lzma_next_coder *next, | |
src/liblzma/common/file_info.c:789: lzma_next_coder_init(&lzma_file_info_decoder_init, next, allocator); | |
src/liblzma/common/file_info.c:839:lzma_file_info_decoder(lzma_stream *strm, lzma_index **dest_index, | |
src/liblzma/common/file_info.c:842: lzma_next_strm_init(lzma_file_info_decoder_init, strm, &strm->seek_pos, | |
src/liblzma/api/lzma/index.h:879:extern LZMA_API(lzma_ret) lzma_file_info_decoder( | |
src/xz/list.c:364: lzma_ret ret = lzma_file_info_decoder(&strm, &idx, | |
==> lzma_filter_decoder_is_supporte | |
tests/test_filter_flags.c:374: if (lzma_filter_decoder_is_supported(LZMA_FILTER_LZMA2) && | |
tests/test_filter_flags.c:421: if (lzma_filter_decoder_is_supported(LZMA_FILTER_DELTA) && | |
tests/test_filter_flags.c:479: lzma_filter_decoder_is_supported(LZMA_FILTER_LZMA2)) { | |
tests/test_block_header.c:224: || !lzma_filter_decoder_is_supported(LZMA_FILTER_X86)) | |
tests/test_block_header.c:395: || !lzma_filter_decoder_is_supported(LZMA_FILTER_X86)) | |
tests/test_bcj_exact_size.c:24: || !lzma_filter_decoder_is_supported( | |
tests/test_bcj_exact_size.c:92: if (!lzma_filter_decoder_is_supported(LZMA_FILTER_POWERPC)) | |
src/liblzma/common/filter_decoder.c:154:lzma_filter_decoder_is_supported(lzma_vli id) | |
src/liblzma/api/lzma/filter.h:90:extern LZMA_API(lzma_bool) lzma_filter_decoder_is_supported(lzma_vli id) | |
==> lzma_filter_flags_decod | |
tests/test_filter_flags.c:330:// Helper function for test_lzma_filter_flags_decode. | |
tests/test_filter_flags.c:357: assert_lzma_ret(lzma_filter_flags_decode(filter_out, NULL, | |
tests/test_filter_flags.c:366:test_lzma_filter_flags_decode(void) | |
tests/test_filter_flags.c:447: assert_lzma_ret(lzma_filter_flags_decode(&bad_filter, NULL, | |
tests/test_filter_flags.c:469: assert_lzma_ret(lzma_filter_flags_decode(&bad_filter, NULL, | |
tests/test_filter_flags.c:488: assert_lzma_ret(lzma_filter_flags_decode(&bad_filter, NULL, | |
tests/test_filter_flags.c:530: tuktest_run(test_lzma_filter_flags_decode); | |
src/liblzma/common/filter_flags_decoder.c:16:lzma_filter_flags_decode( | |
src/liblzma/common/block_header_decoder.c:93: const lzma_ret ret = lzma_filter_flags_decode( | |
src/liblzma/api/lzma/filter.h:505:extern LZMA_API(lzma_ret) lzma_filter_flags_decode( | |
==> lzma_filters_cop | |
src/liblzma/common/filter_common.c:149:lzma_filters_copy(const lzma_filter *src, lzma_filter *real_dest, | |
src/liblzma/common/stream_encoder_mt.c:556: return_if_error(lzma_filters_copy( | |
src/liblzma/common/stream_encoder_mt.c:940: // state stays unchanged if an error occurs in lzma_filters_copy(). | |
src/liblzma/common/stream_encoder_mt.c:942: return_if_error(lzma_filters_copy(filters, temp, allocator)); | |
src/liblzma/common/stream_encoder_mt.c:1148: return_if_error(lzma_filters_copy( | |
src/liblzma/common/stream_encoder.c:238: // lzma_filters_copy(). | |
src/liblzma/common/stream_encoder.c:240: return_if_error(lzma_filters_copy(filters, temp, allocator)); | |
src/liblzma/api/lzma/filter.h:130:extern LZMA_API(lzma_ret) lzma_filters_copy( | |
==> lzma_filters_updat | |
debug/sync_flush.c:108: if (lzma_filters_update(&strm, filters) != LZMA_OK) { | |
src/liblzma/common/common.h:208: /// with lzma_filters_update() if filter chain is updated | |
src/liblzma/common/stream_encoder_mt.c:89: /// between Blocks using lzma_filters_update(). | |
src/liblzma/common/stream_encoder_mt.c:117: /// This can be updated using lzma_filters_update() | |
src/liblzma/common/stream_encoder_mt.c:129: /// This is freed if filters[] is updated via lzma_filters_update(). | |
src/liblzma/common/filter_encoder.c:204:lzma_filters_update(lzma_stream *strm, const lzma_filter *filters) | |
src/liblzma/api/lzma/filter.h:282:extern LZMA_API(lzma_ret) lzma_filters_update( | |
src/xz/coder.c:1127: const lzma_ret ret = lzma_filters_update( | |
==> lzma_index_buffer_encod | |
tests/test_index.c:1478: if (lzma_index_buffer_encode(decode_test_index, | |
tests/test_index.c:1576:test_lzma_index_buffer_encode(void) | |
tests/test_index.c:1582: // currently lzma_index_buffer_encode() is mostly a wrapper | |
tests/test_index.c:1599: assert_lzma_ret(lzma_index_buffer_encode(NULL, NULL, NULL, 0), | |
tests/test_index.c:1601: assert_lzma_ret(lzma_index_buffer_encode(idx, NULL, NULL, 0), | |
tests/test_index.c:1603: assert_lzma_ret(lzma_index_buffer_encode(idx, buffer, NULL, 0), | |
tests/test_index.c:1605: assert_lzma_ret(lzma_index_buffer_encode(idx, buffer, &out_pos, | |
tests/test_index.c:1608: assert_lzma_ret(lzma_index_buffer_encode(idx, buffer, &out_pos, | |
tests/test_index.c:1612: assert_lzma_ret(lzma_index_buffer_encode(idx, buffer, &out_pos, | |
tests/test_index.c:1710: tuktest_run(test_lzma_index_buffer_encode); | |
src/liblzma/common/stream_buffer_encoder.c:118: ret = lzma_index_buffer_encode( | |
src/liblzma/common/index_encoder.c:228:lzma_index_buffer_encode(const lzma_index *i, | |
src/liblzma/api/lzma/index.h:779:extern LZMA_API(lzma_ret) lzma_index_buffer_encode(const lzma_index *i, | |
==> lzma_index_du | |
tests/test_index.c:1201:// Helper function for test_lzma_index_dup(). | |
tests/test_index.c:1276:test_lzma_index_dup(void) | |
tests/test_index.c:1282: // liblzma: Fix lzma_index_dup() for empty Streams. | |
tests/test_index.c:1284: lzma_index *copy = lzma_index_dup(idx, NULL); | |
tests/test_index.c:1290: // liblzma: Fix a memory leak in error path of lzma_index_dup(). | |
tests/test_index.c:1299: assert_true(lzma_index_dup(idx, &test_index_dup_alloc) == NULL); | |
tests/test_index.c:1320: copy = lzma_index_dup(idx, NULL); | |
tests/test_index.c:1707: tuktest_run(test_lzma_index_dup); | |
src/liblzma/common/index.c:944:lzma_index_dup(const lzma_index *src, const lzma_allocator *allocator) | |
src/liblzma/api/lzma/index.h:700:extern LZMA_API(lzma_index *) lzma_index_dup( | |
==> lzma_index_en | |
doc/examples/11_file_info.c:129: lzma_index_end(i, NULL); | |
tests/test_index.c:95: lzma_index_end(idx, NULL); | |
tests/test_index.c:134: lzma_index_end(idx, NULL); | |
tests/test_index.c:159: lzma_index_end(second, NULL); | |
tests/test_index.c:170: lzma_index_end(idx, NULL); | |
tests/test_index.c:204: lzma_index_end(idx, NULL); | |
tests/test_index.c:295: lzma_index_end(idx, NULL); | |
tests/test_index.c:331: lzma_index_end(idx, NULL); | |
tests/test_index.c:357: lzma_index_end(idx, NULL); | |
tests/test_index.c:399: lzma_index_end(idx, NULL); | |
tests/test_index.c:442: lzma_index_end(idx, NULL); | |
tests/test_index.c:504: lzma_index_end(idx, NULL); | |
tests/test_index.c:547: lzma_index_end(idx, NULL); | |
tests/test_index.c:593: lzma_index_end(idx, NULL); | |
tests/test_index.c:635: lzma_index_end(idx, NULL); | |
tests/test_index.c:671: lzma_index_end(first, NULL); | |
tests/test_index.c:731: lzma_index_end(first, NULL); | |
tests/test_index.c:966: lzma_index_end(first, NULL); | |
tests/test_index.c:1042: lzma_index_end(idx, NULL); | |
tests/test_index.c:1137: lzma_index_end(idx, NULL); | |
tests/test_index.c:1152: lzma_index_end(idx, NULL); | |
tests/test_index.c:1181: lzma_index_end(src, NULL); | |
tests/test_index.c:1182: lzma_index_end(dest, NULL); | |
tests/test_index.c:1196: lzma_index_end(dest, NULL); | |
tests/test_index.c:1197: lzma_index_end(src, NULL); | |
tests/test_index.c:1287: lzma_index_end(copy, NULL); | |
tests/test_index.c:1324: lzma_index_end(copy, NULL); | |
tests/test_index.c:1325: lzma_index_end(idx, NULL); | |
tests/test_index.c:1393:test_lzma_index_encoder(void) | |
tests/test_index.c:1404: assert_lzma_ret(lzma_index_encoder(NULL, NULL), LZMA_PROG_ERROR); | |
tests/test_index.c:1405: assert_lzma_ret(lzma_index_encoder(&strm, NULL), LZMA_PROG_ERROR); | |
tests/test_index.c:1406: assert_lzma_ret(lzma_index_encoder(NULL, idx), LZMA_PROG_ERROR); | |
tests/test_index.c:1420: assert_lzma_ret(lzma_index_encoder(&strm, idx), LZMA_OK); | |
tests/test_index.c:1446: assert_lzma_ret(lzma_index_encoder(&strm, idx), LZMA_OK); | |
tests/test_index.c:1456: lzma_index_end(idx, NULL); | |
tests/test_index.c:1526: lzma_index_end(idx, NULL); | |
tests/test_index.c:1581: // More simple test than test_lzma_index_encoder() because | |
tests/test_index.c:1583: // around lzma_index_encoder() anyway. | |
tests/test_index.c:1619: lzma_index_end(idx, NULL); | |
tests/test_index.c:1670: lzma_index_end(idx, NULL); | |
tests/test_index.c:1708: tuktest_run(test_lzma_index_encoder); | |
tests/test_index.c:1712: lzma_index_end(decode_test_index, NULL); | |
debug/known_sizes.c:97: if (lzma_index_encoder(&strm, idx) != LZMA_OK) | |
debug/known_sizes.c:107: lzma_index_end(idx, NULL); | |
src/liblzma/common/stream_buffer_encoder.c:124: lzma_index_end(i, allocator); | |
src/liblzma/common/index_encoder.h:18:extern lzma_ret lzma_index_encoder_init(lzma_next_coder *next, | |
src/liblzma/common/file_info.c:775: lzma_index_end(coder->this_index, allocator); | |
src/liblzma/common/file_info.c:776: lzma_index_end(coder->combined_index, allocator); | |
src/liblzma/common/file_info.c:815: lzma_index_end(coder->this_index, allocator); | |
src/liblzma/common/file_info.c:818: lzma_index_end(coder->combined_index, allocator); | |
src/liblzma/common/stream_encoder_mt.c:843: return_if_error(lzma_index_encoder_init( | |
src/liblzma/common/stream_encoder_mt.c:906: lzma_index_end(coder->index, allocator); | |
src/liblzma/common/stream_encoder_mt.c:1152: lzma_index_end(coder->index, allocator); | |
src/liblzma/common/index_encoder.c:192:lzma_index_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/index_encoder.c:195: lzma_next_coder_init(&lzma_index_encoder_init, next, allocator); | |
src/liblzma/common/index_encoder.c:216:lzma_index_encoder(lzma_stream *strm, const lzma_index *i) | |
src/liblzma/common/index_encoder.c:218: lzma_next_strm_init(lzma_index_encoder_init, strm, i); | |
src/liblzma/common/index_decoder.c:224: lzma_index_end(coder->index, allocator); | |
src/liblzma/common/index_decoder.c:257: // pass it to lzma_index_end() no matter did decoding succeed or not. | |
src/liblzma/common/index_decoder.c:298: lzma_index_end(coder->index, allocator); | |
src/liblzma/common/index_decoder.c:344: lzma_index_end(coder.index, allocator); | |
src/liblzma/common/stream_encoder.c:121: return_if_error(lzma_index_encoder_init( | |
src/liblzma/common/stream_encoder.c:219: lzma_index_end(coder->index, allocator); | |
src/liblzma/common/stream_encoder.c:318: lzma_index_end(coder->index, allocator); | |
src/liblzma/common/index.c:417:lzma_index_end(lzma_index *i, const lzma_allocator *allocator) | |
src/liblzma/common/index.c:964: lzma_index_end(dest, allocator); | |
src/liblzma/api/lzma/index.h:385:extern LZMA_API(void) lzma_index_end( | |
src/liblzma/api/lzma/index.h:587: * associated lzma_index is valid, that is, until lzma_index_end() or | |
src/liblzma/api/lzma/index.h:719:extern LZMA_API(lzma_ret) lzma_index_encoder( | |
src/liblzma/api/lzma/index.h:734: * has to later free with lzma_index_end(). | |
src/liblzma/api/lzma/index.h:788: * later free with lzma_index_end(). If an error | |
src/xz/list.c:1334: lzma_index_end(xfi.idx, NULL); | |
==> lzma_index_encoder_ini | |
src/liblzma/common/index_encoder.h:18:extern lzma_ret lzma_index_encoder_init(lzma_next_coder *next, | |
src/liblzma/common/stream_encoder_mt.c:843: return_if_error(lzma_index_encoder_init( | |
src/liblzma/common/index_encoder.c:192:lzma_index_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/index_encoder.c:195: lzma_next_coder_init(&lzma_index_encoder_init, next, allocator); | |
src/liblzma/common/index_encoder.c:218: lzma_next_strm_init(lzma_index_encoder_init, strm, i); | |
src/liblzma/common/stream_encoder.c:121: return_if_error(lzma_index_encoder_init( | |
==> lzma_index_hash_ini | |
tests/test_index_hash.c:24:test_lzma_index_hash_init(void) | |
tests/test_index_hash.c:31: lzma_index_hash *index_hash = lzma_index_hash_init(NULL, NULL); | |
tests/test_index_hash.c:35: lzma_index_hash *second_hash = lzma_index_hash_init(index_hash, NULL); | |
tests/test_index_hash.c:61: lzma_index_hash *index_hash = lzma_index_hash_init(NULL, NULL); | |
tests/test_index_hash.c:154: lzma_index_hash *index_hash = lzma_index_hash_init(NULL, NULL); | |
tests/test_index_hash.c:210: index_hash = lzma_index_hash_init(index_hash, NULL); | |
tests/test_index_hash.c:227: index_hash = lzma_index_hash_init(index_hash, NULL); | |
tests/test_index_hash.c:254: index_hash = lzma_index_hash_init(index_hash, NULL); | |
tests/test_index_hash.c:276: index_hash = lzma_index_hash_init(index_hash, NULL); | |
tests/test_index_hash.c:288: index_hash = lzma_index_hash_init(index_hash, NULL); | |
tests/test_index_hash.c:315: lzma_index_hash *index_hash = lzma_index_hash_init(NULL, NULL); | |
tests/test_index_hash.c:380: tuktest_run(test_lzma_index_hash_init); | |
src/liblzma/common/index_hash.c:72:lzma_index_hash_init(lzma_index_hash *index_hash, | |
src/liblzma/common/stream_decoder.c:89: coder->index_hash = lzma_index_hash_init(coder->index_hash, allocator); | |
src/liblzma/common/stream_decoder_mt.c:956: coder->index_hash = lzma_index_hash_init(coder->index_hash, allocator); | |
src/liblzma/api/lzma/index_hash.h:45:extern LZMA_API(lzma_index_hash *) lzma_index_hash_init( | |
==> lzma_index_ini | |
tests/test_index.c:82: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:110: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:139: idx = lzma_index_init(NULL); | |
tests/test_index.c:151: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:163: idx = lzma_index_init(NULL); | |
tests/test_index.c:189: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:213: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:250: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:278: lzma_index *third = lzma_index_init(NULL); | |
tests/test_index.c:306: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:338: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:351: lzma_index *idx_cat = lzma_index_init(NULL); | |
tests/test_index.c:364: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:377: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:406: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:449: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:480: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:511: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:529: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:554: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:576: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:600: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:614: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:644: lzma_index *first = lzma_index_init(NULL); | |
tests/test_index.c:647: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:650: lzma_index *third = lzma_index_init(NULL); | |
tests/test_index.c:678: lzma_index *first = lzma_index_init(NULL); | |
tests/test_index.c:707: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:710: lzma_index *third = lzma_index_init(NULL); | |
tests/test_index.c:738: lzma_index *first = lzma_index_init(NULL); | |
tests/test_index.c:831: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:849: lzma_index *third = lzma_index_init(NULL); | |
tests/test_index.c:973: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:1043: idx = lzma_index_init(NULL); | |
tests/test_index.c:1138: idx = lzma_index_init(NULL); | |
tests/test_index.c:1162: lzma_index *dest = lzma_index_init(NULL); | |
tests/test_index.c:1165: lzma_index *src = lzma_index_init(NULL); | |
tests/test_index.c:1184: dest = lzma_index_init(NULL); | |
tests/test_index.c:1187: src = lzma_index_init(NULL); | |
tests/test_index.c:1278: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:1302: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:1307: lzma_index *third = lzma_index_init(NULL); | |
tests/test_index.c:1398: lzma_index *idx = lzma_index_init(NULL); | |
tests/test_index.c:1433: lzma_index *second = lzma_index_init(NULL); | |
tests/test_index.c:1465: decode_test_index = lzma_index_init(NULL); | |
tests/test_index.c:1584: lzma_index *idx = lzma_index_init(NULL); | |
debug/known_sizes.c:89: lzma_index *idx = lzma_index_init(NULL); | |
src/liblzma/common/stream_buffer_encoder.c:104: lzma_index *i = lzma_index_init(allocator); | |
src/liblzma/common/stream_encoder_mt.c:1153: coder->index = lzma_index_init(allocator); | |
src/liblzma/common/index_decoder.c:262: coder->index = lzma_index_init(allocator); | |
src/liblzma/common/stream_encoder.c:319: coder->index = lzma_index_init(allocator); | |
src/liblzma/common/index.c:398:lzma_index_init(const lzma_allocator *allocator) | |
src/liblzma/api/lzma/index.h:372:extern LZMA_API(lzma_index *) lzma_index_init(const lzma_allocator *allocator) | |
==> lzma_index_iter_locat | |
tests/test_index.c:971:test_lzma_index_iter_locate(void) | |
tests/test_index.c:980: assert_true(lzma_index_iter_locate(&iter, 0)); | |
tests/test_index.c:981: assert_true(lzma_index_iter_locate(&iter, 555)); | |
tests/test_index.c:986: assert_true(lzma_index_iter_locate(&iter, 0)); | |
tests/test_index.c:990: assert_false(lzma_index_iter_locate(&iter, 0)); | |
tests/test_index.c:998: assert_true(lzma_index_iter_locate(&iter, 5)); | |
tests/test_index.c:1003: assert_false(lzma_index_iter_locate(&iter, 0)); | |
tests/test_index.c:1017: assert_false(lzma_index_iter_locate(&iter, 2)); | |
tests/test_index.c:1024: assert_false(lzma_index_iter_locate(&iter, 5)); | |
tests/test_index.c:1031: assert_false(lzma_index_iter_locate(&iter, 5 + 11 - 1)); | |
tests/test_index.c:1038: assert_true(lzma_index_iter_locate(&iter, 5 + 11)); | |
tests/test_index.c:1039: assert_true(lzma_index_iter_locate(&iter, 5 + 15)); | |
tests/test_index.c:1054: assert_false(lzma_index_iter_locate(&iter, 0)); | |
tests/test_index.c:1061: assert_false(lzma_index_iter_locate(&iter, 3)); | |
tests/test_index.c:1069: assert_false(lzma_index_iter_locate(&iter, 4)); | |
tests/test_index.c:1077: assert_false(lzma_index_iter_locate( | |
tests/test_index.c:1101: assert_false(lzma_index_iter_locate(&iter, ubase + n * 4)); | |
tests/test_index.c:1119: assert_false(lzma_index_iter_locate( | |
tests/test_index.c:1145: assert_false(lzma_index_iter_locate(&iter, 0)); | |
tests/test_index.c:1705: tuktest_run(test_lzma_index_iter_locate); | |
src/liblzma/common/index.c:1228:lzma_index_iter_locate(lzma_index_iter *iter, lzma_vli target) | |
src/liblzma/api/lzma/index.h:636: * the Index field(s) and use lzma_index_iter_locate() to do random-access | |
src/liblzma/api/lzma/index.h:660:extern LZMA_API(lzma_bool) lzma_index_iter_locate( | |
==> lzma_index_iter_rewin | |
tests/test_index.c:676:test_lzma_index_iter_rewind(void) | |
tests/test_index.c:695: lzma_index_iter_rewind(&iter); | |
tests/test_index.c:723: lzma_index_iter_rewind(&iter); | |
tests/test_index.c:926: lzma_index_iter_rewind(&iter); | |
tests/test_index.c:944: lzma_index_iter_rewind(&iter); | |
tests/test_index.c:1703: tuktest_run(test_lzma_index_iter_rewind); | |
src/liblzma/common/index.c:1104: lzma_index_iter_rewind(iter); | |
src/liblzma/common/index.c:1110:lzma_index_iter_rewind(lzma_index_iter *iter) | |
src/liblzma/api/lzma/index.h:583: * lzma_index_iter_rewind() on the iterator. | |
src/liblzma/api/lzma/index.h:610:extern LZMA_API(void) lzma_index_iter_rewind(lzma_index_iter *iter) | |
src/xz/list.c:1083: lzma_index_iter_rewind(&iter); | |
==> lzma_index_memusag | |
tests/test_index.c:33:test_lzma_index_memusage(void) | |
tests/test_index.c:35: // The return value from lzma_index_memusage is an approximation | |
tests/test_index.c:43: assert_uint_eq(lzma_index_memusage((lzma_vli)UINT32_MAX + 1, 1), | |
tests/test_index.c:47: assert_uint_eq(lzma_index_memusage(1, LZMA_VLI_MAX), UINT64_MAX); | |
tests/test_index.c:50: assert_uint_eq(lzma_index_memusage(0, 1), UINT64_MAX); | |
tests/test_index.c:53: assert_uint(lzma_index_memusage(1, 0), !=, UINT64_MAX); | |
tests/test_index.c:63: uint64_t current = lzma_index_memusage(streams, blocks); | |
tests/test_index.c:71: assert_uint_eq(lzma_index_memusage(UINT32_MAX, LZMA_VLI_MAX), | |
tests/test_index.c:79: // Very similar to test_lzma_index_memusage above since | |
tests/test_index.c:81: // lzma_index_memusage | |
tests/test_index.c:1689: tuktest_run(test_lzma_index_memusage); | |
src/liblzma/common/file_info.c:731: *memusage = lzma_index_memusage(1, 0); | |
src/liblzma/common/index_decoder.c:100: if (lzma_index_memusage(1, coder->count) > coder->memlimit) { | |
src/liblzma/common/index_decoder.c:236: *memusage = lzma_index_memusage(1, coder->count); | |
src/liblzma/common/index_decoder.c:356: *memlimit = lzma_index_memusage(1, coder.count); | |
src/liblzma/common/index.c:442:lzma_index_memusage(lzma_vli streams, lzma_vli blocks) | |
src/liblzma/common/index.c:493: return lzma_index_memusage(i->streams.count, i->record_count); | |
src/liblzma/api/lzma/index.h:345:extern LZMA_API(uint64_t) lzma_index_memusage( | |
src/liblzma/api/lzma/index.h:352: * This is a shorthand for lzma_index_memusage(lzma_index_stream_count(i), | |
==> lzma_index_preallo | |
src/liblzma/common/index.h:41:extern void lzma_index_prealloc(lzma_index *i, lzma_vli records); | |
src/liblzma/common/index_decoder.c:107: lzma_index_prealloc(coder->index, coder->count); | |
src/liblzma/common/index.c:170: /// lzma_index_prealloc(). | |
src/liblzma/common/index.c:431:lzma_index_prealloc(lzma_index *i, lzma_vli records) | |
==> lzma_index_stream_flag | |
tests/test_index.c:179:test_lzma_index_stream_flags(void) | |
tests/test_index.c:186: assert_lzma_ret(lzma_index_stream_flags(NULL, NULL), | |
tests/test_index.c:192: assert_lzma_ret(lzma_index_stream_flags(idx, NULL), | |
tests/test_index.c:201: assert_lzma_ret(lzma_index_stream_flags(idx, &stream_flags), | |
tests/test_index.c:223: assert_lzma_ret(lzma_index_stream_flags(idx, &stream_flags), | |
tests/test_index.c:230: assert_lzma_ret(lzma_index_stream_flags(idx, &stream_flags), | |
tests/test_index.c:237: assert_lzma_ret(lzma_index_stream_flags(idx, &stream_flags), | |
tests/test_index.c:244: assert_lzma_ret(lzma_index_stream_flags(idx, &stream_flags), | |
tests/test_index.c:255: assert_lzma_ret(lzma_index_stream_flags(second, &stream_flags), | |
tests/test_index.c:270: assert_lzma_ret(lzma_index_stream_flags(idx, &stream_flags), | |
tests/test_index.c:282: assert_lzma_ret(lzma_index_stream_flags(third, &stream_flags), | |
tests/test_index.c:841: assert_lzma_ret(lzma_index_stream_flags(second, &flags), LZMA_OK); | |
tests/test_index.c:1692: tuktest_run(test_lzma_index_stream_flags); | |
src/liblzma/common/file_info.c:611: if (lzma_index_stream_flags(coder->this_index, | |
src/liblzma/common/index.c:133: /// the Stream Flags have been told us with lzma_index_stream_flags(). | |
src/liblzma/common/index.c:174: /// as set by lzma_index_stream_flags(). The bit of the last Stream | |
src/liblzma/common/index.c:176: /// calling lzma_index_stream_flags() again. | |
src/liblzma/common/index.c:601:lzma_index_stream_flags(lzma_index *i, const lzma_stream_flags *stream_flags) | |
src/liblzma/common/index.c:1041: // set with lzma_index_stream_flags(). | |
src/liblzma/api/lzma/index.h:47: * this Stream with lzma_index_stream_flags(). | |
src/liblzma/api/lzma/index.h:441:extern LZMA_API(lzma_ret) lzma_index_stream_flags( | |
src/liblzma/api/lzma/index.h:449: * If lzma_index_stream_flags() is used to set the Stream Flags for | |
==> lzma_index_stream_siz | |
tests/test_index.c:447:test_lzma_index_stream_size(void) | |
tests/test_index.c:465: assert_uint_eq(lzma_index_stream_size(idx), 32); | |
tests/test_index.c:478: assert_uint_eq(lzma_index_stream_size(idx), 3040); | |
tests/test_index.c:483: assert_uint_eq(lzma_index_stream_size(second), 32); | |
tests/test_index.c:492: assert_uint_eq(lzma_index_stream_size(second), 1036); | |
tests/test_index.c:502: assert_uint_eq(lzma_index_stream_size(idx), 4044); | |
tests/test_index.c:557: // Should be the same as test_lzma_index_stream_size with | |
tests/test_index.c:574: // Very similar to test_lzma_index_stream_size, but | |
tests/test_index.c:580: assert_uint_eq(lzma_index_stream_size(second), 1036); | |
tests/test_index.c:1698: tuktest_run(test_lzma_index_stream_size); | |
src/liblzma/common/index.c:526:lzma_index_stream_size(const lzma_index *i) | |
src/liblzma/api/lzma/index.h:534:extern LZMA_API(lzma_vli) lzma_index_stream_size(const lzma_index *i) | |
src/liblzma/api/lzma/index.h:556: * no Stream Padding, this function is identical to lzma_index_stream_size(). | |
==> lzma_lz_decoder_ini | |
src/liblzma/lz/lz_decoder.h:110:extern lzma_ret lzma_lz_decoder_init(lzma_next_coder *next, | |
src/liblzma/lz/lz_decoder.c:219:lzma_lz_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/lzma/lzma_decoder.c:1193: return lzma_lz_decoder_init(next, allocator, filters, | |
src/liblzma/lzma/lzma2_decoder.c:264: return lzma_lz_decoder_init(next, allocator, filters, | |
==> lzma_lz_encoder_memusag | |
src/liblzma/lz/lz_encoder.h:330:extern uint64_t lzma_lz_encoder_memusage(const lzma_lz_options *lz_options); | |
src/liblzma/lz/lz_encoder.c:465:lzma_lz_encoder_memusage(const lzma_lz_options *lz_options) | |
src/liblzma/lzma/lzma_encoder.c:742: const uint64_t lz_memusage = lzma_lz_encoder_memusage(&lz_options); | |
==> lzma_lzma2_encoder_memusag | |
src/liblzma/common/filter_encoder.c:84: .memusage = &lzma_lzma2_encoder_memusage, | |
src/liblzma/lzma/lzma2_encoder.c:368:lzma_lzma2_encoder_memusage(const void *options) | |
src/liblzma/lzma/lzma2_encoder.h:36:extern uint64_t lzma_lzma2_encoder_memusage(const void *options); | |
==> lzma_lzma_encoder_ini | |
src/liblzma/common/microlzma_encoder.c:120: .init = &lzma_lzma_encoder_init, | |
src/liblzma/common/filter_encoder.c:63: .init = &lzma_lzma_encoder_init, | |
src/liblzma/common/filter_encoder.c:72: .init = &lzma_lzma_encoder_init, | |
src/liblzma/common/alone_encoder.c:131: .init = &lzma_lzma_encoder_init, | |
src/liblzma/lzma/lzma_encoder.h:22:extern lzma_ret lzma_lzma_encoder_init(lzma_next_coder *next, | |
src/liblzma/lzma/lzma_encoder.c:725:lzma_lzma_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
==> lzma_lzma_encoder_rese | |
src/liblzma/lzma/lzma2_encoder.c:156: return_if_error(lzma_lzma_encoder_reset( | |
src/liblzma/lzma/lzma_encoder.h:47:extern lzma_ret lzma_lzma_encoder_reset( | |
src/liblzma/lzma/lzma_encoder.c:529:lzma_lzma_encoder_reset(lzma_lzma1_encoder *coder, | |
src/liblzma/lzma/lzma_encoder.c:619: // yet. Invalid options will get rejected by lzma_lzma_encoder_reset() | |
src/liblzma/lzma/lzma_encoder.c:706: return lzma_lzma_encoder_reset(coder, options); | |
==> lzma_lzma_optimum_fas | |
src/liblzma/lzma/lzma_encoder_optimum_fast.c:20:lzma_lzma_optimum_fast(lzma_lzma1_encoder *restrict coder, | |
src/liblzma/lzma/lzma_encoder_private.h:153:extern void lzma_lzma_optimum_fast( | |
src/liblzma/lzma/lzma_encoder.c:374: lzma_lzma_optimum_fast(coder, mf, &back, &len); | |
==> lzma_lzma_set_out_limi | |
src/liblzma/lzma/lzma_encoder.c:453:lzma_lzma_set_out_limit( | |
src/liblzma/lzma/lzma_encoder.c:681: // lzma_lzma_set_out_limit() is called later). | |
src/liblzma/lzma/lzma_encoder.c:718: lz->set_out_limit = &lzma_lzma_set_out_limit; | |
==> lzma_memlimit_ge | |
tests/test_memlimit.c:45: assert_uint_eq(lzma_memlimit_get(&strm), MEMLIMIT_TOO_LOW); | |
tests/test_memlimit.c:86: assert_uint_eq(lzma_memlimit_get(&strm), MEMLIMIT_TOO_LOW); | |
tests/test_memlimit.c:118: assert_uint_eq(lzma_memlimit_get(&strm), MEMLIMIT_TOO_LOW); | |
tests/test_memlimit.c:147: assert_uint_eq(lzma_memlimit_get(&strm), MEMLIMIT_TOO_LOW); | |
src/liblzma/common/common.c:446:lzma_memlimit_get(const lzma_stream *strm) | |
src/liblzma/common/file_info.c:826: // If memlimit is 0, make it 1 to ensure that lzma_memlimit_get() | |
src/liblzma/api/lzma/base.h:719:extern LZMA_API(uint64_t) lzma_memlimit_get(const lzma_stream *strm) | |
src/liblzma/api/lzma/base.h:732: * lzma_memlimit_get() will return 1 even if you specify 0 here). | |
==> lzma_mf_bt4_fin | |
src/liblzma/lz/lz_encoder.h:349:extern uint32_t lzma_mf_bt4_find(lzma_mf *dict, lzma_match *matches); | |
src/liblzma/lz/lz_encoder.c:284: mf->find = &lzma_mf_bt4_find; | |
src/liblzma/lz/lz_encoder_mf.c:675:lzma_mf_bt4_find(lzma_mf *mf, lzma_match *matches) | |
==> lzma_mt_block_siz | |
src/liblzma/common/filter_encoder.c:262:lzma_mt_block_size(const lzma_filter *filters) | |
src/liblzma/common/stream_encoder_mt.c:985: *block_size = lzma_mt_block_size(*filters); | |
src/liblzma/api/lzma/container.h:461:extern LZMA_API(uint64_t) lzma_mt_block_size(const lzma_filter *filters) | |
src/xz/coder.c:476: uint64_t size = lzma_mt_block_size( | |
==> lzma_next_filter_ini | |
src/liblzma/delta/delta_common.c:57: return lzma_next_filter_init(&coder->next, allocator, filters + 1); | |
src/liblzma/common/filter_common.c:342: const lzma_ret ret = lzma_next_filter_init(next, allocator, filters); | |
src/liblzma/common/microlzma_encoder.c:127: return lzma_next_filter_init(&coder->lzma, allocator, filters); | |
src/liblzma/common/common.h:203:/// lzma_next_filter_init to initialize the filter chain. | |
src/liblzma/common/common.h:348:extern lzma_ret lzma_next_filter_init(lzma_next_coder *next, | |
src/liblzma/common/filter_common.h:23: /// Initializes the filter encoder and calls lzma_next_filter_init() | |
src/liblzma/common/microlzma_decoder.c:111: return_if_error(lzma_next_filter_init(&coder->lzma, | |
src/liblzma/common/common.c:117:lzma_next_filter_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/alone_decoder.c:154: return_if_error(lzma_next_filter_init(&coder->next, | |
src/liblzma/common/filter_encoder.c:24: /// Initializes the filter encoder and calls lzma_next_filter_init() | |
src/liblzma/common/lzip_decoder.c:241: return_if_error(lzma_next_filter_init(&coder->lzma_decoder, | |
src/liblzma/common/alone_encoder.c:138: return lzma_next_filter_init(&coder->next, allocator, filters); | |
src/liblzma/common/filter_decoder.c:24: /// Initializes the filter encoder and calls lzma_next_filter_init() | |
src/liblzma/simple/simple_coder.c:290: return lzma_next_filter_init(&coder->next, allocator, filters + 1); | |
src/liblzma/lz/lz_encoder.c:601: return lzma_next_filter_init(&coder->next, allocator, filters + 1); | |
src/liblzma/lz/lz_decoder.c:316: return lzma_next_filter_init(&coder->next, allocator, filters + 1); | |
==> lzma_optimum_norma | |
src/liblzma/lzma/lzma_encoder_optimum_normal.c:803:lzma_lzma_optimum_normal(lzma_lzma1_encoder *restrict coder, | |
src/liblzma/lzma/lzma_encoder_private.h:157:extern void lzma_lzma_optimum_normal(lzma_lzma1_encoder *restrict coder, | |
src/liblzma/lzma/lzma_encoder.c:376: lzma_lzma_optimum_normal(coder, mf, &back, &len, | |
==> lzma_outq_ini | |
src/liblzma/common/outqueue.h:132:extern lzma_ret lzma_outq_init(lzma_outq *outq, | |
src/liblzma/common/stream_encoder_mt.c:1137: return_if_error(lzma_outq_init(&coder->outq, allocator, | |
src/liblzma/common/outqueue.c:112:lzma_outq_init(lzma_outq *outq, const lzma_allocator *allocator, | |
src/liblzma/common/stream_decoder_mt.c:2001: return_if_error(lzma_outq_init(&coder->outq, allocator, | |
==> lzma_properties_siz | |
tests/test_filter_flags.c:348: assert_lzma_ret(lzma_properties_size(&properties_size, filter_in), | |
src/liblzma/common/filter_encoder.c:288:lzma_properties_size(uint32_t *size, const lzma_filter *filter) | |
src/liblzma/common/filter_flags_encoder.c:21: return_if_error(lzma_properties_size(size, filter)); | |
src/liblzma/common/filter_flags_encoder.c:42: return_if_error(lzma_properties_size(&props_size, filter)); | |
src/liblzma/api/lzma/filter.h:372:extern LZMA_API(lzma_ret) lzma_properties_size( | |
src/liblzma/api/lzma/filter.h:384: * \note If lzma_properties_size() indicated that the size | |
src/liblzma/api/lzma/filter.h:392: * lzma_properties_size(). | |
==> lzma_raw_coder_memusag | |
src/liblzma/common/filter_common.c:351:lzma_raw_coder_memusage(lzma_filter_find coder_find, | |
src/liblzma/common/filter_common.h:46:extern uint64_t lzma_raw_coder_memusage(lzma_filter_find coder_find, | |
src/liblzma/common/filter_encoder.c:256: return lzma_raw_coder_memusage( | |
src/liblzma/common/filter_decoder.c:184: return lzma_raw_coder_memusage( | |
==> lzma_raw_encode | |
debug/memusage.c:45: lzma_raw_encoder_memusage(filters)); | |
src/liblzma/common/filter_buffer_encoder.c:28: return_if_error(lzma_raw_encoder_init(&next, allocator, filters)); | |
src/liblzma/common/block_encoder.c:212: return lzma_raw_encoder_init(&coder->next, allocator, block->filters); | |
src/liblzma/common/stream_encoder_mt.c:936: if (lzma_raw_encoder_memusage(filters) == UINT64_MAX) | |
src/liblzma/common/stream_encoder_mt.c:1054: if (lzma_raw_encoder_memusage(filters) == UINT64_MAX) | |
src/liblzma/common/stream_encoder_mt.c:1249: uint64_t filters_memusage = lzma_raw_encoder_memusage(filters); | |
src/liblzma/common/filter_encoder.h:18:extern lzma_ret lzma_raw_encoder_init( | |
src/liblzma/common/filter_encoder.c:210: if (lzma_raw_encoder_memusage(filters) == UINT64_MAX) | |
src/liblzma/common/filter_encoder.c:231:lzma_raw_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/filter_encoder.c:240:lzma_raw_encoder(lzma_stream *strm, const lzma_filter *filters) | |
src/liblzma/common/filter_encoder.c:254:lzma_raw_encoder_memusage(const lzma_filter *filters) | |
src/liblzma/common/block_buffer_encoder.c:188: lzma_ret ret = lzma_raw_encoder_init( | |
src/liblzma/common/block_buffer_encoder.c:198: // NOTE: This needs to be run even if lzma_raw_encoder_init() failed. | |
src/liblzma/common/easy_encoder_memusage.c:22: return lzma_raw_encoder_memusage(opt_easy.filters); | |
src/liblzma/api/lzma/base.h:683: * should use e.g. lzma_raw_encoder_memusage() or lzma_raw_decoder_memusage() | |
src/liblzma/api/lzma/lzma12.h:77: * lzma_raw_encoder_memusage() to get more accurate estimate of memory usage. | |
src/liblzma/api/lzma/filter.h:175:extern LZMA_API(uint64_t) lzma_raw_encoder_memusage(const lzma_filter *filters) | |
src/liblzma/api/lzma/filter.h:215:extern LZMA_API(lzma_ret) lzma_raw_encoder( | |
src/liblzma/api/lzma/filter.h:255: * - After LZMA_SYNC_FLUSH: Raw encoder (lzma_raw_encoder()), | |
src/liblzma/api/lzma/container.h:262: * This function is a wrapper for lzma_raw_encoder_memusage(). | |
src/xz/coder.c:281: memusage = lzma_raw_encoder_memusage(filters[i]); | |
src/xz/coder.c:724: lzma_raw_encoder_memusage(r->filters); | |
src/xz/coder.c:913: ret = lzma_raw_encoder(&strm, active_filters); | |
src/xz/coder.c:1135: // lzma_raw_encoder_memusage() or | |
==> lzma_rc_price | |
src/liblzma/rangecoder/price_table.c:7:const uint8_t lzma_rc_prices[RC_PRICE_TABLE_SIZE] = { | |
src/liblzma/rangecoder/price_tablegen.c:66: "const uint8_t lzma_rc_prices[" | |
src/liblzma/rangecoder/price_tablegen.c:69: const size_t array_size = sizeof(lzma_rc_prices) | |
src/liblzma/rangecoder/price_tablegen.c:70: / sizeof(lzma_rc_prices[0]); | |
src/liblzma/rangecoder/price.h:25:extern const uint8_t lzma_rc_prices[RC_PRICE_TABLE_SIZE]; | |
src/liblzma/rangecoder/price.h:31: return lzma_rc_prices[(prob ^ ((UINT32_C(0) - bit) | |
src/liblzma/rangecoder/price.h:39: return lzma_rc_prices[prob >> RC_MOVE_REDUCING_BITS]; | |
src/liblzma/rangecoder/price.h:46: return lzma_rc_prices[(prob ^ (RC_BIT_MODEL_TOTAL - 1)) | |
==> lzma_simple_props_encod | |
src/liblzma/common/filter_encoder.c:98: .props_encode = &lzma_simple_props_encode, | |
src/liblzma/common/filter_encoder.c:108: .props_encode = &lzma_simple_props_encode, | |
src/liblzma/common/filter_encoder.c:118: .props_encode = &lzma_simple_props_encode, | |
src/liblzma/common/filter_encoder.c:128: .props_encode = &lzma_simple_props_encode, | |
src/liblzma/common/filter_encoder.c:138: .props_encode = &lzma_simple_props_encode, | |
src/liblzma/common/filter_encoder.c:148: .props_encode = &lzma_simple_props_encode, | |
src/liblzma/common/filter_encoder.c:158: .props_encode = &lzma_simple_props_encode, | |
src/liblzma/common/filter_encoder.c:168: .props_encode = &lzma_simple_props_encode, | |
src/liblzma/simple/simple_encoder.c:25:lzma_simple_props_encode(const void *options, uint8_t *out) | |
src/liblzma/simple/simple_encoder.h:20:extern lzma_ret lzma_simple_props_encode(const void *options, uint8_t *out); | |
==> lzma_simple_props_siz | |
src/liblzma/common/filter_encoder.c:97: .props_size_get = &lzma_simple_props_size, | |
src/liblzma/common/filter_encoder.c:107: .props_size_get = &lzma_simple_props_size, | |
src/liblzma/common/filter_encoder.c:117: .props_size_get = &lzma_simple_props_size, | |
src/liblzma/common/filter_encoder.c:127: .props_size_get = &lzma_simple_props_size, | |
src/liblzma/common/filter_encoder.c:137: .props_size_get = &lzma_simple_props_size, | |
src/liblzma/common/filter_encoder.c:147: .props_size_get = &lzma_simple_props_size, | |
src/liblzma/common/filter_encoder.c:157: .props_size_get = &lzma_simple_props_size, | |
src/liblzma/common/filter_encoder.c:167: .props_size_get = &lzma_simple_props_size, | |
src/liblzma/simple/simple_encoder.c:16:lzma_simple_props_size(uint32_t *size, const void *options) | |
src/liblzma/simple/simple_encoder.h:18:extern lzma_ret lzma_simple_props_size(uint32_t *size, const void *options); | |
==> lzma_simple_x86_decoder_ini | |
src/liblzma/common/filter_decoder.c:70: .init = &lzma_simple_x86_decoder_init, | |
src/liblzma/simple/simple_coder.h:22:extern lzma_ret lzma_simple_x86_decoder_init(lzma_next_coder *next, | |
src/liblzma/simple/x86.c:156:lzma_simple_x86_decoder_init(lzma_next_coder *next, | |
==> lzma_simple_x86_encoder_ini | |
src/liblzma/common/filter_encoder.c:94: .init = &lzma_simple_x86_encoder_init, | |
src/liblzma/simple/x86.c:145:lzma_simple_x86_encoder_init(lzma_next_coder *next, | |
src/liblzma/simple/simple_coder.h:18:extern lzma_ret lzma_simple_x86_encoder_init(lzma_next_coder *next, | |
==> lzma_stream_decoder_ini | |
src/liblzma/common/stream_decoder.h:17:extern lzma_ret lzma_stream_decoder_init( | |
src/liblzma/common/auto_decoder.c:58: return_if_error(lzma_stream_decoder_init( | |
src/liblzma/common/stream_buffer_decoder.c:36: lzma_ret ret = lzma_stream_decoder_init( | |
src/liblzma/common/stream_decoder.c:425:lzma_stream_decoder_init( | |
src/liblzma/common/stream_decoder.c:429: lzma_next_coder_init(&lzma_stream_decoder_init, next, allocator); | |
src/liblzma/common/stream_decoder.c:467: lzma_next_strm_init(lzma_stream_decoder_init, strm, memlimit, flags); | |
==> lzma_stream_flags_compar | |
tests/test_stream_flags.c:386:test_lzma_stream_flags_compare(void) | |
tests/test_stream_flags.c:397: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), LZMA_OK); | |
tests/test_stream_flags.c:401: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:404: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:407: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:413: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:416: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:419: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:427: assert_lzma_ret(lzma_stream_flags_compare(&first, | |
tests/test_stream_flags.c:430: assert_lzma_ret(lzma_stream_flags_compare(&first, | |
tests/test_stream_flags.c:437: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), LZMA_OK); | |
tests/test_stream_flags.c:439: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), LZMA_OK); | |
tests/test_stream_flags.c:444: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:447: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:450: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:456: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:463: assert_lzma_ret(lzma_stream_flags_compare(&first, &second), | |
tests/test_stream_flags.c:476: tuktest_run(test_lzma_stream_flags_compare); | |
src/liblzma/common/stream_flags_common.c:20:lzma_stream_flags_compare( | |
src/liblzma/common/file_info.c:605: return_if_error(lzma_stream_flags_compare( | |
src/liblzma/common/stream_flags_decoder.c:52: // lzma_stream_flags_compare() can be used to compare Stream Header | |
src/liblzma/common/stream_decoder.c:327: return_if_error(lzma_stream_flags_compare( | |
src/liblzma/common/stream_decoder_mt.c:1710: return_if_error(lzma_stream_flags_compare( | |
src/liblzma/common/index.c:607: return_if_error(lzma_stream_flags_compare( | |
src/liblzma/api/lzma/stream_flags.h:64: * lzma_stream_flags_compare() when both Stream Header and Stream | |
src/liblzma/api/lzma/stream_flags.h:185: * lzma_stream_flags_compare(). | |
src/liblzma/api/lzma/stream_flags.h:263:extern LZMA_API(lzma_ret) lzma_stream_flags_compare( | |
==> lzma_stream_header_encod | |
tests/test_stream_flags.c:41: assert_lzma_ret(lzma_stream_header_encode(&flags, header), LZMA_OK); | |
tests/test_stream_flags.c:67:test_lzma_stream_header_encode(void) | |
tests/test_stream_flags.c:84: assert_lzma_ret(lzma_stream_header_encode(&flags, header), | |
tests/test_stream_flags.c:90: assert_lzma_ret(lzma_stream_header_encode(&flags, header), | |
tests/test_stream_flags.c:97: assert_lzma_ret(lzma_stream_header_encode(&flags, header), LZMA_OK); | |
tests/test_stream_flags.c:201: assert_lzma_ret(lzma_stream_header_encode(&flags, header), LZMA_OK); | |
tests/test_stream_flags.c:237: assert_lzma_ret(lzma_stream_header_encode(&flags, header), LZMA_OK); | |
tests/test_stream_flags.c:472: tuktest_run(test_lzma_stream_header_encode); | |
debug/known_sizes.c:116: if (lzma_stream_header_encode(&sf, out) != LZMA_OK) | |
src/liblzma/common/stream_buffer_encoder.c:82: if (lzma_stream_header_encode(&stream_flags, out + out_pos) | |
src/liblzma/common/stream_encoder_mt.c:1160: return_if_error(lzma_stream_header_encode( | |
src/liblzma/common/stream_flags_encoder.c:29:lzma_stream_header_encode(const lzma_stream_flags *options, uint8_t *out) | |
src/liblzma/common/stream_encoder.c:328: return_if_error(lzma_stream_header_encode( | |
src/liblzma/api/lzma/stream_flags.h:39: * lzma_stream_header_encode() and lzma_stream_footer_encode() | |
src/liblzma/api/lzma/stream_flags.h:157:extern LZMA_API(lzma_ret) lzma_stream_header_encode( | |
==> lzma_validate_chai | |
src/liblzma/common/filter_common.c:250:lzma_validate_chain(const lzma_filter *filters, size_t *count) | |
src/liblzma/common/filter_common.c:304: return_if_error(lzma_validate_chain(options, &count)); | |
src/liblzma/common/filter_common.c:357: if (lzma_validate_chain(filters, &tmp) != LZMA_OK) | |
src/liblzma/common/filter_common.h:37:extern lzma_ret lzma_validate_chain(const lzma_filter *filters, size_t *count); | |
src/liblzma/common/string_conversion.c:977: const lzma_ret ret = lzma_validate_chain(temp_filters, &dummy); | |
==> microlzma_decod | |
tests/test_microlzma.c:308: assert_lzma_ret(lzma_microlzma_decoder(NULL, BUFFER_SIZE, | |
tests/test_microlzma.c:314: assert_lzma_ret(lzma_microlzma_decoder(&strm, BUFFER_SIZE, | |
tests/test_microlzma.c:327: assert_lzma_ret(lzma_microlzma_decoder(&strm, | |
tests/test_microlzma.c:348: assert_lzma_ret(lzma_microlzma_decoder(&strm, | |
tests/test_microlzma.c:374: assert_lzma_ret(lzma_microlzma_decoder(&strm, | |
tests/test_microlzma.c:396: assert_lzma_ret(lzma_microlzma_decoder(&strm, | |
tests/test_microlzma.c:415: assert_lzma_ret(lzma_microlzma_decoder(&strm, | |
tests/test_microlzma.c:438: assert_lzma_ret(lzma_microlzma_decoder(&strm, | |
tests/test_microlzma.c:454: assert_lzma_ret(lzma_microlzma_decoder(&strm, | |
tests/test_microlzma.c:484: assert_lzma_ret(lzma_microlzma_decoder(&strm, | |
tests/test_microlzma.c:502: assert_lzma_ret(lzma_microlzma_decoder(&strm, | |
src/liblzma/common/microlzma_decoder.c:5:/// \file microlzma_decoder.c | |
src/liblzma/common/microlzma_decoder.c:48:microlzma_decode(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/microlzma_decoder.c:161:microlzma_decoder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/microlzma_decoder.c:171:microlzma_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/microlzma_decoder.c:176: lzma_next_coder_init(µlzma_decoder_init, next, allocator); | |
src/liblzma/common/microlzma_decoder.c:186: next->code = µlzma_decode; | |
src/liblzma/common/microlzma_decoder.c:187: next->end = µlzma_decoder_end; | |
src/liblzma/common/microlzma_decoder.c:209:lzma_microlzma_decoder(lzma_stream *strm, uint64_t comp_size, | |
src/liblzma/common/microlzma_decoder.c:213: lzma_next_strm_init(microlzma_decoder_init, strm, comp_size, | |
src/liblzma/api/lzma/container.h:992:extern LZMA_API(lzma_ret) lzma_microlzma_decoder( | |
==> microlzma_decoder_ini | |
src/liblzma/common/microlzma_decoder.c:171:microlzma_decoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/microlzma_decoder.c:176: lzma_next_coder_init(µlzma_decoder_init, next, allocator); | |
src/liblzma/common/microlzma_decoder.c:213: lzma_next_strm_init(microlzma_decoder_init, strm, comp_size, | |
==> microlzma_encoder_ini | |
src/liblzma/common/microlzma_encoder.c:92:microlzma_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/microlzma_encoder.c:95: lzma_next_coder_init(µlzma_encoder_init, next, allocator); | |
src/liblzma/common/microlzma_encoder.c:134: lzma_next_strm_init(microlzma_encoder_init, strm, options); | |
==> parse_bc | |
src/liblzma/common/string_conversion.c:267:parse_bcj(const char **const str, const char *str_end, void *filter_options) | |
src/liblzma/common/string_conversion.c:495: &parse_bcj, bcj_optmap, 1, 1, true }, | |
src/liblzma/common/string_conversion.c:500: &parse_bcj, bcj_optmap, 1, 1, true }, | |
src/liblzma/common/string_conversion.c:505: &parse_bcj, bcj_optmap, 1, 1, true }, | |
src/liblzma/common/string_conversion.c:510: &parse_bcj, bcj_optmap, 1, 1, true }, | |
src/liblzma/common/string_conversion.c:515: &parse_bcj, bcj_optmap, 1, 1, true }, | |
src/liblzma/common/string_conversion.c:520: &parse_bcj, bcj_optmap, 1, 1, true }, | |
src/liblzma/common/string_conversion.c:525: &parse_bcj, bcj_optmap, 1, 1, true }, | |
src/liblzma/common/string_conversion.c:530: &parse_bcj, bcj_optmap, 1, 1, true }, | |
==> parse_delt | |
src/liblzma/common/string_conversion.c:293:parse_delta(const char **const str, const char *str_end, void *filter_options) | |
src/liblzma/common/string_conversion.c:535: &parse_delta, delta_optmap, 1, 1, false }, | |
==> parse_lzma1 | |
src/liblzma/common/string_conversion.c:314:parse_lzma12_preset(const char **const str, const char *str_end, | |
src/liblzma/common/string_conversion.c:341: const char *errmsg = parse_lzma12_preset(str, str_end, &preset); | |
src/liblzma/common/string_conversion.c:424:parse_lzma12(const char **const str, const char *str_end, void *filter_options) | |
src/liblzma/common/string_conversion.c:485: &parse_lzma12, lzma12_optmap, 9, 5, false }, | |
src/liblzma/common/string_conversion.c:490: &parse_lzma12, lzma12_optmap, 9, 2, false }, | |
src/liblzma/common/string_conversion.c:897: errmsg = parse_lzma12_preset(str, str_end, &preset); | |
==> parse_lzma12 | |
src/liblzma/common/string_conversion.c:314:parse_lzma12_preset(const char **const str, const char *str_end, | |
src/liblzma/common/string_conversion.c:341: const char *errmsg = parse_lzma12_preset(str, str_end, &preset); | |
src/liblzma/common/string_conversion.c:424:parse_lzma12(const char **const str, const char *str_end, void *filter_options) | |
src/liblzma/common/string_conversion.c:485: &parse_lzma12, lzma12_optmap, 9, 5, false }, | |
src/liblzma/common/string_conversion.c:490: &parse_lzma12, lzma12_optmap, 9, 2, false }, | |
src/liblzma/common/string_conversion.c:897: errmsg = parse_lzma12_preset(str, str_end, &preset); | |
==> parse_option | |
src/liblzma/common/string_conversion.c:230:static const char *parse_options(const char **const str, const char *str_end, | |
src/liblzma/common/string_conversion.c:271: return parse_options(str, str_end, filter_options, | |
src/liblzma/common/string_conversion.c:299: return parse_options(str, str_end, filter_options, | |
src/liblzma/common/string_conversion.c:433: const char *errmsg = parse_options(str, str_end, filter_options, | |
src/liblzma/common/string_conversion.c:549:parse_options(const char **const str, const char *str_end, | |
src/xzdec/xzdec.c:120:parse_options(int argc, char **argv) | |
src/xzdec/xzdec.c:402: parse_options(argc, argv); | |
src/xz/options.c:59:parse_options(const char *str, const option_map *opts, | |
src/xz/options.c:179: parse_options(str, opts, &set_delta, options); | |
src/xz/options.c:220: parse_options(str, opts, &set_bcj, options); | |
src/xz/options.c:352: parse_options(str, opts, &set_lzma, options); | |
==> powerpc_cod | |
src/liblzma/simple/powerpc.c:17:powerpc_code(void *simple lzma_attribute((__unused__)), | |
src/liblzma/simple/powerpc.c:52:powerpc_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/simple/powerpc.c:56: &powerpc_code, 0, 4, 4, is_encoder); | |
src/liblzma/simple/powerpc.c:66: return powerpc_coder_init(next, allocator, filters, true); | |
src/liblzma/simple/powerpc.c:77: return powerpc_coder_init(next, allocator, filters, false); | |
==> rc_read_ini | |
src/liblzma/rangecoder/range_decoder.h:76:rc_read_init(lzma_range_decoder *rc, const uint8_t *restrict in, | |
src/liblzma/lzma/lzma_decoder.c:246: const lzma_ret ret = rc_read_init( | |
==> read_output_and_wai | |
src/liblzma/common/stream_decoder_mt.c:191: /// set in read_output_and_wait(), this is a mirror of thread_error. | |
src/liblzma/common/stream_decoder_mt.c:316: /// in read_output_and_wait(). This is read and then reset to false | |
src/liblzma/common/stream_decoder_mt.c:661:read_output_and_wait(struct lzma_stream_coder *coder, | |
src/liblzma/common/stream_decoder_mt.c:981: // tell read_output_and_wait() to wait until it can fill the output | |
src/liblzma/common/stream_decoder_mt.c:1167: // read_output_and_wait() will call threads_stop() | |
src/liblzma/common/stream_decoder_mt.c:1169: return_if_error(read_output_and_wait(coder, allocator, | |
src/liblzma/common/stream_decoder_mt.c:1191: // (LZMA_PROG_ERROR) set by read_output_and_wait(). | |
src/liblzma/common/stream_decoder_mt.c:1193: // These are fine because when read_output_and_wait() | |
src/liblzma/common/stream_decoder_mt.c:1199: // a later read_output_and_wait() call. | |
src/liblzma/common/stream_decoder_mt.c:1233: return_if_error(read_output_and_wait(coder, allocator, | |
src/liblzma/common/stream_decoder_mt.c:1326: // read_output_and_wait() does all the above. | |
src/liblzma/common/stream_decoder_mt.c:1329: return_if_error(read_output_and_wait(coder, allocator, | |
src/liblzma/common/stream_decoder_mt.c:1553: return_if_error(read_output_and_wait(coder, allocator, | |
src/liblzma/common/stream_decoder_mt.c:1583: // and if there is a pending error, read_output_and_wait() | |
src/liblzma/common/stream_decoder_mt.c:1585: return_if_error(read_output_and_wait(coder, allocator, | |
src/liblzma/common/stream_decoder_mt.c:1647: return_if_error(read_output_and_wait(coder, allocator, | |
src/liblzma/common/stream_decoder_mt.c:1771: return_if_error(read_output_and_wait(coder, allocator, | |
src/liblzma/common/stream_decoder_mt.c:1783: // returned by the call to read_output_and_wait() above. | |
==> reverse_see | |
src/liblzma/common/file_info.c:158:reverse_seek(lzma_file_info_coder *coder, | |
src/liblzma/common/file_info.c:306: return_if_error(reverse_seek( | |
src/liblzma/common/file_info.c:357: return_if_error(reverse_seek( | |
src/liblzma/common/file_info.c:574: return_if_error(reverse_seek(coder, | |
==> simple_coder_updat | |
src/liblzma/simple/simple_coder.c:223:simple_coder_update(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/simple/simple_coder.c:258: next->update = &simple_coder_update; | |
==> stream_decod | |
doc/examples/02_decompress.c:60: lzma_ret ret = lzma_stream_decoder( | |
tests/test_bcj_exact_size.c:60: assert_lzma_ret(lzma_stream_decoder(&strm, 10 << 20, 0), LZMA_OK); | |
tests/test_check.c:197: assert_lzma_ret(lzma_stream_decoder(&strm, TEST_CHECK_MEMLIMIT, | |
tests/test_check.c:209: assert_lzma_ret(lzma_stream_decoder(&strm, TEST_CHECK_MEMLIMIT, | |
tests/test_check.c:221: assert_lzma_ret(lzma_stream_decoder(&strm, TEST_CHECK_MEMLIMIT, | |
tests/test_check.c:235: assert_lzma_ret(lzma_stream_decoder(&strm, TEST_CHECK_MEMLIMIT, | |
tests/test_check.c:249: assert_lzma_ret(lzma_stream_decoder(&strm, TEST_CHECK_MEMLIMIT, | |
tests/test_check.c:290: assert_lzma_ret(lzma_stream_decoder_mt(&strm, &options), LZMA_OK); | |
tests/test_check.c:301: assert_lzma_ret(lzma_stream_decoder_mt(&strm, &options), LZMA_OK); | |
tests/test_check.c:312: assert_lzma_ret(lzma_stream_decoder_mt(&strm, &options), LZMA_OK); | |
tests/test_check.c:325: assert_lzma_ret(lzma_stream_decoder_mt(&strm, &options), LZMA_OK); | |
tests/test_check.c:338: assert_lzma_ret(lzma_stream_decoder_mt(&strm,&options), LZMA_OK); | |
tests/ossfuzz/fuzz_decode_stream.c:36: lzma_ret ret = lzma_stream_decoder(&strm, MEM_LIMIT, | |
tests/ossfuzz/fuzz_decode_stream.c:43: fprintf(stderr, "lzma_stream_decoder() failed (%d)\n", ret); | |
tests/test_memlimit.c:29:test_memlimit_stream_decoder(void) | |
tests/test_memlimit.c:35: assert_lzma_ret(lzma_stream_decoder(&strm, MEMLIMIT_TOO_LOW, 0), | |
tests/test_memlimit.c:61:test_memlimit_stream_decoder_mt(void) | |
tests/test_memlimit.c:77: assert_lzma_ret(lzma_stream_decoder_mt(&strm, &mt), LZMA_OK); | |
tests/test_memlimit.c:166: tuktest_run(test_memlimit_stream_decoder); | |
tests/test_memlimit.c:167: tuktest_run(test_memlimit_stream_decoder_mt); | |
src/liblzma/common/stream_decoder.h:5:/// \file stream_decoder.h | |
src/liblzma/common/stream_decoder.h:17:extern lzma_ret lzma_stream_decoder_init( | |
src/liblzma/common/common.h:150:/// Supported flags that can be passed to lzma_stream_decoder(), | |
src/liblzma/common/common.h:151:/// lzma_auto_decoder(), or lzma_stream_decoder_mt(). | |
src/liblzma/common/common.h:170:/// Special return value (lzma_ret) for use in stream_decoder_mt.c to | |
src/liblzma/common/auto_decoder.c:12:#include "stream_decoder.h" | |
src/liblzma/common/auto_decoder.c:58: return_if_error(lzma_stream_decoder_init( | |
src/liblzma/common/stream_buffer_decoder.c:12:#include "stream_decoder.h" | |
src/liblzma/common/stream_buffer_decoder.c:35: lzma_next_coder stream_decoder = LZMA_NEXT_CODER_INIT; | |
src/liblzma/common/stream_buffer_decoder.c:36: lzma_ret ret = lzma_stream_decoder_init( | |
src/liblzma/common/stream_buffer_decoder.c:37: &stream_decoder, allocator, *memlimit, flags); | |
src/liblzma/common/stream_buffer_decoder.c:46: ret = stream_decoder.code(stream_decoder.coder, allocator, | |
src/liblzma/common/stream_buffer_decoder.c:77: (void)stream_decoder.memconfig( | |
src/liblzma/common/stream_buffer_decoder.c:78: stream_decoder.coder, | |
src/liblzma/common/stream_buffer_decoder.c:87: lzma_next_end(&stream_decoder, allocator); | |
src/liblzma/common/stream_decoder.c:5:/// \file stream_decoder.c | |
src/liblzma/common/stream_decoder.c:12:#include "stream_decoder.h" | |
src/liblzma/common/stream_decoder.c:86:stream_decoder_reset(lzma_stream_coder *coder, const lzma_allocator *allocator) | |
src/liblzma/common/stream_decoder.c:102:stream_decode(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/stream_decoder.c:373: return_if_error(stream_decoder_reset(coder, allocator)); | |
src/liblzma/common/stream_decoder.c:386:stream_decoder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/stream_decoder.c:397:stream_decoder_get_check(const void *coder_ptr) | |
src/liblzma/common/stream_decoder.c:405:stream_decoder_memconfig(void *coder_ptr, uint64_t *memusage, | |
src/liblzma/common/stream_decoder.c:425:lzma_stream_decoder_init( | |
src/liblzma/common/stream_decoder.c:429: lzma_next_coder_init(&lzma_stream_decoder_init, next, allocator); | |
src/liblzma/common/stream_decoder.c:441: next->code = &stream_decode; | |
src/liblzma/common/stream_decoder.c:442: next->end = &stream_decoder_end; | |
src/liblzma/common/stream_decoder.c:443: next->get_check = &stream_decoder_get_check; | |
src/liblzma/common/stream_decoder.c:444: next->memconfig = &stream_decoder_memconfig; | |
src/liblzma/common/stream_decoder.c:460: return stream_decoder_reset(coder, allocator); | |
src/liblzma/common/stream_decoder.c:465:lzma_stream_decoder(lzma_stream *strm, uint64_t memlimit, uint32_t flags) | |
src/liblzma/common/stream_decoder.c:467: lzma_next_strm_init(lzma_stream_decoder_init, strm, memlimit, flags); | |
src/liblzma/common/stream_decoder_mt.c:5:/// \file stream_decoder_mt.c | |
src/liblzma/common/stream_decoder_mt.c:15:#include "stream_decoder.h" | |
src/liblzma/common/stream_decoder_mt.c:167: /// initialization or at stream_decoder_mt_end(). The thread-specific | |
src/liblzma/common/stream_decoder_mt.c:192: /// If set in stream_decode_mt() then it's, for example, error that | |
src/liblzma/common/stream_decoder_mt.c:313: /// This is used to track if the previous call to stream_decode_mt() | |
src/liblzma/common/stream_decoder_mt.c:317: /// at the beginning of stream_decode_mt(). | |
src/liblzma/common/stream_decoder_mt.c:705: // This way the next call to stream_decode_mt() knows | |
src/liblzma/common/stream_decoder_mt.c:707: // remained in the previous call to stream_decode_mt(). | |
src/liblzma/common/stream_decoder_mt.c:952:stream_decoder_reset(struct lzma_stream_coder *coder, | |
src/liblzma/common/stream_decoder_mt.c:969:stream_decode_mt(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/stream_decoder_mt.c:1758: return_if_error(stream_decoder_reset(coder, allocator)); | |
src/liblzma/common/stream_decoder_mt.c:1796:stream_decoder_mt_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/stream_decoder_mt.c:1813:stream_decoder_mt_get_check(const void *coder_ptr) | |
src/liblzma/common/stream_decoder_mt.c:1821:stream_decoder_mt_memconfig(void *coder_ptr, uint64_t *memusage, | |
src/liblzma/common/stream_decoder_mt.c:1868:stream_decoder_mt_get_progress(void *coder_ptr, | |
src/liblzma/common/stream_decoder_mt.c:1893:stream_decoder_mt_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/stream_decoder_mt.c:1904: lzma_next_coder_init(&stream_decoder_mt_init, next, allocator); | |
src/liblzma/common/stream_decoder_mt.c:1925: next->code = &stream_decode_mt; | |
src/liblzma/common/stream_decoder_mt.c:1926: next->end = &stream_decoder_mt_end; | |
src/liblzma/common/stream_decoder_mt.c:1927: next->get_check = &stream_decoder_mt_get_check; | |
src/liblzma/common/stream_decoder_mt.c:1928: next->memconfig = &stream_decoder_mt_memconfig; | |
src/liblzma/common/stream_decoder_mt.c:1929: next->get_progress = &stream_decoder_mt_get_progress; | |
src/liblzma/common/stream_decoder_mt.c:1966: // stream_decoder_mt_memconfig() has to handle this specially so that | |
src/liblzma/common/stream_decoder_mt.c:2004: return stream_decoder_reset(coder, allocator); | |
src/liblzma/common/stream_decoder_mt.c:2009:lzma_stream_decoder_mt(lzma_stream *strm, const lzma_mt *options) | |
src/liblzma/common/stream_decoder_mt.c:2011: lzma_next_strm_init(stream_decoder_mt_init, strm, options); | |
src/liblzma/api/lzma/base.h:148: * decoder (lzma_stream_decoder()) which made it impossible | |
src/liblzma/api/lzma/base.h:160: * decode .lzma format file with lzma_stream_decoder, | |
src/liblzma/api/lzma/base.h:161: * because lzma_stream_decoder accepts only the .xz format. | |
src/liblzma/api/lzma/base.h:735: * (lzma_stream_decoder()) which made it impossible to continue decoding | |
src/liblzma/api/lzma/container.h:742:extern LZMA_API(lzma_ret) lzma_stream_decoder( | |
src/liblzma/api/lzma/container.h:756: * single-threaded mode in the same way as done by lzma_stream_decoder(). | |
src/liblzma/api/lzma/container.h:760: * This function behaves like lzma_stream_decoder() when options->threads == 1 | |
src/liblzma/api/lzma/container.h:774:extern LZMA_API(lzma_ret) lzma_stream_decoder_mt( | |
src/liblzma/api/lzma/container.h:783: * and calls lzma_stream_decoder(), lzma_alone_decoder(), or | |
src/liblzma/api/lzma/container.h:863: * Just like with lzma_stream_decoder() for .xz files, LZMA_CONCATENATED | |
src/xzdec/xzdec.c:177: ret = lzma_stream_decoder(strm, UINT64_MAX, LZMA_CONCATENATED); | |
src/xzdec/xzdec.c:253: // lzma_stream_decoder() already guarantees | |
src/xz/coder.c:1002: // the behavior of lzma_stream_decoder(). | |
src/xz/coder.c:1011: ret = lzma_stream_decoder_mt(&strm, &mt_options); | |
src/xz/coder.c:1013: ret = lzma_stream_decoder(&strm, | |
==> stream_decoder_memconfi | |
src/liblzma/common/stream_decoder.c:405:stream_decoder_memconfig(void *coder_ptr, uint64_t *memusage, | |
src/liblzma/common/stream_decoder.c:444: next->memconfig = &stream_decoder_memconfig; | |
==> stream_decoder_mt_en | |
src/liblzma/common/stream_decoder_mt.c:167: /// initialization or at stream_decoder_mt_end(). The thread-specific | |
src/liblzma/common/stream_decoder_mt.c:1796:stream_decoder_mt_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/stream_decoder_mt.c:1926: next->end = &stream_decoder_mt_end; | |
==> stream_decoder_mt_get_progres | |
src/liblzma/common/stream_decoder_mt.c:1868:stream_decoder_mt_get_progress(void *coder_ptr, | |
src/liblzma/common/stream_decoder_mt.c:1929: next->get_progress = &stream_decoder_mt_get_progress; | |
==> stream_encod | |
doc/examples/04_compress_easy_mt.c:63: // lzma_stream_encoder() instead of lzma_stream_encoder_mt() if | |
doc/examples/04_compress_easy_mt.c:75: // (or available RAM) and use lzma_stream_encoder_mt_memusage() | |
doc/examples/04_compress_easy_mt.c:82: lzma_ret ret = lzma_stream_encoder_mt(strm, &mt); | |
doc/examples/03_compress_custom.c:69: lzma_ret ret = lzma_stream_encoder(strm, filters, LZMA_CHECK_CRC64); | |
tests/ossfuzz/fuzz_encode_stream.c:75: lzma_ret ret = lzma_stream_encoder(&strm, filters, LZMA_CHECK_CRC64); | |
tests/ossfuzz/fuzz_encode_stream.c:77: fprintf(stderr, "lzma_stream_encoder() failed (%d)\n", ret); | |
debug/sync_flush.c:90: if (lzma_stream_encoder(&strm, filters, LZMA_CHECK_CRC32) != LZMA_OK) { | |
debug/full_flush.c:80: if (lzma_stream_encoder(&strm, filters, LZMA_CHECK_CRC32) != LZMA_OK) { | |
src/liblzma/common/block_buffer_encoder.h:19:/// stream_encoder_mt.c. Probably the original lzma_block_buffer_bound() | |
src/liblzma/common/easy_encoder.c:22: return lzma_stream_encoder(strm, opt_easy.filters, check); | |
src/liblzma/common/stream_encoder_mt.c:5:/// \file stream_encoder_mt.c | |
src/liblzma/common/stream_encoder_mt.c:599:stream_encode_in(lzma_stream_coder *coder, const lzma_allocator *allocator, | |
src/liblzma/common/stream_encoder_mt.c:671: // Every time when stream_encode_mt() is called via | |
src/liblzma/common/stream_encoder_mt.c:717:stream_encode_mt(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/stream_encoder_mt.c:787: ret = stream_encode_in(coder, allocator, | |
src/liblzma/common/stream_encoder_mt.c:894:stream_encoder_mt_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/stream_encoder_mt.c:917:stream_encoder_mt_update(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/stream_encoder_mt.c:935: // in stream_encoder_mt_init(). | |
src/liblzma/common/stream_encoder_mt.c:955:/// Options handling for lzma_stream_encoder_mt_init() and | |
src/liblzma/common/stream_encoder_mt.c:956:/// lzma_stream_encoder_mt_memusage() | |
src/liblzma/common/stream_encoder_mt.c:1030:stream_encoder_mt_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/stream_encoder_mt.c:1033: lzma_next_coder_init(&stream_encoder_mt_init, next, allocator); | |
src/liblzma/common/stream_encoder_mt.c:1075: // stream_encoder_mt_end() doesn't know if they have | |
src/liblzma/common/stream_encoder_mt.c:1090: next->code = &stream_encode_mt; | |
src/liblzma/common/stream_encoder_mt.c:1091: next->end = &stream_encoder_mt_end; | |
src/liblzma/common/stream_encoder_mt.c:1093: next->update = &stream_encoder_mt_update; | |
src/liblzma/common/stream_encoder_mt.c:1176:// Actually that patch didn't create lzma_stream_encoder_mt@XZ_5.2.2 | |
src/liblzma/common/stream_encoder_mt.c:1179:LZMA_SYMVER_API("lzma_stream_encoder_mt@XZ_5.1.2alpha", | |
src/liblzma/common/stream_encoder_mt.c:1180: lzma_ret, lzma_stream_encoder_mt_512a)( | |
src/liblzma/common/stream_encoder_mt.c:1183: __attribute__((__alias__("lzma_stream_encoder_mt_52"))); | |
src/liblzma/common/stream_encoder_mt.c:1185:LZMA_SYMVER_API("lzma_stream_encoder_mt@XZ_5.2.2", | |
src/liblzma/common/stream_encoder_mt.c:1186: lzma_ret, lzma_stream_encoder_mt_522)( | |
src/liblzma/common/stream_encoder_mt.c:1189: __attribute__((__alias__("lzma_stream_encoder_mt_52"))); | |
src/liblzma/common/stream_encoder_mt.c:1191:LZMA_SYMVER_API("lzma_stream_encoder_mt@@XZ_5.2", | |
src/liblzma/common/stream_encoder_mt.c:1192: lzma_ret, lzma_stream_encoder_mt_52)( | |
src/liblzma/common/stream_encoder_mt.c:1196:#define lzma_stream_encoder_mt lzma_stream_encoder_mt_52 | |
src/liblzma/common/stream_encoder_mt.c:1199:lzma_stream_encoder_mt(lzma_stream *strm, const lzma_mt *options) | |
src/liblzma/common/stream_encoder_mt.c:1201: lzma_next_strm_init(stream_encoder_mt_init, strm, options); | |
src/liblzma/common/stream_encoder_mt.c:1214:LZMA_SYMVER_API("lzma_stream_encoder_mt_memusage@XZ_5.1.2alpha", | |
src/liblzma/common/stream_encoder_mt.c:1215: uint64_t, lzma_stream_encoder_mt_memusage_512a)( | |
src/liblzma/common/stream_encoder_mt.c:1217: __attribute__((__alias__("lzma_stream_encoder_mt_memusage_52"))); | |
src/liblzma/common/stream_encoder_mt.c:1219:LZMA_SYMVER_API("lzma_stream_encoder_mt_memusage@XZ_5.2.2", | |
src/liblzma/common/stream_encoder_mt.c:1220: uint64_t, lzma_stream_encoder_mt_memusage_522)( | |
src/liblzma/common/stream_encoder_mt.c:1222: __attribute__((__alias__("lzma_stream_encoder_mt_memusage_52"))); | |
src/liblzma/common/stream_encoder_mt.c:1224:LZMA_SYMVER_API("lzma_stream_encoder_mt_memusage@@XZ_5.2", | |
src/liblzma/common/stream_encoder_mt.c:1225: uint64_t, lzma_stream_encoder_mt_memusage_52)( | |
src/liblzma/common/stream_encoder_mt.c:1228:#define lzma_stream_encoder_mt_memusage lzma_stream_encoder_mt_memusage_52 | |
src/liblzma/common/stream_encoder_mt.c:1234:lzma_stream_encoder_mt_memusage(const lzma_mt *options) | |
src/liblzma/common/stream_encoder.c:5:/// \file stream_encoder.c | |
src/liblzma/common/stream_encoder.c:27: /// stream_encoder_init() or stream_encoder_update() | |
src/liblzma/common/stream_encoder.c:28: /// and thus doesn't need to be initialized in stream_encode(). | |
src/liblzma/common/stream_encoder.c:80:stream_encode(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/stream_encoder.c:129: // initialized by stream_encoder_init() or | |
src/liblzma/common/stream_encoder.c:130: // stream_encoder_update(). | |
src/liblzma/common/stream_encoder.c:213:stream_encoder_end(void *coder_ptr, const lzma_allocator *allocator) | |
src/liblzma/common/stream_encoder.c:229:stream_encoder_update(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/stream_encoder.c:286:stream_encoder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/stream_encoder.c:289: lzma_next_coder_init(&stream_encoder_init, next, allocator); | |
src/liblzma/common/stream_encoder.c:302: next->code = &stream_encode; | |
src/liblzma/common/stream_encoder.c:303: next->end = &stream_encoder_end; | |
src/liblzma/common/stream_encoder.c:304: next->update = &stream_encoder_update; | |
src/liblzma/common/stream_encoder.c:337: return stream_encoder_update(coder, allocator, filters, NULL); | |
src/liblzma/common/stream_encoder.c:342:lzma_stream_encoder(lzma_stream *strm, | |
src/liblzma/common/stream_encoder.c:345: lzma_next_strm_init(stream_encoder_init, strm, filters, check); | |
src/liblzma/common/stream_decoder_mt.c:842: // See the comment in stream_encoder_mt.c | |
src/liblzma/api/lzma/base.h:358: * lzma_stream_encoder() or lzma_easy_encoder(), | |
src/liblzma/api/lzma/base.h:618: * lzma_stream_encoder()), the actual encoding or decoding is done | |
src/liblzma/api/lzma/container.h:387:extern LZMA_API(lzma_ret) lzma_stream_encoder(lzma_stream *strm, | |
src/liblzma/api/lzma/container.h:407:extern LZMA_API(uint64_t) lzma_stream_encoder_mt_memusage( | |
src/liblzma/api/lzma/container.h:415: * lzma_stream_encoder() as a single function for multithreaded use. | |
src/liblzma/api/lzma/container.h:432:extern LZMA_API(lzma_ret) lzma_stream_encoder_mt( | |
src/liblzma/api/lzma/container.h:441: * a filter chain. This is used internally by lzma_stream_encoder_mt() to | |
src/liblzma/api/lzma/container.h:447: * lzma_stream_encoder_mt(). Since the block_size member represents the | |
src/liblzma/api/lzma/container.h:752: * which are added by the multi-threaded encoder, see lzma_stream_encoder_mt(). | |
src/liblzma/api/lzma/filter.h:251: * encoder (lzma_stream_encoder()) and (since liblzma 5.4.0) multi-threaded | |
src/liblzma/api/lzma/filter.h:252: * Stream encoder (lzma_stream_encoder_mt()) allow setting a new filter | |
src/liblzma/api/lzma/filter.h:257: * encoder (lzma_stream_encoder()) allow changing certain filter-specific | |
src/xz/coder.c:274: memusage = lzma_stream_encoder_mt_memusage(&mt_local); | |
src/xz/coder.c:891: ret = lzma_stream_encoder_mt( | |
src/xz/coder.c:895: ret = lzma_stream_encoder( | |
src/xz/coder.c:1136: // lzma_stream_encoder_mt_memusage(). | |
==> stream_encoder_mt_ini | |
src/liblzma/common/stream_encoder_mt.c:935: // in stream_encoder_mt_init(). | |
src/liblzma/common/stream_encoder_mt.c:955:/// Options handling for lzma_stream_encoder_mt_init() and | |
src/liblzma/common/stream_encoder_mt.c:1030:stream_encoder_mt_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/common/stream_encoder_mt.c:1033: lzma_next_coder_init(&stream_encoder_mt_init, next, allocator); | |
src/liblzma/common/stream_encoder_mt.c:1201: lzma_next_strm_init(stream_encoder_mt_init, strm, options); | |
==> stream_encoder_updat | |
src/liblzma/common/stream_encoder.c:27: /// stream_encoder_init() or stream_encoder_update() | |
src/liblzma/common/stream_encoder.c:130: // stream_encoder_update(). | |
src/liblzma/common/stream_encoder.c:229:stream_encoder_update(void *coder_ptr, const lzma_allocator *allocator, | |
src/liblzma/common/stream_encoder.c:304: next->update = &stream_encoder_update; | |
src/liblzma/common/stream_encoder.c:337: return stream_encoder_update(coder, allocator, filters, NULL); | |
==> threads_sto | |
src/liblzma/common/stream_encoder_mt.c:445:threads_stop(lzma_stream_coder *coder, bool wait_for_threads) | |
src/liblzma/common/stream_encoder_mt.c:769: threads_stop(coder, false); | |
src/liblzma/common/stream_encoder_mt.c:782: threads_stop(coder, false); | |
src/liblzma/common/stream_encoder_mt.c:790: threads_stop(coder, false); | |
src/liblzma/common/stream_encoder_mt.c:1133: threads_stop(coder, true); | |
src/liblzma/common/stream_decoder_mt.c:548:threads_stop(struct lzma_stream_coder *coder) | |
src/liblzma/common/stream_decoder_mt.c:873: threads_stop(coder); | |
src/liblzma/common/stream_decoder_mt.c:1163: threads_stop(coder); | |
src/liblzma/common/stream_decoder_mt.c:1167: // read_output_and_wait() will call threads_stop() | |
src/liblzma/common/stream_decoder_mt.c:1450: threads_stop(coder); | |
src/liblzma/common/stream_decoder_mt.c:1457: threads_stop(coder); | |
src/liblzma/common/stream_decoder_mt.c:1488: threads_stop(coder); | |
src/liblzma/common/stream_decoder_mt.c:1526: threads_stop(coder); | |
==> transfor | |
src/liblzma/check/sha256.c:77:transform(uint32_t state[8], const uint32_t data[16]) | |
src/liblzma/check/sha256.c:114: transform(check->state.sha256.state, check->buffer.u32); | |
src/liblzma/simple/riscv.c:508: // When reversing the transformation, the | |
==> worker_star | |
src/liblzma/common/stream_encoder_mt.c:363:worker_start(void *thr_ptr) | |
src/liblzma/common/stream_encoder_mt.c:519: if (mythread_create(&thr->thread_id, &worker_start, thr)) | |
==> x86_cod | |
src/liblzma/simple/x86.c:26:x86_code(void *simple_ptr, uint32_t now_pos, bool is_encoder, | |
src/liblzma/simple/x86.c:126:x86_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, | |
src/liblzma/simple/x86.c:130: &x86_code, sizeof(lzma_simple_x86), 5, 1, is_encoder); | |
src/liblzma/simple/x86.c:149: return x86_coder_init(next, allocator, filters, true); | |
src/liblzma/simple/x86.c:160: return x86_coder_init(next, allocator, filters, false); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sketchy candidates:
_get_cpuid
crc_init
init_pric_table
lzip_decode
lzma_block_encoder_update