SYMBOL INDEX (4125 symbols across 201 files) FILE: contrib/diagnose_corruption/check_flipped_bits.c type stuff_t (line 22) | typedef struct { function free_stuff (line 44) | static void free_stuff(stuff_t* stuff) { function usage (line 52) | static void usage(void) { function print_summary (line 62) | static void print_summary(stuff_t* stuff) { type stat (line 76) | struct stat function ZSTD_DDict (line 125) | static ZSTD_DDict* readDict(const char* filename, char **buf, size_t* si... function ZSTD_DDict (line 144) | static ZSTD_DDict* readDictByID(stuff_t *stuff, int32_t dict_id, char **... function init_stuff (line 191) | static int init_stuff(stuff_t* stuff, int argc, char *argv[]) { function test_decompress (line 276) | static int test_decompress(stuff_t* stuff) { function perturb_bits (line 331) | static int perturb_bits(stuff_t* stuff) { function perturb_bytes (line 355) | static int perturb_bytes(stuff_t* stuff) { function main (line 378) | int main(int argc, char* argv[]) { FILE: contrib/freestanding_lib/freestanding.py class FileLines (line 41) | class FileLines(object): method __init__ (line 42) | def __init__(self, filename): method write (line 47) | def write(self): class PartialPreprocessor (line 52) | class PartialPreprocessor(object): method __init__ (line 61) | def __init__(self, defs: [(str, Optional[str])], replaces: [(str, str)... method _log (line 97) | def _log(self, *args, **kwargs): method _strip_comments (line 100) | def _strip_comments(self, line): method _fixup_indentation (line 115) | def _fixup_indentation(self, macro, replace: [str]): method _handle_if_block (line 149) | def _handle_if_block(self, macro, idx, is_true, prepend): method _preprocess_once (line 261) | def _preprocess_once(self): method preprocess (line 414) | def preprocess(self, filename): class Freestanding (line 428) | class Freestanding(object): method __init__ (line 429) | def __init__( method _dst_lib_file_paths (line 451) | def _dst_lib_file_paths(self): method _log (line 460) | def _log(self, *args, **kwargs): method _copy_file (line 463) | def _copy_file(self, lib_path): method _copy_source_lib (line 479) | def _copy_source_lib(self): method _copy_zstd_deps (line 497) | def _copy_zstd_deps(self): method _copy_mem (line 502) | def _copy_mem(self): method _hardwire_preprocessor (line 507) | def _hardwire_preprocessor(self, name: str, value: Optional[str] = Non... method _hardwire_defines (line 517) | def _hardwire_defines(self): method _remove_excludes (line 523) | def _remove_excludes(self): method _rewrite_include (line 554) | def _rewrite_include(self, original, rewritten): method _rewrite_includes (line 568) | def _rewrite_includes(self): method _replace_xxh64_prefix (line 573) | def _replace_xxh64_prefix(self): method _parse_sed (line 604) | def _parse_sed(self, sed): method _process_sed (line 614) | def _process_sed(self, sed): method _process_seds (line 639) | def _process_seds(self): method _process_spdx (line 644) | def _process_spdx(self): method go (line 667) | def go(self): function parse_optional_pair (line 679) | def parse_optional_pair(defines: [str]) -> [(str, Optional[str])]: function parse_pair (line 692) | def parse_pair(rewritten_includes: [str]) -> [(str, str)]: function main (line 704) | def main(name, args): FILE: contrib/linux-kernel/linux_zstd.h type ZSTD_ErrorCode (line 48) | typedef ZSTD_ErrorCode zstd_error_code; type ZSTD_customMem (line 90) | typedef ZSTD_customMem zstd_custom_mem; type ZSTD_dictLoadMethod_e (line 96) | typedef ZSTD_dictLoadMethod_e zstd_dict_load_method; type ZSTD_dictContentType_e (line 102) | typedef ZSTD_dictContentType_e zstd_dict_content_type; type ZSTD_strategy (line 111) | typedef ZSTD_strategy zstd_strategy; type ZSTD_compressionParameters (line 130) | typedef ZSTD_compressionParameters zstd_compression_parameters; type ZSTD_frameParameters (line 143) | typedef ZSTD_frameParameters zstd_frame_parameters; type ZSTD_parameters (line 150) | typedef ZSTD_parameters zstd_parameters; type ZSTD_CCtx (line 175) | typedef ZSTD_CCtx zstd_cctx; type ZSTD_cParameter (line 176) | typedef ZSTD_cParameter zstd_cparameter; type ZSTD_CDict (line 264) | typedef ZSTD_CDict zstd_cdict; type ZSTD_DCtx (line 311) | typedef ZSTD_DCtx zstd_dctx; type ZSTD_DDict (line 353) | typedef ZSTD_DDict zstd_ddict; type ZSTD_inBuffer (line 425) | typedef ZSTD_inBuffer zstd_in_buffer; type ZSTD_outBuffer (line 436) | typedef ZSTD_outBuffer zstd_out_buffer; type ZSTD_CStream (line 440) | typedef ZSTD_CStream zstd_cstream; type ZSTD_DStream (line 545) | typedef ZSTD_DStream zstd_dstream; type ZSTD_sequenceProducer_F (line 625) | typedef ZSTD_sequenceProducer_F zstd_sequence_producer_f; type ZSTD_FrameHeader (line 645) | typedef ZSTD_FrameHeader zstd_frame_header; type ZSTD_Sequence (line 668) | typedef ZSTD_Sequence zstd_sequence; FILE: contrib/linux-kernel/mem.h type BYTE (line 33) | typedef uint8_t BYTE; type U8 (line 34) | typedef uint8_t U8; type S8 (line 35) | typedef int8_t S8; type U16 (line 36) | typedef uint16_t U16; type S16 (line 37) | typedef int16_t S16; type U32 (line 38) | typedef uint32_t U32; type S32 (line 39) | typedef int32_t S32; type U64 (line 40) | typedef uint64_t U64; type S64 (line 41) | typedef int64_t S64; function MEM_32bits (line 91) | MEM_STATIC unsigned MEM_32bits(void) function MEM_64bits (line 96) | MEM_STATIC unsigned MEM_64bits(void) function MEM_isLittleEndian (line 107) | MEM_STATIC unsigned MEM_isLittleEndian(void) function MEM_STATIC (line 112) | MEM_STATIC U16 MEM_read16(const void *memPtr) function MEM_STATIC (line 117) | MEM_STATIC U32 MEM_read32(const void *memPtr) function MEM_STATIC (line 122) | MEM_STATIC U64 MEM_read64(const void *memPtr) function MEM_STATIC (line 127) | MEM_STATIC size_t MEM_readST(const void *memPtr) function MEM_STATIC (line 132) | MEM_STATIC void MEM_write16(void *memPtr, U16 value) function MEM_STATIC (line 137) | MEM_STATIC void MEM_write32(void *memPtr, U32 value) function MEM_STATIC (line 142) | MEM_STATIC void MEM_write64(void *memPtr, U64 value) function MEM_STATIC (line 149) | MEM_STATIC U16 MEM_readLE16(const void *memPtr) function MEM_STATIC (line 154) | MEM_STATIC void MEM_writeLE16(void *memPtr, U16 val) function MEM_STATIC (line 159) | MEM_STATIC U32 MEM_readLE24(const void *memPtr) function MEM_STATIC (line 164) | MEM_STATIC void MEM_writeLE24(void *memPtr, U32 val) function MEM_STATIC (line 170) | MEM_STATIC U32 MEM_readLE32(const void *memPtr) function MEM_STATIC (line 175) | MEM_STATIC void MEM_writeLE32(void *memPtr, U32 val32) function MEM_STATIC (line 180) | MEM_STATIC U64 MEM_readLE64(const void *memPtr) function MEM_STATIC (line 185) | MEM_STATIC void MEM_writeLE64(void *memPtr, U64 val64) function MEM_STATIC (line 190) | MEM_STATIC size_t MEM_readLEST(const void *memPtr) function MEM_STATIC (line 198) | MEM_STATIC void MEM_writeLEST(void *memPtr, size_t val) function MEM_STATIC (line 208) | MEM_STATIC U32 MEM_readBE32(const void *memPtr) function MEM_STATIC (line 213) | MEM_STATIC void MEM_writeBE32(void *memPtr, U32 val32) function MEM_STATIC (line 218) | MEM_STATIC U64 MEM_readBE64(const void *memPtr) function MEM_STATIC (line 223) | MEM_STATIC void MEM_writeBE64(void *memPtr, U64 val64) function MEM_STATIC (line 228) | MEM_STATIC size_t MEM_readBEST(const void *memPtr) function MEM_STATIC (line 236) | MEM_STATIC void MEM_writeBEST(void *memPtr, size_t val) function MEM_STATIC (line 244) | MEM_STATIC U32 MEM_swap32(U32 in) function MEM_STATIC (line 249) | MEM_STATIC U64 MEM_swap64(U64 in) function MEM_STATIC (line 254) | MEM_STATIC size_t MEM_swapST(size_t in) FILE: contrib/linux-kernel/test/include/linux/unaligned.h function _isLittleEndian (line 19) | static unsigned _isLittleEndian(void) function _swap16 (line 27) | static uint16_t _swap16(uint16_t in) function _swap32 (line 32) | static uint32_t _swap32(uint32_t in) function _swap64 (line 37) | static uint64_t _swap64(uint64_t in) function get_unaligned_le16 (line 43) | static uint16_t get_unaligned_le16(const void* memPtr) function get_unaligned_le32 (line 51) | static uint32_t get_unaligned_le32(const void* memPtr) function get_unaligned_le64 (line 59) | static uint64_t get_unaligned_le64(const void* memPtr) function put_unaligned_le16 (line 67) | static void put_unaligned_le16(uint16_t value, void* memPtr) function put_unaligned_le32 (line 73) | static void put_unaligned_le32(uint32_t value, void* memPtr) function put_unaligned_le64 (line 79) | static void put_unaligned_le64(uint64_t value, void* memPtr) function get_unaligned_be32 (line 86) | static uint32_t get_unaligned_be32(const void* memPtr) function get_unaligned_be64 (line 94) | static uint64_t get_unaligned_be64(const void* memPtr) function put_unaligned_be32 (line 102) | static void put_unaligned_be32(uint32_t value, void* memPtr) function put_unaligned_be64 (line 108) | static void put_unaligned_be64(uint64_t value, void* memPtr) FILE: contrib/linux-kernel/test/include/linux/xxhash.h function xxhash (line 124) | static inline unsigned long xxhash(const void *input, size_t length, type xxh32_state (line 146) | struct xxh32_state { type xxh64_state (line 160) | struct xxh64_state { type xxh32_state (line 178) | struct xxh32_state type xxh32_state (line 191) | struct xxh32_state type xxh32_state (line 204) | struct xxh32_state type xxh64_state (line 212) | struct xxh64_state type xxh64_state (line 224) | struct xxh64_state type xxh64_state (line 237) | struct xxh64_state type xxh32_state (line 249) | struct xxh32_state type xxh32_state (line 249) | struct xxh32_state type xxh64_state (line 257) | struct xxh64_state type xxh64_state (line 257) | struct xxh64_state function XXH_API (line 335) | XXH_API void xxh32_copy_state(struct xxh32_state *dst, const struct xxh3... function XXH_API (line 340) | XXH_API void xxh64_copy_state(struct xxh64_state *dst, const struct xxh6... function xxh32_round (line 348) | static uint32_t xxh32_round(uint32_t seed, const uint32_t input) function XXH_API (line 356) | XXH_API uint32_t xxh32(const void *input, const size_t len, const uint32... function xxh64_round (line 409) | static uint64_t xxh64_round(uint64_t acc, const uint64_t input) function xxh64_merge_round (line 417) | static uint64_t xxh64_merge_round(uint64_t acc, uint64_t val) function XXH_API (line 425) | XXH_API uint64_t xxh64(const void *input, const size_t len, const uint64... function XXH_API (line 494) | XXH_API void xxh32_reset(struct xxh32_state *statePtr, const uint32_t seed) function XXH_API (line 507) | XXH_API void xxh64_reset(struct xxh64_state *statePtr, const uint64_t seed) function XXH_API (line 520) | XXH_API int xxh32_update(struct xxh32_state *state, const void *input, c... function XXH_API (line 588) | XXH_API uint32_t xxh32_digest(const struct xxh32_state *state) function XXH_API (line 625) | XXH_API int xxh64_update(struct xxh64_state *state, const void *input, c... function XXH_API (line 691) | XXH_API uint64_t xxh64_digest(const struct xxh64_state *state) FILE: contrib/linux-kernel/test/static_test.c function test_decompress_unzstd (line 31) | static void test_decompress_unzstd(void) { function main (line 49) | int main(void) { FILE: contrib/linux-kernel/test/test.c type test_data_t (line 25) | typedef struct { function test_data_t (line 33) | static test_data_t create_test_data(void) { function free_test_data (line 47) | static void free_test_data(test_data_t const *data) { function test_btrfs (line 56) | static void test_btrfs(test_data_t const *data) { function test_decompress_unzstd (line 145) | static void test_decompress_unzstd(test_data_t const *data) { function test_f2fs (line 176) | static void test_f2fs(void) { function use (line 185) | static void __attribute__((noinline)) use(void *x) { function fill_stack (line 189) | static void __attribute__((noinline)) fill_stack(void) { function set_stack (line 193) | static void __attribute__((noinline)) set_stack(void) { function check_stack (line 200) | static void __attribute__((noinline)) check_stack(void) { function test_stack_usage (line 212) | static void test_stack_usage(test_data_t const *data) { function main (line 221) | int main(void) { FILE: contrib/linux-kernel/zstd_compress_module.c function zstd_cctx_init (line 28) | static size_t zstd_cctx_init(zstd_cctx *cctx, const zstd_parameters *par... function zstd_min_clevel (line 58) | int zstd_min_clevel(void) function zstd_max_clevel (line 64) | int zstd_max_clevel(void) function zstd_default_clevel (line 70) | int zstd_default_clevel(void) function zstd_compress_bound (line 76) | size_t zstd_compress_bound(size_t src_size) function zstd_parameters (line 82) | zstd_parameters zstd_get_params(int level, function zstd_compression_parameters (line 89) | zstd_compression_parameters zstd_get_cparams(int level, function zstd_cctx_set_param (line 96) | size_t zstd_cctx_set_param(zstd_cctx *cctx, ZSTD_cParameter param, int v... function zstd_cctx_workspace_bound (line 102) | size_t zstd_cctx_workspace_bound(const zstd_compression_parameters *cpar... function dummy_external_sequence_producer (line 109) | static size_t dummy_external_sequence_producer( function init_cctx_params_from_compress_params (line 126) | static void init_cctx_params_from_compress_params( function zstd_cctx_workspace_bound_with_ext_seq_prod (line 136) | size_t zstd_cctx_workspace_bound_with_ext_seq_prod(const zstd_compressio... function zstd_cstream_workspace_bound_with_ext_seq_prod (line 145) | size_t zstd_cstream_workspace_bound_with_ext_seq_prod(const zstd_compres... function zstd_cctx (line 154) | zstd_cctx *zstd_init_cctx(void *workspace, size_t workspace_size) function zstd_cctx (line 162) | zstd_cctx *zstd_create_cctx_advanced(zstd_custom_mem custom_mem) function zstd_free_cctx (line 168) | size_t zstd_free_cctx(zstd_cctx *cctx) function zstd_cdict (line 174) | zstd_cdict *zstd_create_cdict_byreference(const void *dict, size_t dict_... function zstd_free_cdict (line 183) | size_t zstd_free_cdict(zstd_cdict *cdict) function zstd_compress_cctx (line 189) | size_t zstd_compress_cctx(zstd_cctx *cctx, void *dst, size_t dst_capacity, function zstd_compress_using_cdict (line 197) | size_t zstd_compress_using_cdict(zstd_cctx *cctx, void *dst, function zstd_cstream_workspace_bound (line 206) | size_t zstd_cstream_workspace_bound(const zstd_compression_parameters *c... function zstd_cstream (line 212) | zstd_cstream *zstd_init_cstream(const zstd_parameters *parameters, function zstd_reset_cstream (line 235) | size_t zstd_reset_cstream(zstd_cstream *cstream, function zstd_compress_stream (line 246) | size_t zstd_compress_stream(zstd_cstream *cstream, zstd_out_buffer *output, function zstd_flush_stream (line 253) | size_t zstd_flush_stream(zstd_cstream *cstream, zstd_out_buffer *output) function zstd_end_stream (line 259) | size_t zstd_end_stream(zstd_cstream *cstream, zstd_out_buffer *output) function zstd_register_sequence_producer (line 265) | void zstd_register_sequence_producer( function zstd_compress_sequences_and_literals (line 274) | size_t zstd_compress_sequences_and_literals(zstd_cctx *cctx, void* dst, ... FILE: contrib/linux-kernel/zstd_decompress_module.c function zstd_is_error (line 21) | unsigned int zstd_is_error(size_t code) function zstd_error_code (line 27) | zstd_error_code zstd_get_error_code(size_t code) function zstd_dctx_workspace_bound (line 41) | size_t zstd_dctx_workspace_bound(void) function zstd_dctx (line 47) | zstd_dctx *zstd_create_dctx_advanced(zstd_custom_mem custom_mem) function zstd_free_dctx (line 53) | size_t zstd_free_dctx(zstd_dctx *dctx) function zstd_ddict (line 59) | zstd_ddict *zstd_create_ddict_byreference(const void *dict, size_t dict_... function zstd_free_ddict (line 68) | size_t zstd_free_ddict(zstd_ddict *ddict) function zstd_dctx (line 74) | zstd_dctx *zstd_init_dctx(void *workspace, size_t workspace_size) function zstd_decompress_dctx (line 82) | size_t zstd_decompress_dctx(zstd_dctx *dctx, void *dst, size_t dst_capac... function zstd_decompress_using_ddict (line 89) | size_t zstd_decompress_using_ddict(zstd_dctx *dctx, function zstd_dstream_workspace_bound (line 98) | size_t zstd_dstream_workspace_bound(size_t max_window_size) function zstd_dstream (line 104) | zstd_dstream *zstd_init_dstream(size_t max_window_size, void *workspace, function zstd_reset_dstream (line 114) | size_t zstd_reset_dstream(zstd_dstream *dstream) function zstd_decompress_stream (line 120) | size_t zstd_decompress_stream(zstd_dstream *dstream, zstd_out_buffer *ou... function zstd_find_frame_compressed_size (line 127) | size_t zstd_find_frame_compressed_size(const void *src, size_t src_size) function zstd_get_frame_header (line 133) | size_t zstd_get_frame_header(zstd_frame_header *header, const void *src, FILE: contrib/linux-kernel/zstd_deps.h function ZSTD_div64 (line 68) | static uint64_t ZSTD_div64(uint64_t dividend, uint32_t divisor) { FILE: contrib/match_finders/zstd_edist.c type ZSTD_eDist_match (line 49) | typedef struct { type ZSTD_eDist_state (line 55) | typedef struct { type ZSTD_eDist_partition (line 70) | typedef struct { function ZSTD_eDist_diag (line 81) | static void ZSTD_eDist_diag(ZSTD_eDist_state* state, function ZSTD_eDist_insertMatch (line 325) | static void ZSTD_eDist_insertMatch(ZSTD_eDist_state* state, function ZSTD_eDist_compare (line 334) | static int ZSTD_eDist_compare(ZSTD_eDist_state* state, function ZSTD_eDist_matchComp (line 390) | static int ZSTD_eDist_matchComp(const void* p, const void* q) function ZSTD_eDist_combineMatches (line 401) | static void ZSTD_eDist_combineMatches(ZSTD_eDist_state* state) function ZSTD_eDist_convertMatchesToSequences (line 440) | static size_t ZSTD_eDist_convertMatchesToSequences(ZSTD_Sequence* sequen... function ZSTD_eDist_hamingDist (line 466) | static size_t ZSTD_eDist_hamingDist(const BYTE* const a, function ZSTD_eDist_levenshteinDist (line 480) | static size_t ZSTD_eDist_levenshteinDist(const BYTE* const s, function ZSTD_eDist_validateMatches (line 507) | static void ZSTD_eDist_validateMatches(ZSTD_eDist_match* matches, function ZSTD_eDist_genSequences (line 529) | size_t ZSTD_eDist_genSequences(ZSTD_Sequence* sequences, FILE: contrib/recovery/recover_directory.c function usage (line 29) | static void usage(char const *program) { type ZstdFrames (line 40) | typedef struct { function ZstdFrames (line 47) | static ZstdFrames readFile(char const *fileName) { function computePadding (line 84) | static int computePadding(size_t numFrames) { function main (line 88) | int main(int argc, char **argv) { FILE: contrib/seekable_format/examples/parallel_compression.c function FILE (line 41) | static FILE* fopen_orDie(const char *filename, const char *instruction) function fread_orDie (line 50) | static size_t fread_orDie(void* buffer, size_t sizeToRead, FILE* file) function fwrite_orDie (line 60) | static size_t fwrite_orDie(const void* buffer, size_t sizeToWrite, FILE*... function fclose_orDie (line 69) | static size_t fclose_orDie(FILE* file) type state (line 77) | struct state { type job (line 86) | struct job { function addPending_inmutex (line 99) | static void addPending_inmutex(struct state* state, struct job* job) function flushFrame (line 108) | static void flushFrame(struct state* state, struct job* job) function flushPending_inmutex (line 120) | static void flushPending_inmutex(struct state* state) function finishFrame (line 131) | static void finishFrame(struct job* job) function compressFrame (line 140) | static void compressFrame(void* opaque) function openInOut_orDie (line 171) | static void openInOut_orDie(const char* fname, FILE** fin, FILE** fout) { function compressFile_orDie (line 182) | static void compressFile_orDie(const char* fname, int cLevel, unsigned f... function main (line 237) | int main(int argc, const char** argv) { FILE: contrib/seekable_format/examples/parallel_processing.c function FILE (line 54) | static FILE* fopen_orDie(const char *filename, const char *instruction) function fread_orDie (line 63) | static size_t fread_orDie(void* buffer, size_t sizeToRead, FILE* file) function fwrite_orDie (line 73) | static size_t fwrite_orDie(const void* buffer, size_t sizeToWrite, FILE*... function fclose_orDie (line 82) | static size_t fclose_orDie(FILE* file) function fseek_orDie (line 90) | static void fseek_orDie(FILE* file, long int offset, int origin) { type sum_job (line 99) | struct sum_job { function sumFrame (line 105) | static void sumFrame(void* opaque) function sumFile_orDie (line 135) | static void sumFile_orDie(const char* fname, int nbThreads) function main (line 173) | int main(int argc, const char** argv) FILE: contrib/seekable_format/examples/seekable_compression.c function FILE (line 27) | static FILE* fopen_orDie(const char *filename, const char *instruction) function fread_orDie (line 36) | static size_t fread_orDie(void* buffer, size_t sizeToRead, FILE* file) function fwrite_orDie (line 46) | static size_t fwrite_orDie(const void* buffer, size_t sizeToWrite, FILE*... function fclose_orDie (line 55) | static size_t fclose_orDie(FILE* file) function compressFile_orDie (line 63) | static void compressFile_orDie(const char* fname, const char* outName, i... function main (line 116) | int main(int argc, const char** argv) FILE: contrib/seekable_format/examples/seekable_decompression.c function FILE (line 41) | static FILE* fopen_orDie(const char *filename, const char *instruction) function fread_orDie (line 50) | static size_t fread_orDie(void* buffer, size_t sizeToRead, FILE* file) function fwrite_orDie (line 60) | static size_t fwrite_orDie(const void* buffer, size_t sizeToWrite, FILE*... function fclose_orDie (line 69) | static size_t fclose_orDie(FILE* file) function fseek_orDie (line 77) | static void fseek_orDie(FILE* file, long int offset, int origin) { function decompressFile_orDie (line 87) | static void decompressFile_orDie(const char* fname, off_t startOffset, o... function main (line 122) | int main(int argc, const char** argv) FILE: contrib/seekable_format/examples/seekable_decompression_mem.c function FILE (line 43) | static FILE* fopen_orDie(const char *filename, const char *instruction) function fread_orDie (line 52) | static size_t fread_orDie(void* buffer, size_t sizeToRead, FILE* file) function fwrite_orDie (line 62) | static size_t fwrite_orDie(const void* buffer, size_t sizeToWrite, FILE*... function fclose_orDie (line 71) | static size_t fclose_orDie(FILE* file) function fseek_orDie (line 79) | static void fseek_orDie(FILE* file, long int offset, int origin) { function decompressFile_orDie (line 89) | static void decompressFile_orDie(const char* fname, off_t startOffset, o... function main (line 128) | int main(int argc, const char** argv) FILE: contrib/seekable_format/tests/seekable_tests.c type buffWrapperWithTotal_t (line 12) | typedef struct { function readBuffWithTotal (line 19) | static int readBuffWithTotal(void* opaque, void* buffer, size_t n) function seekBuffWithTotal (line 30) | static int seekBuffWithTotal(void* opaque, long long offset, int origin) function main (line 57) | int main(int argc, const char** argv) FILE: contrib/seekable_format/zstd_seekable.h type ZSTD_seekable_CStream (line 30) | typedef struct ZSTD_seekable_CStream_s ZSTD_seekable_CStream; type ZSTD_seekable (line 31) | typedef struct ZSTD_seekable_s ZSTD_seekable; type ZSTD_seekTable (line 32) | typedef struct ZSTD_seekTable_s ZSTD_seekTable; type ZSTD_frameLog (line 114) | typedef struct ZSTD_frameLog_s ZSTD_frameLog; type ZSTD_seekable_customFile (line 215) | typedef struct { FILE: contrib/seekable_format/zstdseek_compress.c type framelogEntry_t (line 34) | typedef struct { type ZSTD_frameLog_s (line 40) | struct ZSTD_frameLog_s { type ZSTD_seekable_CStream_s (line 52) | struct ZSTD_seekable_CStream_s { function ZSTD_seekable_frameLog_allocVec (line 66) | static size_t ZSTD_seekable_frameLog_allocVec(ZSTD_frameLog* fl) function ZSTD_seekable_frameLog_freeVec (line 77) | static size_t ZSTD_seekable_frameLog_freeVec(ZSTD_frameLog* fl) function ZSTD_frameLog (line 83) | ZSTD_frameLog* ZSTD_seekable_createFrameLog(int checksumFlag) function ZSTD_seekable_freeFrameLog (line 101) | size_t ZSTD_seekable_freeFrameLog(ZSTD_frameLog* fl) function ZSTD_seekable_CStream (line 108) | ZSTD_seekable_CStream* ZSTD_seekable_createCStream(void) function ZSTD_seekable_freeCStream (line 129) | size_t ZSTD_seekable_freeCStream(ZSTD_seekable_CStream* zcs) function ZSTD_seekable_initCStream (line 138) | size_t ZSTD_seekable_initCStream(ZSTD_seekable_CStream* zcs, function ZSTD_seekable_logFrame (line 167) | size_t ZSTD_seekable_logFrame(ZSTD_frameLog* fl, function ZSTD_seekable_endFrame (line 197) | size_t ZSTD_seekable_endFrame(ZSTD_seekable_CStream* zcs, ZSTD_outBuffer... function ZSTD_seekable_compressStream (line 228) | size_t ZSTD_seekable_compressStream(ZSTD_seekable_CStream* zcs, ZSTD_out... function ZSTD_seekable_seekTableSize (line 268) | static inline size_t ZSTD_seekable_seekTableSize(const ZSTD_frameLog* fl) function ZSTD_stwrite32 (line 278) | static inline size_t ZSTD_stwrite32(ZSTD_frameLog* fl, function ZSTD_seekable_writeSeekTable (line 297) | size_t ZSTD_seekable_writeSeekTable(ZSTD_frameLog* fl, ZSTD_outBuffer* o... function ZSTD_seekable_endStream (line 353) | size_t ZSTD_seekable_endStream(ZSTD_seekable_CStream* zcs, ZSTD_outBuffe... FILE: contrib/seekable_format/zstdseek_decompress.c function LONG_SEEK (line 91) | static int LONG_SEEK(FILE* file, __int64 offset, int origin) { function ZSTD_seekable_read_FILE (line 139) | static int ZSTD_seekable_read_FILE(void* opaque, void* buffer, size_t n) function ZSTD_seekable_seek_FILE (line 148) | static int ZSTD_seekable_seek_FILE(void* opaque, long long offset, int o... type buffWrapper_t (line 155) | typedef struct { function ZSTD_seekable_read_buff (line 161) | static int ZSTD_seekable_read_buff(void* opaque, void* buffer, size_t n) function ZSTD_seekable_seek_buff (line 171) | static int ZSTD_seekable_seek_buff(void* opaque, long long offset, int o... type seekEntry_t (line 197) | typedef struct { type ZSTD_seekTable_s (line 203) | struct ZSTD_seekTable_s { type ZSTD_seekable_s (line 212) | struct ZSTD_seekable_s { function ZSTD_seekable (line 230) | ZSTD_seekable* ZSTD_seekable_create(void) function ZSTD_seekable_free (line 247) | size_t ZSTD_seekable_free(ZSTD_seekable* zs) function ZSTD_seekTable (line 256) | ZSTD_seekTable* ZSTD_seekTable_create_fromSeekable(const ZSTD_seekable* zs) function ZSTD_seekTable_free (line 279) | size_t ZSTD_seekTable_free(ZSTD_seekTable* st) function ZSTD_seekable_offsetToFrameIndex (line 291) | unsigned ZSTD_seekable_offsetToFrameIndex(const ZSTD_seekable* zs, unsig... function ZSTD_seekTable_offsetToFrameIndex (line 296) | unsigned ZSTD_seekTable_offsetToFrameIndex(const ZSTD_seekTable* st, uns... function ZSTD_seekable_getNumFrames (line 317) | unsigned ZSTD_seekable_getNumFrames(const ZSTD_seekable* zs) function ZSTD_seekTable_getNumFrames (line 322) | unsigned ZSTD_seekTable_getNumFrames(const ZSTD_seekTable* st) function ZSTD_seekable_getFrameCompressedOffset (line 328) | unsigned long long ZSTD_seekable_getFrameCompressedOffset(const ZSTD_see... function ZSTD_seekTable_getFrameCompressedOffset (line 333) | unsigned long long ZSTD_seekTable_getFrameCompressedOffset(const ZSTD_se... function ZSTD_seekable_getFrameDecompressedOffset (line 339) | unsigned long long ZSTD_seekable_getFrameDecompressedOffset(const ZSTD_s... function ZSTD_seekTable_getFrameDecompressedOffset (line 344) | unsigned long long ZSTD_seekTable_getFrameDecompressedOffset(const ZSTD_... function ZSTD_seekable_getFrameCompressedSize (line 350) | size_t ZSTD_seekable_getFrameCompressedSize(const ZSTD_seekable* zs, uns... function ZSTD_seekTable_getFrameCompressedSize (line 355) | size_t ZSTD_seekTable_getFrameCompressedSize(const ZSTD_seekTable* st, u... function ZSTD_seekable_getFrameDecompressedSize (line 362) | size_t ZSTD_seekable_getFrameDecompressedSize(const ZSTD_seekable* zs, u... function ZSTD_seekTable_getFrameDecompressedSize (line 367) | size_t ZSTD_seekTable_getFrameDecompressedSize(const ZSTD_seekTable* st,... function ZSTD_seekable_loadSeekTable (line 374) | static size_t ZSTD_seekable_loadSeekTable(ZSTD_seekable* zs) function ZSTD_seekable_initBuff (line 458) | size_t ZSTD_seekable_initBuff(ZSTD_seekable* zs, const void* src, size_t... function ZSTD_seekable_initFile (line 467) | size_t ZSTD_seekable_initFile(ZSTD_seekable* zs, FILE* src) function ZSTD_seekable_initAdvanced (line 474) | size_t ZSTD_seekable_initAdvanced(ZSTD_seekable* zs, ZSTD_seekable_custo... function ZSTD_seekable_decompress (line 489) | size_t ZSTD_seekable_decompress(ZSTD_seekable* zs, void* dst, size_t len... function ZSTD_seekable_decompressFrame (line 584) | size_t ZSTD_seekable_decompressFrame(ZSTD_seekable* zs, void* dst, size_... FILE: contrib/seqBench/seqBench.c function main (line 8) | int main(int argc, char *argv[]) { FILE: doc/educational_decoder/harness.c type u8 (line 16) | typedef unsigned char u8; type buffer_s (line 29) | typedef struct { function freeBuffer (line 34) | static void freeBuffer(buffer_s b) { free(b.address); } function buffer_s (line 36) | static buffer_s read_file(const char *path) function write_file (line 56) | static void write_file(const char* path, const u8* ptr, size_t size) function main (line 70) | int main(int argc, char **argv) FILE: doc/educational_decoder/zstd_decompress.c type u8 (line 60) | typedef uint8_t u8; type u16 (line 61) | typedef uint16_t u16; type u32 (line 62) | typedef uint32_t u32; type u64 (line 63) | typedef uint64_t u64; type i8 (line 65) | typedef int8_t i8; type i16 (line 66) | typedef int16_t i16; type i32 (line 67) | typedef int32_t i32; type i64 (line 68) | typedef int64_t i64; type ostream_t (line 82) | typedef struct { type istream_t (line 87) | typedef struct { type HUF_dtable (line 161) | typedef struct { type FSE_dtable (line 209) | typedef struct { type frame_header_t (line 266) | typedef struct { type frame_context_t (line 283) | typedef struct { type dictionary_s (line 306) | struct dictionary_s { type sequence_command_t (line 325) | typedef struct { function ZSTD_decompress (line 384) | size_t ZSTD_decompress(void *const dst, const size_t dst_len, function ZSTD_decompress_with_dict (line 393) | size_t ZSTD_decompress_with_dict(void *const dst, const size_t dst_len, function decode_frame (line 427) | static void decode_frame(ostream_t *const out, istream_t *const in, function decode_data_frame (line 445) | static void decode_data_frame(ostream_t *const out, istream_t *const in, function init_frame_context (line 464) | static void init_frame_context(frame_context_t *const context, function free_frame_context (line 482) | static void free_frame_context(frame_context_t *const context) { function parse_frame_header (line 492) | static void parse_frame_header(frame_header_t *const header, function decompress_data (line 585) | static void decompress_data(frame_context_t *const ctx, ostream_t *const... function decompress_block (line 663) | static void decompress_block(frame_context_t *const ctx, ostream_t *cons... function decode_literals (line 701) | static size_t decode_literals(frame_context_t *const ctx, istream_t *con... function decode_literals_simple (line 734) | static size_t decode_literals_simple(istream_t *const in, u8 **const lit... function decode_literals_compressed (line 790) | static size_t decode_literals_compressed(frame_context_t *const ctx, function decode_huf_table (line 868) | static void decode_huf_table(HUF_dtable *const dtable, istream_t *const ... function fse_decode_hufweights (line 915) | static void fse_decode_hufweights(ostream_t *weights, istream_t *const in, type sequence_states_t (line 935) | typedef struct { type seq_part_t (line 946) | typedef enum { type seq_mode_t (line 952) | typedef enum { function decode_sequences (line 1005) | static size_t decode_sequences(frame_context_t *const ctx, istream_t *in, function decompress_sequences (line 1048) | static void decompress_sequences(frame_context_t *const ctx, istream_t *in, function sequence_command_t (line 1128) | static sequence_command_t decode_sequence(sequence_states_t *const states, function decode_seq_table (line 1177) | static void decode_seq_table(FSE_dtable *const table, istream_t *const in, function execute_sequences (line 1234) | static void execute_sequences(frame_context_t *const ctx, ostream_t *con... function u32 (line 1270) | static u32 copy_literals(const size_t literal_length, istream_t *litstream, function compute_offset (line 1287) | static size_t compute_offset(sequence_command_t seq, u64 *const offset_h... function execute_match_copy (line 1335) | static void execute_match_copy(frame_context_t *const ctx, size_t offset, function ZSTD_get_decompressed_size (line 1378) | size_t ZSTD_get_decompressed_size(const void *src, const size_t src_len) { function dictionary_t (line 1405) | dictionary_t* create_dictionary(void) { function free_dictionary (line 1414) | void free_dictionary(dictionary_t *const dict) { function parse_dictionary (line 1435) | void parse_dictionary(dictionary_t *const dict, const void *src, function init_dictionary_content (line 1489) | static void init_dictionary_content(dictionary_t *const dict, function HUF_copy_dtable (line 1503) | static void HUF_copy_dtable(HUF_dtable *const dst, function FSE_copy_dtable (line 1523) | static void FSE_copy_dtable(FSE_dtable *const dst, const FSE_dtable *con... function frame_context_apply_dict (line 1547) | static void frame_context_apply_dict(frame_context_t *const ctx, function frame_context_apply_dict (line 1583) | static void frame_context_apply_dict(frame_context_t *const ctx, function u64 (line 1595) | static inline u64 IO_read_bits(istream_t *const in, const int num_bits) { function IO_rewind_bits (line 1617) | static inline void IO_rewind_bits(istream_t *const in, int num_bits) { function IO_align_stream (line 1637) | static inline void IO_align_stream(istream_t *const in) { function IO_write_byte (line 1649) | static inline void IO_write_byte(ostream_t *const out, u8 symb) { function IO_istream_len (line 1661) | static inline size_t IO_istream_len(const istream_t *const in) { function u8 (line 1667) | static inline const u8 *IO_get_read_ptr(istream_t *const in, size_t len) { function u8 (line 1681) | static inline u8 *IO_get_write_ptr(ostream_t *const out, size_t len) { function IO_advance_input (line 1693) | static inline void IO_advance_input(istream_t *const in, size_t len) { function ostream_t (line 1706) | static inline ostream_t IO_make_ostream(u8 *out, size_t len) { function istream_t (line 1711) | static inline istream_t IO_make_istream(const u8 *in, size_t len) { function istream_t (line 1718) | static inline istream_t IO_make_sub_istream(istream_t *const in, size_t ... function u64 (line 1729) | static inline u64 read_bits_LE(const u8 *src, const int num_bits, function u64 (line 1759) | static inline u64 STREAM_read_bits(const u8 *const src, const int bits, function highest_set_bit (line 1783) | static inline int highest_set_bit(const u64 num) { function u8 (line 1794) | static inline u8 HUF_decode_symbol(const HUF_dtable *const dtable, function HUF_init_state (line 1809) | static inline void HUF_init_state(const HUF_dtable *const dtable, function HUF_decompress_1stream (line 1817) | static size_t HUF_decompress_1stream(const HUF_dtable *const dtable, function HUF_decompress_4stream (line 1866) | static size_t HUF_decompress_4stream(const HUF_dtable *const dtable, function HUF_init_dtable (line 1899) | static void HUF_init_dtable(HUF_dtable *const table, const u8 *const bits, function HUF_init_dtable_usingweights (line 1963) | static void HUF_init_dtable_usingweights(HUF_dtable *const table, function HUF_free_dtable (line 2004) | static void HUF_free_dtable(HUF_dtable *const dtable) { function u8 (line 2016) | static inline u8 FSE_peek_symbol(const FSE_dtable *const dtable, function FSE_update_state (line 2023) | static inline void FSE_update_state(const FSE_dtable *const dtable, function u8 (line 2032) | static inline u8 FSE_decode_symbol(const FSE_dtable *const dtable, function FSE_init_state (line 2040) | static inline void FSE_init_state(const FSE_dtable *const dtable, function FSE_decompress_interleaved2 (line 2048) | static size_t FSE_decompress_interleaved2(const FSE_dtable *const dtable, function FSE_init_dtable (line 2109) | static void FSE_init_dtable(FSE_dtable *const dtable, function FSE_decode_header (line 2197) | static void FSE_decode_header(FSE_dtable *const dtable, istream_t *const... function FSE_init_dtable_rle (line 2300) | static void FSE_init_dtable_rle(FSE_dtable *const dtable, const u8 symb) { function FSE_free_dtable (line 2317) | static void FSE_free_dtable(FSE_dtable *const dtable) { FILE: doc/educational_decoder/zstd_decompress.h type dictionary_t (line 18) | typedef struct dictionary_s dictionary_t; FILE: examples/common.h type COMMON_ErrorCode (line 38) | typedef enum { function HEADER_FUNCTION (line 82) | HEADER_FUNCTION size_t fsize_orDie(const char *filename) function HEADER_FUNCTION (line 110) | HEADER_FUNCTION FILE* fopen_orDie(const char *filename, const char *inst... function HEADER_FUNCTION (line 122) | HEADER_FUNCTION void fclose_orDie(FILE* file) function HEADER_FUNCTION (line 137) | HEADER_FUNCTION size_t fread_orDie(void* buffer, size_t sizeToRead, FILE... function HEADER_FUNCTION (line 157) | HEADER_FUNCTION size_t fwrite_orDie(const void* buffer, size_t sizeToWri... function HEADER_FUNCTION (line 173) | HEADER_FUNCTION void* malloc_orDie(size_t size) function HEADER_FUNCTION (line 191) | HEADER_FUNCTION size_t loadFile_orDie(const char* fileName, void* buffer... function HEADER_FUNCTION (line 215) | HEADER_FUNCTION void* mallocAndLoadFile_orDie(const char* fileName, size... function HEADER_FUNCTION (line 232) | HEADER_FUNCTION void saveFile_orDie(const char* fileName, const void* bu... FILE: examples/dictionary_compression.c function ZSTD_CDict (line 28) | static ZSTD_CDict* createCDict_orDie(const char* dictFileName, int cLevel) function compress (line 40) | static void compress(const char* fname, const char* oname, const ZSTD_CD... function main (line 80) | int main(int argc, const char** argv) FILE: examples/dictionary_decompression.c function ZSTD_DDict (line 19) | static ZSTD_DDict* createDict_orDie(const char* dictFileName) function decompress (line 30) | static void decompress(const char* fname, const ZSTD_DDict* ddict) function main (line 78) | int main(int argc, const char** argv) FILE: examples/multiple_simple_compression.c type resources (line 17) | typedef struct { function resources (line 29) | static resources createResources_orDie(int argc, const char** argv, char... function freeResources (line 57) | static void freeResources(resources ress, char *outFilename) function compressFile_orDie (line 66) | static void compressFile_orDie(resources ress, const char* fname, const ... function main (line 83) | int main(int argc, const char** argv) FILE: examples/multiple_streaming_compression.c type resources (line 23) | typedef struct { function resources (line 31) | static resources createResources_orDie(int cLevel) function freeResources (line 50) | static void freeResources(resources ress) function compressFile_orDie (line 57) | static void compressFile_orDie(resources ress, const char* fname, const ... function main (line 95) | int main(int argc, const char** argv) FILE: examples/simple_compression.c function compress_orDie (line 17) | static void compress_orDie(const char* fname, const char* oname) function main (line 51) | int main(int argc, const char** argv) FILE: examples/simple_decompression.c function decompress (line 16) | static void decompress(const char* fname) function main (line 49) | int main(int argc, const char** argv) FILE: examples/streaming_compression.c function compressFile_orDie (line 18) | static void compressFile_orDie(const char* fname, const char* outName, i... function main (line 114) | int main(int argc, const char** argv) FILE: examples/streaming_compression_thread_pool.c type compress_args_t (line 19) | typedef struct compress_args function main (line 129) | int main(int argc, const char** argv) FILE: examples/streaming_decompression.c function decompressFile_orDie (line 17) | static void decompressFile_orDie(const char* fname) function main (line 85) | int main(int argc, const char** argv) FILE: examples/streaming_memory_usage.c function readU32FromChar (line 32) | static unsigned readU32FromChar(const char** stringPtr) function main (line 48) | int main(int argc, char const *argv[]) { FILE: lib/common/allocations.h function MEM_STATIC (line 26) | MEM_STATIC void* ZSTD_customMalloc(size_t size, ZSTD_customMem customMem) function MEM_STATIC (line 33) | MEM_STATIC void* ZSTD_customCalloc(size_t size, ZSTD_customMem customMem) function MEM_STATIC (line 49) | MEM_STATIC void ZSTD_customFree(void* ptr, ZSTD_customMem customMem) FILE: lib/common/bits.h function ZSTD_countTrailingZeros32_fallback (line 16) | MEM_STATIC unsigned ZSTD_countTrailingZeros32_fallback(U32 val) function ZSTD_countTrailingZeros32 (line 28) | MEM_STATIC unsigned ZSTD_countTrailingZeros32(U32 val) function ZSTD_countLeadingZeros32_fallback (line 52) | MEM_STATIC unsigned ZSTD_countLeadingZeros32_fallback(U32 val) function ZSTD_countLeadingZeros32 (line 69) | MEM_STATIC unsigned ZSTD_countLeadingZeros32(U32 val) function ZSTD_countTrailingZeros64 (line 93) | MEM_STATIC unsigned ZSTD_countTrailingZeros64(U64 val) function ZSTD_countLeadingZeros64 (line 125) | MEM_STATIC unsigned ZSTD_countLeadingZeros64(U64 val) function ZSTD_NbCommonBytes (line 157) | MEM_STATIC unsigned ZSTD_NbCommonBytes(size_t val) function ZSTD_highbit32 (line 174) | MEM_STATIC unsigned ZSTD_highbit32(U32 val) /* compress, dictBuilder, ... function MEM_STATIC (line 184) | MEM_STATIC function MEM_STATIC (line 191) | MEM_STATIC function MEM_STATIC (line 198) | MEM_STATIC FILE: lib/common/bitstream.h type BitContainerType (line 51) | typedef size_t BitContainerType; type BIT_CStream_t (line 56) | typedef struct { type BIT_DStream_t (line 90) | typedef struct { type BIT_DStream_status (line 98) | typedef enum { BIT_DStream_unfinished = 0, /* fully refilled */ function MEM_STATIC (line 150) | MEM_STATIC size_t BIT_initCStream(BIT_CStream_t* bitC, function FORCE_INLINE_TEMPLATE (line 162) | FORCE_INLINE_TEMPLATE BitContainerType BIT_getLowerBits(BitContainerType... function MEM_STATIC (line 180) | MEM_STATIC void BIT_addBits(BIT_CStream_t* bitC, function MEM_STATIC (line 193) | MEM_STATIC void BIT_addBitsFast(BIT_CStream_t* bitC, function MEM_STATIC (line 205) | MEM_STATIC void BIT_flushBitsFast(BIT_CStream_t* bitC) function MEM_STATIC (line 221) | MEM_STATIC void BIT_flushBits(BIT_CStream_t* bitC) function MEM_STATIC (line 236) | MEM_STATIC size_t BIT_closeCStream(BIT_CStream_t* bitC) function MEM_STATIC (line 254) | MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBu... function FORCE_INLINE_TEMPLATE (line 302) | FORCE_INLINE_TEMPLATE BitContainerType BIT_getUpperBits(BitContainerType... function FORCE_INLINE_TEMPLATE (line 307) | FORCE_INLINE_TEMPLATE BitContainerType BIT_getMiddleBits(BitContainerTyp... function FORCE_INLINE_TEMPLATE (line 330) | FORCE_INLINE_TEMPLATE BitContainerType BIT_lookBits(const BIT_DStream_t*... function MEM_STATIC (line 346) | MEM_STATIC BitContainerType BIT_lookBitsFast(const BIT_DStream_t* bitD, ... function FORCE_INLINE_TEMPLATE (line 353) | FORCE_INLINE_TEMPLATE void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) function FORCE_INLINE_TEMPLATE (line 362) | FORCE_INLINE_TEMPLATE BitContainerType BIT_readBits(BIT_DStream_t* bitD,... function MEM_STATIC (line 371) | MEM_STATIC BitContainerType BIT_readBitsFast(BIT_DStream_t* bitD, unsign... function MEM_STATIC (line 384) | MEM_STATIC BIT_DStream_status BIT_reloadDStream_internal(BIT_DStream_t* ... function MEM_STATIC (line 400) | MEM_STATIC BIT_DStream_status BIT_reloadDStreamFast(BIT_DStream_t* bitD) function FORCE_INLINE_TEMPLATE (line 412) | FORCE_INLINE_TEMPLATE BIT_DStream_status BIT_reloadDStream(BIT_DStream_t... function BIT_endOfDStream (line 449) | MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) FILE: lib/common/compiler.h function MEM_STATIC (line 292) | MEM_STATIC int ZSTD_isPower2(size_t u) { function ZSTD_wrappedPtrDiff (line 366) | ptrdiff_t ZSTD_wrappedPtrDiff(unsigned char const* lhs, unsigned char co... function MEM_STATIC (line 402) | MEM_STATIC FILE: lib/common/cpu.h type ZSTD_cpuid_t (line 25) | typedef struct { function ZSTD_cpuid (line 32) | ZSTD_cpuid(void) { FILE: lib/common/entropy_common.c function FSE_versionNumber (line 27) | unsigned FSE_versionNumber(void) { return FSE_VERSION_NUMBER; } function FSE_isError (line 31) | unsigned FSE_isError(size_t code) { return ERR_isError(code); } function HUF_isError (line 34) | unsigned HUF_isError(size_t code) { return ERR_isError(code); } function FORCE_INLINE_TEMPLATE (line 41) | FORCE_INLINE_TEMPLATE function FSE_readNCount_body_default (line 190) | static size_t FSE_readNCount_body_default( function BMI2_TARGET_ATTRIBUTE (line 198) | BMI2_TARGET_ATTRIBUTE static size_t FSE_readNCount_body_bmi2( function FSE_readNCount_bmi2 (line 206) | size_t FSE_readNCount_bmi2( function FSE_readNCount (line 219) | size_t FSE_readNCount( function HUF_readStats (line 234) | size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, function FORCE_INLINE_TEMPLATE (line 242) | FORCE_INLINE_TEMPLATE size_t function HUF_readStats_body_default (line 309) | static size_t HUF_readStats_body_default(BYTE* huffWeight, size_t hwSize... function BMI2_TARGET_ATTRIBUTE (line 318) | static BMI2_TARGET_ATTRIBUTE size_t HUF_readStats_body_bmi2(BYTE* huffWe... function HUF_readStats_wksp (line 327) | size_t HUF_readStats_wksp(BYTE* huffWeight, size_t hwSize, U32* rankStats, FILE: lib/common/error_private.h type ZSTD_ErrorCode (line 41) | typedef ZSTD_ErrorCode ERR_enum; function ERR_isError (line 52) | ERR_STATIC unsigned ERR_isError(size_t code) { return (code > ERROR(maxC... function ERR_STATIC (line 54) | ERR_STATIC ERR_enum ERR_getErrorCode(size_t code) { if (!ERR_isError(cod... function ERR_STATIC (line 72) | ERR_STATIC const char* ERR_getErrorName(size_t code) function _force_has_format_string (line 87) | void _force_has_format_string(const char *format, ...) { FILE: lib/common/fse.h type FSE_CTable (line 118) | typedef unsigned FSE_CTable; type FSE_DTable (line 194) | typedef unsigned FSE_DTable; type FSE_repeat (line 278) | typedef enum { type FSE_CState_t (line 291) | typedef struct { type FSE_DState_t (line 351) | typedef struct { type FSE_symbolCompressionTransform (line 423) | typedef struct { function MEM_STATIC (line 428) | MEM_STATIC void FSE_initCState(FSE_CState_t* statePtr, const FSE_CTable*... function MEM_STATIC (line 443) | MEM_STATIC void FSE_initCState2(FSE_CState_t* statePtr, const FSE_CTable... function MEM_STATIC (line 454) | MEM_STATIC void FSE_encodeSymbol(BIT_CStream_t* bitC, FSE_CState_t* stat... function MEM_STATIC (line 463) | MEM_STATIC void FSE_flushCState(BIT_CStream_t* bitC, const FSE_CState_t*... function MEM_STATIC (line 475) | MEM_STATIC U32 FSE_getMaxNbBits(const void* symbolTTPtr, U32 symbolValue) function MEM_STATIC (line 485) | MEM_STATIC U32 FSE_bitCost(const void* symbolTTPtr, U32 tableLog, U32 sy... type FSE_DTableHeader (line 505) | typedef struct { type FSE_decode_t (line 510) | typedef struct function MEM_STATIC (line 517) | MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* b... function MEM_STATIC (line 526) | MEM_STATIC BYTE FSE_peekSymbol(const FSE_DState_t* DStatePtr) function MEM_STATIC (line 532) | MEM_STATIC void FSE_updateState(FSE_DState_t* DStatePtr, BIT_DStream_t* ... function MEM_STATIC (line 540) | MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t*... function MEM_STATIC (line 553) | MEM_STATIC BYTE FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStrea... function FSE_endOfDState (line 564) | MEM_STATIC unsigned FSE_endOfDState(const FSE_DState_t* DStatePtr) FILE: lib/common/fse_decompress.c function FSE_buildDTable_internal (line 58) | static size_t FSE_buildDTable_internal(FSE_DTable* dt, const short* norm... function FSE_buildDTable_wksp (line 161) | size_t FSE_buildDTable_wksp(FSE_DTable* dt, const short* normalizedCount... function FORCE_INLINE_TEMPLATE (line 173) | FORCE_INLINE_TEMPLATE size_t FSE_decompress_usingDTable_generic( type FSE_DecompressWksp (line 238) | typedef struct { function FORCE_INLINE_TEMPLATE (line 243) | FORCE_INLINE_TEMPLATE size_t FSE_decompress_wksp_body( function FSE_decompress_wksp_body_default (line 292) | static size_t FSE_decompress_wksp_body_default(void* dst, size_t dstCapa... function BMI2_TARGET_ATTRIBUTE (line 298) | BMI2_TARGET_ATTRIBUTE static size_t FSE_decompress_wksp_body_bmi2(void* ... function FSE_decompress_wksp_bmi2 (line 304) | size_t FSE_decompress_wksp_bmi2(void* dst, size_t dstCapacity, const voi... FILE: lib/common/huf.h type HUF_CElt (line 57) | typedef size_t HUF_CElt; type U32 (line 64) | typedef U32 HUF_DTable; type HUF_flags_e (line 80) | typedef enum { type HUF_repeat (line 139) | typedef enum { type HUF_CTableHeader (line 200) | typedef struct { FILE: lib/common/mem.h type BYTE (line 42) | typedef uint8_t BYTE; type U8 (line 43) | typedef uint8_t U8; type S8 (line 44) | typedef int8_t S8; type U16 (line 45) | typedef uint16_t U16; type S16 (line 46) | typedef int16_t S16; type U32 (line 47) | typedef uint32_t U32; type S32 (line 48) | typedef int32_t S32; type U64 (line 49) | typedef uint64_t U64; type S64 (line 50) | typedef int64_t S64; type BYTE (line 56) | typedef unsigned char BYTE; type U8 (line 57) | typedef unsigned char U8; type S8 (line 58) | typedef signed char S8; type U16 (line 62) | typedef unsigned short U16; type S16 (line 63) | typedef signed short S16; type U32 (line 67) | typedef unsigned int U32; type S32 (line 68) | typedef signed int S32; type U64 (line 71) | typedef unsigned long long U64; type S64 (line 72) | typedef signed long long S64; function MEM_32bits (line 137) | MEM_STATIC unsigned MEM_32bits(void) { return sizeof(size_t)==4; } function MEM_64bits (line 138) | MEM_STATIC unsigned MEM_64bits(void) { return sizeof(size_t)==8; } function MEM_isLittleEndian (line 140) | MEM_STATIC unsigned MEM_isLittleEndian(void) function MEM_STATIC (line 166) | MEM_STATIC U16 MEM_read16(const void* memPtr) { return *(const U16*) mem... function MEM_STATIC (line 167) | MEM_STATIC U32 MEM_read32(const void* memPtr) { return *(const U32*) mem... function MEM_STATIC (line 168) | MEM_STATIC U64 MEM_read64(const void* memPtr) { return *(const U64*) mem... function MEM_STATIC (line 169) | MEM_STATIC size_t MEM_readST(const void* memPtr) { return *(const size_t... function MEM_STATIC (line 171) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) { *(U16*)memPtr = v... function MEM_STATIC (line 172) | MEM_STATIC void MEM_write32(void* memPtr, U32 value) { *(U32*)memPtr = v... function MEM_STATIC (line 173) | MEM_STATIC void MEM_write64(void* memPtr, U64 value) { *(U64*)memPtr = v... type __attribute__ (line 177) | typedef __attribute__((aligned(1))) type __attribute__ (line 178) | typedef __attribute__((aligned(1))) type __attribute__ (line 179) | typedef __attribute__((aligned(1))) type __attribute__ (line 180) | typedef __attribute__((aligned(1))) function MEM_STATIC (line 182) | MEM_STATIC U16 MEM_read16(const void* ptr) { return *(const unalign16*)p... function MEM_STATIC (line 183) | MEM_STATIC U32 MEM_read32(const void* ptr) { return *(const unalign32*)p... function MEM_STATIC (line 184) | MEM_STATIC U64 MEM_read64(const void* ptr) { return *(const unalign64*)p... function MEM_STATIC (line 185) | MEM_STATIC size_t MEM_readST(const void* ptr) { return *(const unalignAr... function MEM_STATIC (line 187) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) { *(unalign16*)memP... function MEM_STATIC (line 188) | MEM_STATIC void MEM_write32(void* memPtr, U32 value) { *(unalign32*)memP... function MEM_STATIC (line 189) | MEM_STATIC void MEM_write64(void* memPtr, U64 value) { *(unalign64*)memP... function MEM_STATIC (line 196) | MEM_STATIC U16 MEM_read16(const void* memPtr) function MEM_STATIC (line 201) | MEM_STATIC U32 MEM_read32(const void* memPtr) function MEM_STATIC (line 206) | MEM_STATIC U64 MEM_read64(const void* memPtr) function MEM_STATIC (line 211) | MEM_STATIC size_t MEM_readST(const void* memPtr) function MEM_STATIC (line 216) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) function MEM_STATIC (line 221) | MEM_STATIC void MEM_write32(void* memPtr, U32 value) function MEM_STATIC (line 226) | MEM_STATIC void MEM_write64(void* memPtr, U64 value) function MEM_STATIC (line 233) | MEM_STATIC U32 MEM_swap32_fallback(U32 in) function MEM_STATIC (line 241) | MEM_STATIC U32 MEM_swap32(U32 in) function MEM_STATIC (line 255) | MEM_STATIC U64 MEM_swap64_fallback(U64 in) function MEM_STATIC (line 267) | MEM_STATIC U64 MEM_swap64(U64 in) function MEM_STATIC (line 279) | MEM_STATIC size_t MEM_swapST(size_t in) function MEM_STATIC (line 289) | MEM_STATIC U16 MEM_readLE16(const void* memPtr) function MEM_STATIC (line 299) | MEM_STATIC void MEM_writeLE16(void* memPtr, U16 val) function MEM_STATIC (line 310) | MEM_STATIC U32 MEM_readLE24(const void* memPtr) function MEM_STATIC (line 315) | MEM_STATIC void MEM_writeLE24(void* memPtr, U32 val) function MEM_STATIC (line 321) | MEM_STATIC U32 MEM_readLE32(const void* memPtr) function MEM_STATIC (line 329) | MEM_STATIC void MEM_writeLE32(void* memPtr, U32 val32) function MEM_STATIC (line 337) | MEM_STATIC U64 MEM_readLE64(const void* memPtr) function MEM_STATIC (line 345) | MEM_STATIC void MEM_writeLE64(void* memPtr, U64 val64) function MEM_STATIC (line 353) | MEM_STATIC size_t MEM_readLEST(const void* memPtr) function MEM_STATIC (line 361) | MEM_STATIC void MEM_writeLEST(void* memPtr, size_t val) function MEM_STATIC (line 371) | MEM_STATIC U32 MEM_readBE32(const void* memPtr) function MEM_STATIC (line 379) | MEM_STATIC void MEM_writeBE32(void* memPtr, U32 val32) function MEM_STATIC (line 387) | MEM_STATIC U64 MEM_readBE64(const void* memPtr) function MEM_STATIC (line 395) | MEM_STATIC void MEM_writeBE64(void* memPtr, U64 val64) function MEM_STATIC (line 403) | MEM_STATIC size_t MEM_readBEST(const void* memPtr) function MEM_STATIC (line 411) | MEM_STATIC void MEM_writeBEST(void* memPtr, size_t val) function MEM_STATIC (line 420) | MEM_STATIC void MEM_check(void) { DEBUG_STATIC_ASSERT((sizeof(size_t)==4... FILE: lib/common/pool.c type POOL_job (line 29) | typedef struct POOL_job_s { type POOL_ctx_s (line 34) | struct POOL_ctx_s { function POOL_ctx (line 107) | POOL_ctx* ZSTD_createThreadPool(size_t numThreads) { function POOL_ctx (line 111) | POOL_ctx* POOL_create(size_t numThreads, size_t queueSize) { function POOL_ctx (line 115) | POOL_ctx* POOL_create_advanced(size_t numThreads, size_t queueSize, function POOL_join (line 163) | static void POOL_join(POOL_ctx* ctx) { function POOL_free (line 178) | void POOL_free(POOL_ctx *ctx) { function POOL_joinJobs (line 192) | void POOL_joinJobs(POOL_ctx* ctx) { function ZSTD_freeThreadPool (line 200) | void ZSTD_freeThreadPool (ZSTD_threadPool* pool) { function POOL_sizeof (line 204) | size_t POOL_sizeof(const POOL_ctx* ctx) { function POOL_resize_internal (line 213) | static int POOL_resize_internal(POOL_ctx* ctx, size_t numThreads) function POOL_resize (line 241) | int POOL_resize(POOL_ctx* ctx, size_t numThreads) function isQueueFull (line 258) | static int isQueueFull(POOL_ctx const* ctx) { function POOL_add_internal (line 268) | static void function POOL_add (line 283) | void POOL_add(POOL_ctx* ctx, POOL_function function, void* opaque) function POOL_tryAdd (line 296) | int POOL_tryAdd(POOL_ctx* ctx, POOL_function function, void* opaque) type POOL_ctx_s (line 318) | struct POOL_ctx_s { function POOL_ctx (line 323) | POOL_ctx* POOL_create(size_t numThreads, size_t queueSize) { function POOL_ctx (line 327) | POOL_ctx* function POOL_free (line 336) | void POOL_free(POOL_ctx* ctx) { function POOL_joinJobs (line 341) | void POOL_joinJobs(POOL_ctx* ctx){ function POOL_resize (line 346) | int POOL_resize(POOL_ctx* ctx, size_t numThreads) { function POOL_add (line 351) | void POOL_add(POOL_ctx* ctx, POOL_function function, void* opaque) { function POOL_tryAdd (line 356) | int POOL_tryAdd(POOL_ctx* ctx, POOL_function function, void* opaque) { function POOL_sizeof (line 362) | size_t POOL_sizeof(const POOL_ctx* ctx) { FILE: lib/common/pool.h type POOL_ctx (line 19) | typedef struct POOL_ctx_s POOL_ctx; FILE: lib/common/threading.c type ZSTD_thread_params_t (line 37) | typedef struct { function worker (line 45) | static unsigned __stdcall worker(void *arg) function ZSTD_pthread_create (line 70) | int ZSTD_pthread_create(ZSTD_pthread_t* thread, const void* unused, function ZSTD_pthread_join (line 114) | int ZSTD_pthread_join(ZSTD_pthread_t thread) function ZSTD_pthread_mutex_init (line 140) | int ZSTD_pthread_mutex_init(ZSTD_pthread_mutex_t* mutex, pthread_mutexat... function ZSTD_pthread_mutex_destroy (line 156) | int ZSTD_pthread_mutex_destroy(ZSTD_pthread_mutex_t* mutex) function ZSTD_pthread_cond_init (line 168) | int ZSTD_pthread_cond_init(ZSTD_pthread_cond_t* cond, pthread_condattr_t... function ZSTD_pthread_cond_destroy (line 184) | int ZSTD_pthread_cond_destroy(ZSTD_pthread_cond_t* cond) FILE: lib/common/threading.h type HANDLE (line 60) | typedef HANDLE ZSTD_pthread_t; type ZSTD_pthread_mutex_t (line 124) | typedef int ZSTD_pthread_mutex_t; type ZSTD_pthread_cond_t (line 130) | typedef int ZSTD_pthread_cond_t; FILE: lib/common/xxhash.h type XXH_errorcode (line 560) | typedef enum { type XXH32_hash_t (line 575) | typedef uint32_t XXH32_hash_t; type XXH32_hash_t (line 585) | typedef uint32_t XXH32_hash_t; type XXH32_hash_t (line 590) | typedef unsigned int XXH32_hash_t; type XXH32_hash_t (line 592) | typedef unsigned long XXH32_hash_t; type XXH32_state_t (line 644) | typedef struct XXH32_state_s XXH32_state_t; type XXH32_canonical_t (line 735) | typedef struct { type XXH64_hash_t (line 850) | typedef uint64_t XXH64_hash_t; type XXH64_hash_t (line 859) | typedef uint64_t XXH64_hash_t; type XXH64_hash_t (line 864) | typedef unsigned long XXH64_hash_t; type XXH64_hash_t (line 867) | typedef unsigned long long XXH64_hash_t; type XXH64_state_t (line 913) | typedef struct XXH64_state_s XXH64_state_t; type XXH64_canonical_t (line 1004) | typedef struct { unsigned char digest[sizeof(XXH64_hash_t)]; } XXH64_can... type XXH3_state_t (line 1201) | typedef struct XXH3_state_s XXH3_state_t; type XXH128_hash_t (line 1330) | typedef struct { type XXH128_canonical_t (line 1547) | typedef struct { unsigned char digest[sizeof(XXH128_hash_t)]; } XXH128_c... type XXH32_state_s (line 1619) | struct XXH32_state_s { type XXH64_state_s (line 1643) | struct XXH64_state_s { type XXH3_state_s (line 1718) | struct XXH3_state_s { function XXH_CONSTF (line 2315) | static XXH_CONSTF void* XXH_malloc(size_t s) { (void)s; return NULL; } function XXH_free (line 2316) | static void XXH_free(void* p) { (void)p; } function XXH_MALLOCF (line 2337) | static XXH_MALLOCF void* XXH_malloc(size_t s) { return malloc(s); } function XXH_free (line 2343) | static void XXH_free(void* p) { free(p); } type xxh_u8 (line 2487) | typedef uint8_t xxh_u8; type xxh_u8 (line 2489) | typedef unsigned char xxh_u8; type XXH32_hash_t (line 2491) | typedef XXH32_hash_t xxh_u32; function xxh_u32 (line 2567) | static xxh_u32 XXH_read32(const void* memPtr) { return *(const xxh_u32*)... type unalign (line 2579) | typedef union { xxh_u32 u32; } __attribute__((packed)) unalign; function xxh_u32 (line 2581) | static xxh_u32 XXH_read32(const void* ptr) function xxh_u32 (line 2593) | static xxh_u32 XXH_read32(const void* memPtr) function XXH_isLittleEndian (line 2640) | static int XXH_isLittleEndian(void) function xxh_u32 (line 2751) | static xxh_u32 XXH_swap32 (xxh_u32 x) type XXH_alignment (line 2769) | typedef enum { function XXH_FORCE_INLINE (line 2781) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* memPtr) function XXH_FORCE_INLINE (line 2790) | XXH_FORCE_INLINE xxh_u32 XXH_readBE32(const void* memPtr) function XXH_FORCE_INLINE (line 2800) | XXH_FORCE_INLINE xxh_u32 XXH_readLE32(const void* ptr) function xxh_u32 (line 2805) | static xxh_u32 XXH_readBE32(const void* ptr) function XXH_FORCE_INLINE (line 2811) | XXH_FORCE_INLINE xxh_u32 function XXH_versionNumber (line 2826) | XXH_PUBLIC_API unsigned XXH_versionNumber (void) { return XXH_VERSION_NU... function xxh_u32 (line 2866) | static xxh_u32 XXH32_round(xxh_u32 acc, xxh_u32 input) function xxh_u32 (line 2923) | static xxh_u32 XXH32_avalanche(xxh_u32 hash) function XXH_PUREF (line 2950) | static XXH_PUREF xxh_u32 function xxh_u32 (line 3039) | xxh_u32 function XXH_PUBLIC_API (line 3073) | XXH_PUBLIC_API XXH32_hash_t XXH32 (const void* input, size_t len, XXH32_... function XXH_PUBLIC_API (line 3096) | XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void) function XXH_PUBLIC_API (line 3101) | XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr) function XXH_PUBLIC_API (line 3108) | XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* dstState, const XXH32... function XXH_PUBLIC_API (line 3114) | XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, XXH32_... function XXH_PUBLIC_API (line 3127) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 3182) | XXH_PUBLIC_API XXH32_hash_t XXH32_digest(const XXH32_state_t* state) function XXH_PUBLIC_API (line 3204) | XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH3... function XXH_PUBLIC_API (line 3211) | XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonica... type XXH64_hash_t (line 3229) | typedef XXH64_hash_t xxh_u64; function xxh_u64 (line 3243) | static xxh_u64 XXH_read64(const void* memPtr) type unalign64 (line 3258) | typedef union { xxh_u32 u32; xxh_u64 u64; } __attribute__((packed)) unal... function xxh_u64 (line 3260) | static xxh_u64 XXH_read64(const void* ptr) function xxh_u64 (line 3272) | static xxh_u64 XXH_read64(const void* memPtr) function xxh_u64 (line 3286) | static xxh_u64 XXH_swap64(xxh_u64 x) function XXH_FORCE_INLINE (line 3303) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* memPtr) function XXH_FORCE_INLINE (line 3316) | XXH_FORCE_INLINE xxh_u64 XXH_readBE64(const void* memPtr) function XXH_FORCE_INLINE (line 3330) | XXH_FORCE_INLINE xxh_u64 XXH_readLE64(const void* ptr) function xxh_u64 (line 3335) | static xxh_u64 XXH_readBE64(const void* ptr) function XXH_FORCE_INLINE (line 3341) | XXH_FORCE_INLINE xxh_u64 function xxh_u64 (line 3376) | static xxh_u64 XXH64_round(xxh_u64 acc, xxh_u64 input) function xxh_u64 (line 3401) | static xxh_u64 XXH64_mergeRound(xxh_u64 acc, xxh_u64 val) function xxh_u64 (line 3410) | static xxh_u64 XXH64_avalanche(xxh_u64 hash) function XXH_PUREF (line 3438) | static XXH_PUREF xxh_u64 function xxh_u64 (line 3482) | xxh_u64 function XXH_PUBLIC_API (line 3520) | XXH_PUBLIC_API XXH64_hash_t XXH64 (XXH_NOESCAPE const void* input, size_... function XXH_PUBLIC_API (line 3542) | XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void) function XXH_PUBLIC_API (line 3547) | XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr) function XXH_PUBLIC_API (line 3554) | XXH_PUBLIC_API void XXH64_copyState(XXH_NOESCAPE XXH64_state_t* dstState... function XXH_PUBLIC_API (line 3560) | XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH_NOESCAPE XXH64_state_t* sta... function XXH_PUBLIC_API (line 3572) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 3624) | XXH_PUBLIC_API XXH64_hash_t XXH64_digest(XXH_NOESCAPE const XXH64_state_... function XXH_PUBLIC_API (line 3647) | XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH_NOESCAPE XXH64_canonical... function XXH_PUBLIC_API (line 3655) | XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(XXH_NOESCAPE const X... type XXH_VECTOR_TYPE (line 3838) | enum XXH_VECTOR_TYPE /* fake enum */ { type uint64x2_t (line 3997) | typedef uint64x2_t xxh_aliasing_uint64x2_t function XXH_FORCE_INLINE (line 4013) | XXH_FORCE_INLINE uint64x2_t XXH_vld1q_u64(void const* ptr) /* silence -W... function XXH_FORCE_INLINE (line 4018) | XXH_FORCE_INLINE uint64x2_t XXH_vld1q_u64(void const* ptr) function XXH_FORCE_INLINE (line 4033) | XXH_FORCE_INLINE uint64x2_t function XXH_FORCE_INLINE (line 4040) | XXH_FORCE_INLINE uint64x2_t function XXH_FORCE_INLINE (line 4048) | XXH_FORCE_INLINE uint64x2_t function XXH_FORCE_INLINE (line 4055) | XXH_FORCE_INLINE uint64x2_t type xxh_u64x2 (line 4150) | typedef __vector unsigned long long xxh_u64x2; type xxh_u8x16 (line 4151) | typedef __vector unsigned char xxh_u8x16; type xxh_u32x4 (line 4152) | typedef __vector unsigned xxh_u32x4; type xxh_u64x2 (line 4157) | typedef xxh_u64x2 xxh_aliasing_u64x2 function XXH_FORCE_INLINE (line 4181) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_revb(xxh_u64x2 val) function XXH_FORCE_INLINE (line 4199) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_loadu(const void *ptr) function XXH_FORCE_INLINE (line 4227) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mulo(xxh_u32x4 a, xxh_u32x4 b) function XXH_FORCE_INLINE (line 4233) | XXH_FORCE_INLINE xxh_u64x2 XXH_vec_mule(xxh_u32x4 a, xxh_u32x4 b) function XXH_FORCE_INLINE (line 4331) | XXH_FORCE_INLINE xxh_u64 function XXH128_hash_t (line 4358) | static XXH128_hash_t function xxh_u64 (line 4492) | static xxh_u64 function xxh_u64 (line 4500) | xxh_u64 XXH_xorshift64(xxh_u64 v64, int shift) function XXH64_hash_t (line 4510) | static XXH64_hash_t XXH3_avalanche(xxh_u64 h64) function XXH64_hash_t (line 4523) | static XXH64_hash_t XXH3_rrmxmx(xxh_u64 h64, xxh_u64 len) function XXH64_hash_t (line 4567) | XXH64_hash_t function XXH64_hash_t (line 4589) | XXH64_hash_t function XXH64_hash_t (line 4605) | XXH64_hash_t function XXH64_hash_t (line 4622) | XXH64_hash_t function XXH_FORCE_INLINE (line 4659) | XXH_FORCE_INLINE xxh_u64 XXH3_mix16B(const xxh_u8* XXH_RESTRICT input, function XXH64_hash_t (line 4692) | XXH64_hash_t function XXH64_hash_t (line 4733) | XXH64_hash_t function XXH_FORCE_INLINE (line 4845) | XXH_FORCE_INLINE void XXH_writeLE64(void* dst, xxh_u64 v64) type xxh_i64 (line 4859) | typedef int64_t xxh_i64; type xxh_i64 (line 4862) | typedef long long xxh_i64; function XXH3_accumulate_512_avx512 (line 4896) | void function XXH_FORCE_INLINE (line 4923) | XXH_FORCE_INLINE XXH_TARGET_AVX512 XXH3_ACCUMULATE_TEMPLATE(avx512) function XXH3_initCustomSecret_avx512 (line 4969) | void function XXH3_accumulate_512_avx2 (line 4999) | void function XXH_FORCE_INLINE (line 5032) | XXH_FORCE_INLINE XXH_TARGET_AVX2 XXH3_ACCUMULATE_TEMPLATE(avx2) function XXH3_initCustomSecret_avx2 (line 5063) | void XXH3_initCustomSecret_avx2(void* XXH_RESTRICT customSecret, xxh_u64... function XXH3_accumulate_512_sse2 (line 5105) | void function XXH_FORCE_INLINE (line 5139) | XXH_FORCE_INLINE XXH_TARGET_SSE2 XXH3_ACCUMULATE_TEMPLATE(sse2) function XXH3_initCustomSecret_sse2 (line 5170) | void XXH3_initCustomSecret_sse2(void* XXH_RESTRICT customSecret, xxh_u64... function XXH_FORCE_INLINE (line 5240) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5366) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(neon) function XXH_FORCE_INLINE (line 5427) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5461) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(vsx) function XXH_FORCE_INLINE (line 5497) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5537) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5621) | XXH_FORCE_INLINE xxh_u64 function XXH_FORCE_INLINE (line 5630) | XXH_FORCE_INLINE xxh_u64 function XXH_FORCE_INLINE (line 5644) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5667) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5684) | XXH_FORCE_INLINE XXH3_ACCUMULATE_TEMPLATE(scalar) function XXH_FORCE_INLINE (line 5716) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5725) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5848) | XXH_FORCE_INLINE void function XXH_FORCE_INLINE (line 5881) | XXH_FORCE_INLINE xxh_u64 function XXH64_hash_t (line 5889) | static XXH64_hash_t function XXH_FORCE_INLINE (line 5919) | XXH_FORCE_INLINE XXH64_hash_t function XXH3_WITH_SECRET_INLINE (line 5944) | XXH3_WITH_SECRET_INLINE XXH64_hash_t function XXH64_hash_t (line 5958) | XXH64_hash_t function XXH_FORCE_INLINE (line 5977) | XXH_FORCE_INLINE XXH64_hash_t function XXH_NO_INLINE (line 6000) | XXH_NO_INLINE XXH64_hash_t type XXH64_hash_t (line 6010) | typedef XXH64_hash_t (*XXH3_hashLong64_f)(const void* XXH_RESTRICT, size_t, function XXH_FORCE_INLINE (line 6013) | XXH_FORCE_INLINE XXH64_hash_t function XXH_PUBLIC_API (line 6039) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits(XXH_NOESCAPE const void* input, ... function XXH_PUBLIC_API (line 6045) | XXH_PUBLIC_API XXH64_hash_t function XXH_PUBLIC_API (line 6052) | XXH_PUBLIC_API XXH64_hash_t function XXH_PUBLIC_API (line 6058) | XXH_PUBLIC_API XXH64_hash_t function XXH_MALLOCF (line 6092) | static XXH_MALLOCF void* XXH_alignedMalloc(size_t s, size_t align) function XXH_alignedFree (line 6123) | static void XXH_alignedFree(void* p) function XXH_PUBLIC_API (line 6143) | XXH_PUBLIC_API XXH3_state_t* XXH3_createState(void) function XXH_PUBLIC_API (line 6161) | XXH_PUBLIC_API XXH_errorcode XXH3_freeState(XXH3_state_t* statePtr) function XXH_PUBLIC_API (line 6168) | XXH_PUBLIC_API void function XXH3_reset_internal (line 6174) | static void function XXH_PUBLIC_API (line 6202) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6211) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6222) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6234) | XXH_PUBLIC_API XXH_errorcode function XXH_FORCE_INLINE (line 6262) | XXH_FORCE_INLINE const xxh_u8 * function XXH_PUBLIC_API (line 6386) | XXH_PUBLIC_API XXH_errorcode function XXH_FORCE_INLINE (line 6394) | XXH_FORCE_INLINE void function XXH_PUBLIC_API (line 6432) | XXH_PUBLIC_API XXH64_hash_t XXH3_64bits_digest (XXH_NOESCAPE const XXH3_... function XXH128_hash_t (line 6468) | XXH128_hash_t function XXH128_hash_t (line 6497) | XXH128_hash_t function XXH128_hash_t (line 6524) | XXH128_hash_t function XXH128_hash_t (line 6599) | XXH128_hash_t function XXH_FORCE_INLINE (line 6618) | XXH_FORCE_INLINE XXH128_hash_t function XXH128_hash_t (line 6630) | XXH128_hash_t function XXH128_hash_t (line 6674) | XXH128_hash_t function XXH_FORCE_INLINE (line 6732) | XXH_FORCE_INLINE XXH128_hash_t function XXH128_hash_t (line 6760) | XXH128_hash_t function XXH3_WITH_SECRET_INLINE (line 6777) | XXH3_WITH_SECRET_INLINE XXH128_hash_t function XXH_FORCE_INLINE (line 6787) | XXH_FORCE_INLINE XXH128_hash_t function XXH_NO_INLINE (line 6808) | XXH_NO_INLINE XXH128_hash_t type XXH128_hash_t (line 6817) | typedef XXH128_hash_t (*XXH3_hashLong128_f)(const void* XXH_RESTRICT, si... function XXH_FORCE_INLINE (line 6820) | XXH_FORCE_INLINE XXH128_hash_t function XXH_PUBLIC_API (line 6845) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits(XXH_NOESCAPE const void* input... function XXH_PUBLIC_API (line 6853) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 6862) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 6871) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 6880) | XXH_PUBLIC_API XXH128_hash_t function XXH_PUBLIC_API (line 6895) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6902) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6909) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6916) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6923) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 6930) | XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_digest (XXH_NOESCAPE const XXH... function XXH_PUBLIC_API (line 6959) | XXH_PUBLIC_API int XXH128_isEqual(XXH128_hash_t h1, XXH128_hash_t h2) function XXH_PUBLIC_API (line 6970) | XXH_PUBLIC_API int XXH128_cmp(XXH_NOESCAPE const void* h128_1, XXH_NOESC... function XXH_PUBLIC_API (line 6983) | XXH_PUBLIC_API void function XXH_PUBLIC_API (line 6996) | XXH_PUBLIC_API XXH128_hash_t function XXH_FORCE_INLINE (line 7013) | XXH_FORCE_INLINE void XXH3_combine16(void* dst, XXH128_hash_t h128) function XXH_PUBLIC_API (line 7020) | XXH_PUBLIC_API XXH_errorcode function XXH_PUBLIC_API (line 7065) | XXH_PUBLIC_API void FILE: lib/common/zstd_common.c function ZSTD_versionNumber (line 24) | unsigned ZSTD_versionNumber(void) { return ZSTD_VERSION_NUMBER; } function ZSTD_isError (line 36) | unsigned ZSTD_isError(size_t code) { return ERR_isError(code); } function ZSTD_ErrorCode (line 44) | ZSTD_ErrorCode ZSTD_getErrorCode(size_t code) { return ERR_getErrorCode(... function ZSTD_isDeterministicBuild (line 50) | int ZSTD_isDeterministicBuild(void) FILE: lib/common/zstd_internal.h type blockType_e (line 86) | typedef enum { bt_raw, bt_rle, bt_compressed, bt_reserved } blockType_e; type SymbolEncodingType_e (line 94) | typedef enum { set_basic, set_rle, set_compressed, set_repeat } SymbolEn... function ZSTD_copy8 (line 170) | static void ZSTD_copy8(void* dst, const void* src) { function ZSTD_copy16 (line 183) | static void ZSTD_copy16(void* dst, const void* src) { type ZSTD_overlap_e (line 204) | typedef enum { function ZSTD_wildcopy (line 218) | void ZSTD_wildcopy(void* dst, const void* src, size_t length, ZSTD_overl... function MEM_STATIC (line 250) | MEM_STATIC size_t ZSTD_limitCopy(void* dst, size_t dstCapacity, const vo... type ZSTD_bufferMode_e (line 270) | typedef enum { type ZSTD_frameSizeInfo (line 286) | typedef struct { type blockProperties_t (line 299) | typedef struct { function MEM_STATIC (line 320) | MEM_STATIC int ZSTD_cpuSupportsBmi2(void) FILE: lib/common/zstd_trace.h type ZSTD_CCtx_s (line 47) | struct ZSTD_CCtx_s type ZSTD_DCtx_s (line 48) | struct ZSTD_DCtx_s type ZSTD_CCtx_params_s (line 49) | struct ZSTD_CCtx_params_s type ZSTD_Trace (line 51) | typedef struct { type ZSTD_TraceCtx (line 114) | typedef unsigned long long ZSTD_TraceCtx; type ZSTD_CCtx_s (line 124) | struct ZSTD_CCtx_s type ZSTD_DCtx_s (line 143) | struct ZSTD_DCtx_s FILE: lib/compress/fse_compress.c function FSE_buildCTable_wksp (line 68) | size_t FSE_buildCTable_wksp(FSE_CTable* ct, function FSE_NCountWriteBound (line 223) | size_t FSE_NCountWriteBound(unsigned maxSymbolValue, unsigned tableLog) function FSE_writeNCount_generic (line 233) | static size_t function FSE_writeNCount (line 330) | size_t FSE_writeNCount (void* buffer, size_t bufferSize, function FSE_minTableLog (line 348) | static unsigned FSE_minTableLog(size_t srcSize, unsigned maxSymbolValue) function FSE_optimalTableLog_internal (line 357) | unsigned FSE_optimalTableLog_internal(unsigned maxTableLog, size_t srcSi... function FSE_optimalTableLog (line 371) | unsigned FSE_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsig... function FSE_normalizeM2 (line 379) | static size_t FSE_normalizeM2(short* norm, U32 tableLog, const unsigned*... function FSE_normalizeCount (line 465) | size_t FSE_normalizeCount (short* normalizedCounter, unsigned tableLog, function FSE_buildCTable_rle (line 528) | size_t FSE_buildCTable_rle (FSE_CTable* ct, BYTE symbolValue) function FSE_compress_usingCTable_generic (line 551) | static size_t FSE_compress_usingCTable_generic (void* dst, size_t dstSize, function FSE_compress_usingCTable (line 610) | size_t FSE_compress_usingCTable (void* dst, size_t dstSize, function FSE_compressBound (line 623) | size_t FSE_compressBound(size_t size) { return FSE_COMPRESSBOUND(size); } FILE: lib/compress/hist.c function HIST_isError (line 30) | unsigned HIST_isError(size_t code) { return ERR_isError(code); } function HIST_add (line 35) | void HIST_add(unsigned* count, const void* src, size_t srcSize) function HIST_count_simple (line 45) | unsigned HIST_count_simple(unsigned* count, unsigned* maxSymbolValuePtr, type HIST_checkInput_e (line 72) | typedef enum { trustInput, checkMaxSymbolValue } HIST_checkInput_e; function FORCE_INLINE_TEMPLATE (line 75) | FORCE_INLINE_TEMPLATE size_t min_size(size_t a, size_t b) { return a < b... function svuint16_t (line 77) | static function HIST_count_sve2 (line 177) | static size_t HIST_count_sve2(unsigned* count, unsigned* maxSymbolValuePtr, function UNUSED_ATTR (line 320) | static UNUSED_ATTR function HIST_countFast_wksp (line 394) | size_t HIST_countFast_wksp(unsigned* count, unsigned* maxSymbolValuePtr, function HIST_count_wksp (line 414) | size_t HIST_count_wksp(unsigned* count, unsigned* maxSymbolValuePtr, function HIST_countFast (line 433) | size_t HIST_countFast(unsigned* count, unsigned* maxSymbolValuePtr, function HIST_count (line 440) | size_t HIST_count(unsigned* count, unsigned* maxSymbolValuePtr, FILE: lib/compress/huf_compress.c type nodeElt (line 47) | typedef struct nodeElt_s { function showU32 (line 61) | static size_t showU32(const U32* arr, size_t size) function showCTableBits (line 73) | static size_t showCTableBits(const HUF_CElt* ctable, size_t size) function showHNodeSymbols (line 84) | static size_t showHNodeSymbols(const nodeElt* hnode, size_t size) function showHNodeBits (line 94) | static size_t showHNodeBits(const nodeElt* hnode, size_t size) type HUF_CompressWeightsWksp (line 139) | typedef struct { function HUF_compressWeights (line 146) | static size_t function HUF_getNbBits (line 188) | static size_t HUF_getNbBits(HUF_CElt elt) function HUF_getNbBitsFast (line 193) | static size_t HUF_getNbBitsFast(HUF_CElt elt) function HUF_getValue (line 198) | static size_t HUF_getValue(HUF_CElt elt) function HUF_getValueFast (line 203) | static size_t HUF_getValueFast(HUF_CElt elt) function HUF_setNbBits (line 208) | static void HUF_setNbBits(HUF_CElt* elt, size_t nbBits) function HUF_setValue (line 214) | static void HUF_setValue(HUF_CElt* elt, size_t value) function HUF_CTableHeader (line 223) | HUF_CTableHeader HUF_readCTableHeader(HUF_CElt const* ctable) function HUF_writeCTableHeader (line 230) | static void HUF_writeCTableHeader(HUF_CElt* ctable, U32 tableLog, U32 ma... type HUF_WriteCTableWksp (line 242) | typedef struct { function HUF_writeCTable_wksp (line 248) | size_t HUF_writeCTable_wksp(void* dst, size_t maxDstSize, function HUF_readCTable (line 292) | size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, co... function U32 (line 345) | U32 HUF_getNbBitsFromCTable(HUF_CElt const* CTable, U32 symbolValue) function U32 (line 376) | static U32 HUF_setMaxHeight(nodeElt* huffNode, U32 lastNonNull, U32 targ... type rankPos (line 501) | typedef struct { type nodeElt (line 506) | typedef nodeElt huffNodeTable[2 * (HUF_SYMBOLVALUE_MAX + 1)]; type HUF_buildCTable_wksp_tables (line 511) | typedef struct { function U32 (line 531) | static U32 HUF_getIndex(U32 const count) { function HUF_swapNodes (line 538) | static void HUF_swapNodes(nodeElt* a, nodeElt* b) { function MEM_STATIC (line 545) | MEM_STATIC int HUF_isSorted(nodeElt huffNode[], U32 const maxSymbolValue... function HINT_INLINE (line 556) | HINT_INLINE void HUF_insertionSort(nodeElt huffNode[], int const low, in... function HUF_quickSortPartition (line 572) | static int HUF_quickSortPartition(nodeElt arr[], int const low, int cons... function HUF_simpleQuickSort (line 592) | static void HUF_simpleQuickSort(nodeElt arr[], int low, int high) { function HUF_sort (line 621) | static void HUF_sort(nodeElt huffNode[], const unsigned count[], U32 con... function HUF_buildTree (line 682) | static int HUF_buildTree(nodeElt* huffNode, U32 maxSymbolValue) function HUF_buildCTableFromTree (line 731) | static void HUF_buildCTableFromTree(HUF_CElt* CTable, nodeElt const* huf... function HUF_buildCTable_wksp (line 756) | size_t function HUF_estimateCompressedSize (line 794) | size_t HUF_estimateCompressedSize(const HUF_CElt* CTable, const unsigned... function HUF_validateCTable (line 805) | int HUF_validateCTable(const HUF_CElt* CTable, const unsigned* count, un... function HUF_compressBound (line 822) | size_t HUF_compressBound(size_t size) { return HUF_COMPRESSBOUND(size); } type HUF_CStream_t (line 844) | typedef struct { function HUF_initCStream (line 857) | static size_t HUF_initCStream(HUF_CStream_t* bitC, function FORCE_INLINE_TEMPLATE (line 878) | FORCE_INLINE_TEMPLATE void HUF_addBits(HUF_CStream_t* bitC, HUF_CElt elt... function FORCE_INLINE_TEMPLATE (line 912) | FORCE_INLINE_TEMPLATE void HUF_zeroIndex1(HUF_CStream_t* bitC) function FORCE_INLINE_TEMPLATE (line 922) | FORCE_INLINE_TEMPLATE void HUF_mergeIndex1(HUF_CStream_t* bitC) function FORCE_INLINE_TEMPLATE (line 938) | FORCE_INLINE_TEMPLATE void HUF_flushBits(HUF_CStream_t* bitC, int kFast) function HUF_CElt (line 963) | static HUF_CElt HUF_endMark(void) function HUF_closeCStream (line 974) | static size_t HUF_closeCStream(HUF_CStream_t* bitC) function FORCE_INLINE_TEMPLATE (line 985) | FORCE_INLINE_TEMPLATE void function FORCE_INLINE_TEMPLATE (line 991) | FORCE_INLINE_TEMPLATE void function HUF_tightCompressBound (line 1050) | static size_t HUF_tightCompressBound(size_t srcSize, size_t tableLog) function FORCE_INLINE_TEMPLATE (line 1056) | FORCE_INLINE_TEMPLATE size_t function BMI2_TARGET_ATTRIBUTE (line 1123) | static BMI2_TARGET_ATTRIBUTE size_t function HUF_compress1X_usingCTable_internal_default (line 1131) | static size_t function HUF_compress1X_usingCTable_internal (line 1139) | static size_t function HUF_compress1X_usingCTable_internal (line 1152) | static size_t function HUF_compress1X_usingCTable (line 1163) | size_t HUF_compress1X_usingCTable(void* dst, size_t dstSize, const void*... function HUF_compress4X_usingCTable_internal (line 1168) | static size_t function HUF_compress4X_usingCTable (line 1218) | size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void*... type HUF_nbStreams_e (line 1223) | typedef enum { HUF_singleStream, HUF_fourStreams } HUF_nbStreams_e; function HUF_compressCTable_internal (line 1225) | static size_t HUF_compressCTable_internal( type HUF_compress_tables_t (line 1242) | typedef struct { function HUF_cardinality (line 1255) | unsigned HUF_cardinality(const unsigned* count, unsigned maxSymbolValue) function HUF_minTableLog (line 1267) | unsigned HUF_minTableLog(unsigned symbolCardinality) function HUF_optimalTableLog (line 1273) | unsigned HUF_optimalTableLog( function HUF_compress_internal (line 1333) | static size_t function HUF_compress1X_repeat (line 1437) | size_t HUF_compress1X_repeat (void* dst, size_t dstSize, function HUF_compress4X_repeat (line 1454) | size_t HUF_compress4X_repeat (void* dst, size_t dstSize, FILE: lib/compress/zstd_compress.c function ZSTD_compressBound (line 78) | size_t ZSTD_compressBound(size_t srcSize) { type ZSTD_CDict_s (line 88) | struct ZSTD_CDict_s { function ZSTD_CCtx (line 105) | ZSTD_CCtx* ZSTD_createCCtx(void) function ZSTD_initCCtx (line 110) | static void ZSTD_initCCtx(ZSTD_CCtx* cctx, ZSTD_customMem memManager) function ZSTD_CCtx (line 122) | ZSTD_CCtx* ZSTD_createCCtx_advanced(ZSTD_customMem customMem) function ZSTD_CCtx (line 134) | ZSTD_CCtx* ZSTD_initStaticCCtx(void* workspace, size_t workspaceSize) function ZSTD_clearAllDicts (line 162) | static void ZSTD_clearAllDicts(ZSTD_CCtx* cctx) function ZSTD_sizeof_localDict (line 171) | static size_t ZSTD_sizeof_localDict(ZSTD_localDict dict) function ZSTD_freeCCtxContent (line 178) | static void ZSTD_freeCCtxContent(ZSTD_CCtx* cctx) function ZSTD_freeCCtx (line 189) | size_t ZSTD_freeCCtx(ZSTD_CCtx* cctx) function ZSTD_sizeof_mtctx (line 203) | static size_t ZSTD_sizeof_mtctx(const ZSTD_CCtx* cctx) function ZSTD_sizeof_CCtx (line 214) | size_t ZSTD_sizeof_CCtx(const ZSTD_CCtx* cctx) function ZSTD_sizeof_CStream (line 224) | size_t ZSTD_sizeof_CStream(const ZSTD_CStream* zcs) function SeqStore_t (line 230) | const SeqStore_t* ZSTD_getSeqStore(const ZSTD_CCtx* ctx) { return &(ctx-... function ZSTD_rowMatchFinderSupported (line 233) | static int ZSTD_rowMatchFinderSupported(const ZSTD_strategy strategy) { function ZSTD_rowMatchFinderUsed (line 240) | static int ZSTD_rowMatchFinderUsed(const ZSTD_strategy strategy, const Z... function ZSTD_ParamSwitch_e (line 246) | static ZSTD_ParamSwitch_e ZSTD_resolveRowMatchFinderMode(ZSTD_ParamSwitc... function ZSTD_ParamSwitch_e (line 264) | static ZSTD_ParamSwitch_e ZSTD_resolveBlockSplitterMode(ZSTD_ParamSwitch... function ZSTD_allocateChainTable (line 271) | static int ZSTD_allocateChainTable(const ZSTD_strategy strategy, function ZSTD_ParamSwitch_e (line 285) | static ZSTD_ParamSwitch_e ZSTD_resolveEnableLdm(ZSTD_ParamSwitch_e mode, function ZSTD_resolveExternalSequenceValidation (line 291) | static int ZSTD_resolveExternalSequenceValidation(int mode) { function ZSTD_resolveMaxBlockSize (line 296) | static size_t ZSTD_resolveMaxBlockSize(size_t maxBlockSize) { function ZSTD_ParamSwitch_e (line 304) | static ZSTD_ParamSwitch_e ZSTD_resolveExternalRepcodeSearch(ZSTD_ParamSw... function ZSTD_CDictIndicesAreTagged (line 315) | static int ZSTD_CDictIndicesAreTagged(const ZSTD_compressionParameters* ... function ZSTD_CCtx_params (line 319) | static ZSTD_CCtx_params ZSTD_makeCCtxParamsFromCParams( function ZSTD_CCtx_params (line 344) | static ZSTD_CCtx_params* ZSTD_createCCtxParams_advanced( function ZSTD_CCtx_params (line 357) | ZSTD_CCtx_params* ZSTD_createCCtxParams(void) function ZSTD_freeCCtxParams (line 362) | size_t ZSTD_freeCCtxParams(ZSTD_CCtx_params* params) function ZSTD_CCtxParams_reset (line 369) | size_t ZSTD_CCtxParams_reset(ZSTD_CCtx_params* params) function ZSTD_CCtxParams_init (line 374) | size_t ZSTD_CCtxParams_init(ZSTD_CCtx_params* cctxParams, int compressio... function ZSTD_CCtxParams_init_internal (line 388) | static void function ZSTD_CCtxParams_init_advanced (line 411) | size_t ZSTD_CCtxParams_init_advanced(ZSTD_CCtx_params* cctxParams, ZSTD_... function ZSTD_CCtxParams_setZstdParams (line 423) | static void ZSTD_CCtxParams_setZstdParams( function ZSTD_bounds (line 435) | ZSTD_bounds ZSTD_cParam_getBounds(ZSTD_cParameter param) function ZSTD_cParam_clampBounds (line 658) | static size_t ZSTD_cParam_clampBounds(ZSTD_cParameter cParam, int* value) function ZSTD_isUpdateAuthorized (line 674) | static int ZSTD_isUpdateAuthorized(ZSTD_cParameter param) function ZSTD_CCtx_setParameter (line 724) | size_t ZSTD_CCtx_setParameter(ZSTD_CCtx* cctx, ZSTD_cParameter param, in... function ZSTD_CCtxParams_setParameter (line 786) | size_t ZSTD_CCtxParams_setParameter(ZSTD_CCtx_params* CCtxParams, function ZSTD_CCtx_getParameter (line 1039) | size_t ZSTD_CCtx_getParameter(ZSTD_CCtx const* cctx, ZSTD_cParameter par... function ZSTD_CCtxParams_getParameter (line 1044) | size_t ZSTD_CCtxParams_getParameter( function ZSTD_CCtx_setParametersUsingCCtxParams (line 1194) | size_t ZSTD_CCtx_setParametersUsingCCtxParams( function ZSTD_CCtx_setCParams (line 1208) | size_t ZSTD_CCtx_setCParams(ZSTD_CCtx* cctx, ZSTD_compressionParameters ... function ZSTD_CCtx_setFParams (line 1224) | size_t ZSTD_CCtx_setFParams(ZSTD_CCtx* cctx, ZSTD_frameParameters fparams) function ZSTD_CCtx_setParams (line 1234) | size_t ZSTD_CCtx_setParams(ZSTD_CCtx* cctx, ZSTD_parameters params) function ZSTD_CCtx_setPledgedSrcSize (line 1246) | size_t ZSTD_CCtx_setPledgedSrcSize(ZSTD_CCtx* cctx, unsigned long long p... function ZSTD_initLocalDict (line 1268) | static size_t ZSTD_initLocalDict(ZSTD_CCtx* cctx) function ZSTD_CCtx_loadDictionary_advanced (line 1299) | size_t ZSTD_CCtx_loadDictionary_advanced( function ZSTD_CCtx_loadDictionary_byReference (line 1330) | size_t ZSTD_CCtx_loadDictionary_byReference( function ZSTD_CCtx_loadDictionary (line 1337) | size_t ZSTD_CCtx_loadDictionary(ZSTD_CCtx* cctx, const void* dict, size_... function ZSTD_CCtx_refCDict (line 1344) | size_t ZSTD_CCtx_refCDict(ZSTD_CCtx* cctx, const ZSTD_CDict* cdict) function ZSTD_CCtx_refThreadPool (line 1354) | size_t ZSTD_CCtx_refThreadPool(ZSTD_CCtx* cctx, ZSTD_threadPool* pool) function ZSTD_CCtx_refPrefix (line 1362) | size_t ZSTD_CCtx_refPrefix(ZSTD_CCtx* cctx, const void* prefix, size_t p... function ZSTD_CCtx_refPrefix_advanced (line 1367) | size_t ZSTD_CCtx_refPrefix_advanced( function ZSTD_CCtx_reset (line 1383) | size_t ZSTD_CCtx_reset(ZSTD_CCtx* cctx, ZSTD_ResetDirective reset) function ZSTD_checkCParams (line 1404) | size_t ZSTD_checkCParams(ZSTD_compressionParameters cParams) function ZSTD_compressionParameters (line 1419) | static ZSTD_compressionParameters function U32 (line 1441) | U32 ZSTD_cycleLog(U32 hashLog, ZSTD_strategy strat) function U32 (line 1455) | static U32 ZSTD_dictAndWindowLog(U32 windowLog, U64 srcSize, U64 dictSize) function ZSTD_compressionParameters (line 1488) | static ZSTD_compressionParameters function ZSTD_compressionParameters (line 1627) | ZSTD_compressionParameters function ZSTD_overrideCParams (line 1640) | static void ZSTD_overrideCParams( function ZSTD_compressionParameters (line 1653) | ZSTD_compressionParameters ZSTD_getCParamsFromCCtxParams( function ZSTD_sizeof_matchState (line 1669) | static size_t function ZSTD_maxNbSeq (line 1713) | static size_t ZSTD_maxNbSeq(size_t blockSize, unsigned minMatch, int use... function ZSTD_estimateCCtxSize_usingCCtxParams_internal (line 1718) | static size_t ZSTD_estimateCCtxSize_usingCCtxParams_internal( function ZSTD_estimateCCtxSize_usingCCtxParams (line 1770) | size_t ZSTD_estimateCCtxSize_usingCCtxParams(const ZSTD_CCtx_params* par... function ZSTD_estimateCCtxSize_usingCParams (line 1789) | size_t ZSTD_estimateCCtxSize_usingCParams(ZSTD_compressionParameters cPa... function ZSTD_estimateCCtxSize_internal (line 1806) | static size_t ZSTD_estimateCCtxSize_internal(int compressionLevel) function ZSTD_estimateCCtxSize (line 1819) | size_t ZSTD_estimateCCtxSize(int compressionLevel) function ZSTD_estimateCStreamSize_usingCCtxParams (line 1831) | size_t ZSTD_estimateCStreamSize_usingCCtxParams(const ZSTD_CCtx_params* ... function ZSTD_estimateCStreamSize_usingCParams (line 1855) | size_t ZSTD_estimateCStreamSize_usingCParams(ZSTD_compressionParameters ... function ZSTD_estimateCStreamSize_internal (line 1872) | static size_t ZSTD_estimateCStreamSize_internal(int compressionLevel) function ZSTD_estimateCStreamSize (line 1878) | size_t ZSTD_estimateCStreamSize(int compressionLevel) function ZSTD_frameProgression (line 1893) | ZSTD_frameProgression ZSTD_getFrameProgression(const ZSTD_CCtx* cctx) function ZSTD_toFlushNow (line 1917) | size_t ZSTD_toFlushNow(ZSTD_CCtx* cctx) function ZSTD_assertEqualCParams (line 1928) | static void ZSTD_assertEqualCParams(ZSTD_compressionParameters cParams1, function ZSTD_reset_compressedBlockState (line 1942) | void ZSTD_reset_compressedBlockState(ZSTD_compressedBlockState_t* bs) function ZSTD_invalidateMatchState (line 1957) | static void ZSTD_invalidateMatchState(ZSTD_MatchState_t* ms) type ZSTD_compResetPolicy_e (line 1974) | typedef enum { type ZSTD_indexResetPolicy_e (line 1984) | typedef enum { type ZSTD_resetTarget_e (line 1989) | typedef enum { function U64 (line 1995) | static U64 ZSTD_bitmix(U64 val, U64 len) { function ZSTD_advanceHashSalt (line 2004) | static void ZSTD_advanceHashSalt(ZSTD_MatchState_t* ms) { function ZSTD_reset_matchState (line 2008) | static size_t function ZSTD_indexTooCloseToMax (line 2103) | static int ZSTD_indexTooCloseToMax(ZSTD_window_t w) function ZSTD_dictTooBig (line 2113) | static int ZSTD_dictTooBig(size_t const loadedDictSize) function ZSTD_resetCCtx_internal (line 2124) | static size_t ZSTD_resetCCtx_internal(ZSTD_CCtx* zc, function ZSTD_invalidateRepCodes (line 2310) | void ZSTD_invalidateRepCodes(ZSTD_CCtx* cctx) { function ZSTD_shouldAttachDict (line 2333) | static int ZSTD_shouldAttachDict(const ZSTD_CDict* cdict, function ZSTD_resetCCtx_byAttachingCDict (line 2348) | static size_t function ZSTD_copyCDictTableIntoCCtx (line 2410) | static void ZSTD_copyCDictTableIntoCCtx(U32* dst, U32 const* src, size_t... function ZSTD_resetCCtx_byCopyingCDict (line 2426) | static size_t ZSTD_resetCCtx_byCopyingCDict(ZSTD_CCtx* cctx, function ZSTD_resetCCtx_usingCDict (line 2511) | static size_t ZSTD_resetCCtx_usingCDict(ZSTD_CCtx* cctx, function ZSTD_copyCCtx_internal (line 2537) | static size_t ZSTD_copyCCtx_internal(ZSTD_CCtx* dstCCtx, function ZSTD_copyCCtx (line 2615) | size_t ZSTD_copyCCtx(ZSTD_CCtx* dstCCtx, const ZSTD_CCtx* srcCCtx, unsig... function FORCE_INLINE_TEMPLATE (line 2636) | FORCE_INLINE_TEMPLATE void function ZSTD_reduceTable (line 2678) | static void ZSTD_reduceTable(U32* const table, U32 const size, U32 const... function ZSTD_reduceTable_btlazy2 (line 2683) | static void ZSTD_reduceTable_btlazy2(U32* const table, U32 const size, U... function ZSTD_reduceIndex (line 2690) | static void ZSTD_reduceIndex (ZSTD_MatchState_t* ms, ZSTD_CCtx_params co... function ZSTD_seqToCodes (line 2717) | int ZSTD_seqToCodes(const SeqStore_t* seqStorePtr) function ZSTD_useTargetCBlockSize (line 2749) | static int ZSTD_useTargetCBlockSize(const ZSTD_CCtx_params* cctxParams) function ZSTD_blockSplitterEnabled (line 2760) | static int ZSTD_blockSplitterEnabled(ZSTD_CCtx_params* cctxParams) type ZSTD_symbolEncodingTypeStats_t (line 2770) | typedef struct { function ZSTD_symbolEncodingTypeStats_t (line 2786) | static ZSTD_symbolEncodingTypeStats_t function MEM_STATIC (line 2911) | MEM_STATIC size_t function ZSTD_entropyCompressSeqStore_wExtLitBuffer (line 3029) | static size_t function ZSTD_entropyCompressSeqStore (line 3068) | static size_t function ZSTD_BlockCompressor_f (line 3093) | ZSTD_BlockCompressor_f ZSTD_selectBlockCompressor(ZSTD_strategy strat, Z... function ZSTD_storeLastLiterals (line 3178) | static void ZSTD_storeLastLiterals(SeqStore_t* seqStorePtr, function ZSTD_resetSeqStore (line 3185) | void ZSTD_resetSeqStore(SeqStore_t* ssPtr) function ZSTD_postProcessSequenceProducerResult (line 3198) | static size_t ZSTD_postProcessSequenceProducerResult( function ZSTD_fastSequenceLengthSum (line 3247) | static size_t ZSTD_fastSequenceLengthSum(ZSTD_Sequence const* seqBuf, si... function ZSTD_validateSeqStore (line 3261) | static void ZSTD_validateSeqStore(const SeqStore_t* seqStore, const ZSTD... type ZSTD_BuildSeqStore_e (line 3286) | typedef enum { ZSTDbss_compress, ZSTDbss_noCompress } ZSTD_BuildSeqStore_e; function ZSTD_buildSeqStore (line 3288) | static size_t ZSTD_buildSeqStore(ZSTD_CCtx* zc, const void* src, size_t ... function ZSTD_copyBlockSequences (line 3453) | static size_t ZSTD_copyBlockSequences(SeqCollector* seqCollector, const ... function ZSTD_sequenceBound (line 3538) | size_t ZSTD_sequenceBound(size_t srcSize) { function ZSTD_generateSequences (line 3544) | size_t ZSTD_generateSequences(ZSTD_CCtx* zc, ZSTD_Sequence* outSeqs, function ZSTD_mergeBlockDelimiters (line 3579) | size_t ZSTD_mergeBlockDelimiters(ZSTD_Sequence* sequences, size_t seqsSi... function ZSTD_isRLE (line 3596) | static int ZSTD_isRLE(const BYTE* src, size_t length) { function ZSTD_maybeRLE (line 3622) | static int ZSTD_maybeRLE(SeqStore_t const* seqStore) function ZSTD_blockState_confirmRepcodesAndEntropyTables (line 3630) | static void function writeBlockHeader (line 3639) | static void function ZSTD_buildBlockEntropyStats_literals (line 3656) | static size_t function ZSTD_symbolEncodingTypeStats_t (line 3767) | static ZSTD_symbolEncodingTypeStats_t function ZSTD_buildBlockEntropyStats_sequences (line 3782) | static size_t function ZSTD_buildBlockEntropyStats (line 3822) | size_t ZSTD_buildBlockEntropyStats( function ZSTD_estimateBlockSize_literal (line 3853) | static size_t function ZSTD_estimateBlockSize_symbolType (line 3880) | static size_t function ZSTD_estimateBlockSize_sequences (line 3918) | static size_t function ZSTD_estimateBlockSize (line 3947) | static size_t function ZSTD_buildEntropyStatisticsAndEstimateSubBlockSize (line 3971) | static size_t function ZSTD_countSeqStoreLiteralsBytes (line 3993) | static size_t ZSTD_countSeqStoreLiteralsBytes(const SeqStore_t* const se... function ZSTD_countSeqStoreMatchBytes (line 4008) | static size_t ZSTD_countSeqStoreMatchBytes(const SeqStore_t* const seqSt... function ZSTD_deriveSeqStoreChunk (line 4025) | static void ZSTD_deriveSeqStoreChunk(SeqStore_t* resultSeqStore, function U32 (line 4061) | static U32 function ZSTD_seqStore_resolveOffCodes (line 4093) | static void function ZSTD_compressSeqStore_singleBlock (line 4128) | static size_t type seqStoreSplits (line 4199) | typedef struct { function ZSTD_deriveBlockSplitsHelper (line 4220) | static void function ZSTD_deriveBlockSplits (line 4263) | static size_t ZSTD_deriveBlockSplits(ZSTD_CCtx* zc, U32 partitions[], U3... function ZSTD_compressBlock_splitBlock_internal (line 4284) | static size_t function ZSTD_compressBlock_splitBlock (line 4377) | static size_t function ZSTD_compressBlock_internal (line 4406) | static size_t function ZSTD_compressBlock_targetCBlockSize_body (line 4474) | static size_t ZSTD_compressBlock_targetCBlockSize_body(ZSTD_CCtx* zc, function ZSTD_compressBlock_targetCBlockSize (line 4530) | static size_t ZSTD_compressBlock_targetCBlockSize(ZSTD_CCtx* zc, function ZSTD_overflowCorrectIfNeeded (line 4550) | static void ZSTD_overflowCorrectIfNeeded(ZSTD_MatchState_t* ms, function ZSTD_optimalBlockSize (line 4576) | static size_t ZSTD_optimalBlockSize(ZSTD_CCtx* cctx, const void* src, si... function ZSTD_compress_frameChunk (line 4615) | static size_t ZSTD_compress_frameChunk(ZSTD_CCtx* cctx, function ZSTD_writeFrameHeader (line 4719) | static size_t ZSTD_writeFrameHeader(void* dst, size_t dstCapacity, function ZSTD_writeSkippableFrame (line 4775) | size_t ZSTD_writeSkippableFrame(void* dst, size_t dstCapacity, function ZSTD_writeLastEmptyBlock (line 4794) | size_t ZSTD_writeLastEmptyBlock(void* dst, size_t dstCapacity) function ZSTD_referenceExternalSequences (line 4804) | void ZSTD_referenceExternalSequences(ZSTD_CCtx* cctx, rawSeq* seq, size_... function ZSTD_compressContinue_internal (line 4816) | static size_t ZSTD_compressContinue_internal (ZSTD_CCtx* cctx, function ZSTD_compressContinue_public (line 4877) | size_t ZSTD_compressContinue_public(ZSTD_CCtx* cctx, function ZSTD_compressContinue (line 4886) | size_t ZSTD_compressContinue(ZSTD_CCtx* cctx, function ZSTD_getBlockSize_deprecated (line 4893) | static size_t ZSTD_getBlockSize_deprecated(const ZSTD_CCtx* cctx) function ZSTD_getBlockSize (line 4901) | size_t ZSTD_getBlockSize(const ZSTD_CCtx* cctx) function ZSTD_compressBlock_deprecated (line 4907) | size_t ZSTD_compressBlock_deprecated(ZSTD_CCtx* cctx, void* dst, size_t ... function ZSTD_compressBlock (line 4917) | size_t ZSTD_compressBlock(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity... function ZSTD_loadDictionaryContent (line 4925) | static size_t function FSE_repeat (line 5071) | static FSE_repeat ZSTD_dictNCountRepeat(short* normalizedCounter, unsign... function ZSTD_loadCEntropy (line 5085) | size_t ZSTD_loadCEntropy(ZSTD_compressedBlockState_t* bs, void* workspace, function ZSTD_loadZstdDictionary (line 5185) | static size_t ZSTD_loadZstdDictionary(ZSTD_compressedBlockState_t* bs, function ZSTD_compress_insertDictionary (line 5217) | static size_t function ZSTD_compressBegin_internal (line 5262) | static size_t ZSTD_compressBegin_internal(ZSTD_CCtx* cctx, function ZSTD_compressBegin_advanced_internal (line 5309) | size_t ZSTD_compressBegin_advanced_internal(ZSTD_CCtx* cctx, function ZSTD_compressBegin_advanced (line 5329) | size_t ZSTD_compressBegin_advanced(ZSTD_CCtx* cctx, function ZSTD_compressBegin_usingDict_deprecated (line 5341) | static size_t function ZSTD_compressBegin_usingDict (line 5353) | size_t function ZSTD_compressBegin (line 5359) | size_t ZSTD_compressBegin(ZSTD_CCtx* cctx, int compressionLevel) function ZSTD_writeEpilogue (line 5368) | static size_t ZSTD_writeEpilogue(ZSTD_CCtx* cctx, void* dst, size_t dstC... function ZSTD_CCtx_trace (line 5407) | void ZSTD_CCtx_trace(ZSTD_CCtx* cctx, size_t extraCSize) function ZSTD_compressEnd_public (line 5431) | size_t ZSTD_compressEnd_public(ZSTD_CCtx* cctx, function ZSTD_compressEnd (line 5458) | size_t ZSTD_compressEnd(ZSTD_CCtx* cctx, function ZSTD_compress_advanced (line 5465) | size_t ZSTD_compress_advanced (ZSTD_CCtx* cctx, function ZSTD_compress_advanced_internal (line 5482) | size_t ZSTD_compress_advanced_internal( function ZSTD_compress_usingDict (line 5496) | size_t ZSTD_compress_usingDict(ZSTD_CCtx* cctx, function ZSTD_compressCCtx (line 5511) | size_t ZSTD_compressCCtx(ZSTD_CCtx* cctx, function ZSTD_compress (line 5521) | size_t ZSTD_compress(void* dst, size_t dstCapacity, function ZSTD_estimateCDictSize_advanced (line 5545) | size_t ZSTD_estimateCDictSize_advanced( function ZSTD_estimateCDictSize (line 5560) | size_t ZSTD_estimateCDictSize(size_t dictSize, int compressionLevel) function ZSTD_sizeof_CDict (line 5566) | size_t ZSTD_sizeof_CDict(const ZSTD_CDict* cdict) function ZSTD_initCDict_internal (line 5575) | static size_t ZSTD_initCDict_internal( function ZSTD_CDict (line 5628) | static ZSTD_CDict* function ZSTD_CDict (line 5666) | ZSTD_CDict* ZSTD_createCDict_advanced(const void* dictBuffer, size_t dic... function ZSTD_CDict (line 5684) | ZSTD_CDict* ZSTD_createCDict_advanced2( function ZSTD_CDict (line 5734) | ZSTD_CDict* ZSTD_createCDict(const void* dict, size_t dictSize, int comp... function ZSTD_CDict (line 5745) | ZSTD_CDict* ZSTD_createCDict_byReference(const void* dict, size_t dictSi... function ZSTD_freeCDict (line 5756) | size_t ZSTD_freeCDict(ZSTD_CDict* cdict) function ZSTD_CDict (line 5782) | const ZSTD_CDict* ZSTD_initStaticCDict( function ZSTD_compressionParameters (line 5828) | ZSTD_compressionParameters ZSTD_getCParamsFromCDict(const ZSTD_CDict* cd... function ZSTD_getDictID_fromCDict (line 5838) | unsigned ZSTD_getDictID_fromCDict(const ZSTD_CDict* cdict) function ZSTD_compressBegin_usingCDict_internal (line 5847) | static size_t ZSTD_compressBegin_usingCDict_internal( function ZSTD_compressBegin_usingCDict_advanced (line 5888) | size_t ZSTD_compressBegin_usingCDict_advanced( function ZSTD_compressBegin_usingCDict_deprecated (line 5897) | size_t ZSTD_compressBegin_usingCDict_deprecated(ZSTD_CCtx* cctx, const Z... function ZSTD_compressBegin_usingCDict (line 5903) | size_t ZSTD_compressBegin_usingCDict(ZSTD_CCtx* cctx, const ZSTD_CDict* ... function ZSTD_compress_usingCDict_internal (line 5911) | static size_t ZSTD_compress_usingCDict_internal(ZSTD_CCtx* cctx, function ZSTD_compress_usingCDict_advanced (line 5923) | size_t ZSTD_compress_usingCDict_advanced(ZSTD_CCtx* cctx, function ZSTD_compress_usingCDict (line 5936) | size_t ZSTD_compress_usingCDict(ZSTD_CCtx* cctx, function ZSTD_CStream (line 5951) | ZSTD_CStream* ZSTD_createCStream(void) function ZSTD_CStream (line 5957) | ZSTD_CStream* ZSTD_initStaticCStream(void *workspace, size_t workspaceSize) function ZSTD_CStream (line 5962) | ZSTD_CStream* ZSTD_createCStream_advanced(ZSTD_customMem customMem) function ZSTD_freeCStream (line 5967) | size_t ZSTD_freeCStream(ZSTD_CStream* zcs) function ZSTD_CStreamInSize (line 5976) | size_t ZSTD_CStreamInSize(void) { return ZSTD_BLOCKSIZE_MAX; } function ZSTD_CStreamOutSize (line 5978) | size_t ZSTD_CStreamOutSize(void) function ZSTD_CParamMode_e (line 5983) | static ZSTD_CParamMode_e ZSTD_getCParamMode(ZSTD_CDict const* cdict, ZST... function ZSTD_resetCStream (line 5993) | size_t ZSTD_resetCStream(ZSTD_CStream* zcs, unsigned long long pss) function ZSTD_initCStream_internal (line 6010) | size_t ZSTD_initCStream_internal(ZSTD_CStream* zcs, function ZSTD_initCStream_usingCDict_advanced (line 6032) | size_t ZSTD_initCStream_usingCDict_advanced(ZSTD_CStream* zcs, function ZSTD_initCStream_usingCDict (line 6046) | size_t ZSTD_initCStream_usingCDict(ZSTD_CStream* zcs, const ZSTD_CDict* ... function ZSTD_initCStream_advanced (line 6059) | size_t ZSTD_initCStream_advanced(ZSTD_CStream* zcs, function ZSTD_initCStream_usingDict (line 6077) | size_t ZSTD_initCStream_usingDict(ZSTD_CStream* zcs, const void* dict, s... function ZSTD_initCStream_srcSize (line 6086) | size_t ZSTD_initCStream_srcSize(ZSTD_CStream* zcs, int compressionLevel,... function ZSTD_initCStream (line 6101) | size_t ZSTD_initCStream(ZSTD_CStream* zcs, int compressionLevel) function ZSTD_nextInputSizeHint (line 6112) | static size_t ZSTD_nextInputSizeHint(const ZSTD_CCtx* cctx) function ZSTD_compressStream_generic (line 6127) | static size_t ZSTD_compressStream_generic(ZSTD_CStream* zcs, function ZSTD_nextInputSizeHint_MTorST (line 6313) | static size_t ZSTD_nextInputSizeHint_MTorST(const ZSTD_CCtx* cctx) function ZSTD_compressStream (line 6325) | size_t ZSTD_compressStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output, ZS... function ZSTD_setBufferExpectations (line 6334) | static void function ZSTD_checkBufferStability (line 6349) | static size_t ZSTD_checkBufferStability(ZSTD_CCtx const* cctx, function ZSTD_CCtx_init_compressStream2 (line 6373) | static size_t ZSTD_CCtx_init_compressStream2(ZSTD_CCtx* cctx, function ZSTD_compressStream2 (line 6471) | size_t ZSTD_compressStream2( ZSTD_CCtx* cctx, function ZSTD_compressStream2_simpleArgs (line 6570) | size_t ZSTD_compressStream2_simpleArgs ( function ZSTD_compress2 (line 6592) | size_t ZSTD_compress2(ZSTD_CCtx* cctx, function ZSTD_validateSequence (line 6627) | static size_t function U32 (line 6646) | static U32 ZSTD_finalizeOffBase(U32 rawOffset, const U32 rep[ZSTD_REP_NU... function ZSTD_transferSequences_wBlockDelim (line 6668) | static size_t function ZSTD_transferSequences_noDelim (line 6768) | static size_t function ZSTD_SequenceCopier_f (line 6905) | static ZSTD_SequenceCopier_f ZSTD_selectSequenceCopier(ZSTD_SequenceForm... function blockSize_explicitDelimiter (line 6919) | static size_t function determine_blockSize (line 6942) | static size_t determine_blockSize(ZSTD_SequenceFormat_e mode, function ZSTD_compressSequences_internal (line 6968) | static size_t function ZSTD_compressSequences (line 7087) | size_t ZSTD_compressSequences(ZSTD_CCtx* cctx, function convertSequences_noRepcodes (line 7157) | size_t convertSequences_noRepcodes( function convertSequences_noRepcodes (line 7317) | size_t convertSequences_noRepcodes(SeqDef* dstSeqs, const ZSTD_Sequence*... function FORCE_INLINE_TEMPLATE (line 7412) | FORCE_INLINE_TEMPLATE int cmpgtz_any_s8(svbool_t g, svint8_t a) function convertSequences_noRepcodes (line 7418) | size_t convertSequences_noRepcodes( function convertSequences_noRepcodes (line 7674) | size_t convertSequences_noRepcodes( function ZSTD_convertBlockSequences (line 7707) | size_t ZSTD_convertBlockSequences(ZSTD_CCtx* cctx, function BlockSummary (line 7785) | BlockSummary ZSTD_get1BlockSummary(const ZSTD_Sequence* seqs, size_t nbS... function BlockSummary (line 7837) | BlockSummary ZSTD_get1BlockSummary(const ZSTD_Sequence* seqs, size_t nbS... function FORCE_INLINE_TEMPLATE (line 7910) | FORCE_INLINE_TEMPLATE int matchLengthHalfIsZero(U64 litMatchLength) function BlockSummary (line 7919) | BlockSummary ZSTD_get1BlockSummary(const ZSTD_Sequence* seqs, size_t nbS... function ZSTD_compressSequencesAndLiterals_internal (line 8004) | static size_t function ZSTD_compressSequencesAndLiterals (line 8111) | size_t function ZSTD_inBuffer (line 8165) | static ZSTD_inBuffer inBuffer_forEndFlush(const ZSTD_CStream* zcs) function ZSTD_flushStream (line 8174) | size_t ZSTD_flushStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output) function ZSTD_endStream (line 8181) | size_t ZSTD_endStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output) function ZSTD_maxCLevel (line 8200) | int ZSTD_maxCLevel(void) { return ZSTD_MAX_CLEVEL; } function ZSTD_minCLevel (line 8201) | int ZSTD_minCLevel(void) { return (int)-ZSTD_TARGETLENGTH_MAX; } function ZSTD_defaultCLevel (line 8202) | int ZSTD_defaultCLevel(void) { return ZSTD_CLEVEL_DEFAULT; } function ZSTD_compressionParameters (line 8204) | static ZSTD_compressionParameters ZSTD_dedicatedDictSearch_getCParams(in... function ZSTD_dedicatedDictSearch_isSupported (line 8225) | static int ZSTD_dedicatedDictSearch_isSupported( function ZSTD_dedicatedDictSearch_revertCParams (line 8239) | static void ZSTD_dedicatedDictSearch_revertCParams( function U64 (line 8261) | static U64 ZSTD_getCParamRowSize(U64 srcSizeHint, size_t dictSize, ZSTD_... function ZSTD_compressionParameters (line 8286) | static ZSTD_compressionParameters ZSTD_getCParams_internal(int compressi... function ZSTD_compressionParameters (line 8314) | ZSTD_compressionParameters ZSTD_getCParams(int compressionLevel, unsigne... function ZSTD_parameters (line 8324) | static ZSTD_parameters function ZSTD_parameters (line 8340) | ZSTD_parameters ZSTD_getParams(int compressionLevel, unsigned long long ... function ZSTD_registerSequenceProducer (line 8346) | void ZSTD_registerSequenceProducer( function ZSTD_CCtxParams_registerSequenceProducer (line 8357) | void ZSTD_CCtxParams_registerSequenceProducer( FILE: lib/compress/zstd_compress_internal.h type ZSTD_compressionStage_e (line 46) | typedef enum { ZSTDcs_created=0, ZSTDcs_init, ZSTDcs_ongoing, ZSTDcs_end... type ZSTD_cStreamStage (line 47) | typedef enum { zcss_init=0, zcss_load, zcss_flush } ZSTD_cStreamStage; type ZSTD_prefixDict (line 49) | typedef struct ZSTD_prefixDict_s { type ZSTD_localDict (line 55) | typedef struct { type ZSTD_hufCTables_t (line 63) | typedef struct { type ZSTD_fseCTables_t (line 68) | typedef struct { type ZSTD_entropyCTables_t (line 77) | typedef struct { type SeqDef (line 85) | typedef struct SeqDef_s { type ZSTD_longLengthType_e (line 92) | typedef enum { type SeqStore_t (line 98) | typedef struct { type ZSTD_SequenceLength (line 117) | typedef struct { function MEM_STATIC (line 126) | MEM_STATIC ZSTD_SequenceLength ZSTD_getSequenceLength(SeqStore_t const* ... type ZSTD_hufCTablesMetadata_t (line 154) | typedef struct { type ZSTD_fseCTablesMetadata_t (line 165) | typedef struct { type ZSTD_entropyCTablesMetadata_t (line 174) | typedef struct { type ZSTD_match_t (line 194) | typedef struct { type rawSeq (line 199) | typedef struct { type RawSeqStore_t (line 205) | typedef struct { type ZSTD_optimal_t (line 216) | typedef struct { type ZSTD_OptPrice_e (line 224) | typedef enum { zop_dynamic=0, zop_predef } ZSTD_OptPrice_e; type optState_t (line 227) | typedef struct { type ZSTD_compressedBlockState_t (line 249) | typedef struct { type ZSTD_window_t (line 254) | typedef struct { type ZSTD_MatchState_t (line 268) | typedef struct ZSTD_MatchState_t ZSTD_MatchState_t; type ZSTD_MatchState_t (line 272) | struct ZSTD_MatchState_t { type ZSTD_blockState_t (line 317) | typedef struct { type ldmEntry_t (line 323) | typedef struct { type ldmMatchCandidate_t (line 328) | typedef struct { type ldmState_t (line 337) | typedef struct { type ldmParams_t (line 346) | typedef struct { type SeqCollector (line 355) | typedef struct { type ZSTD_CCtx_params_s (line 362) | struct ZSTD_CCtx_params_s { type ZSTD_buffered_policy_e (line 451) | typedef enum { type ZSTD_blockSplitCtx (line 461) | typedef struct { type ZSTD_CCtx_s (line 472) | struct ZSTD_CCtx_s { type ZSTD_dictTableLoadMethod_e (line 548) | typedef enum { ZSTD_dtlm_fast, ZSTD_dtlm_full } ZSTD_dictTableLoadMethod_e; type ZSTD_tableFillPurpose_e (line 549) | typedef enum { ZSTD_tfp_forCCtx, ZSTD_tfp_forCDict } ZSTD_tableFillPurpo... type ZSTD_dictMode_e (line 551) | typedef enum { type ZSTD_CParamMode_e (line 558) | typedef enum { function MEM_STATIC (line 584) | MEM_STATIC U32 ZSTD_LLcode(U32 litLength) function MEM_STATIC (line 601) | MEM_STATIC U32 ZSTD_MLcode(U32 mlBase) function MEM_STATIC (line 618) | MEM_STATIC int ZSTD_cParam_withinBounds(ZSTD_cParameter cParam, int value) function MEM_STATIC (line 630) | MEM_STATIC const BYTE* function MEM_STATIC (line 649) | MEM_STATIC size_t function MEM_STATIC (line 661) | MEM_STATIC size_t function MEM_STATIC (line 677) | MEM_STATIC size_t ZSTD_minGain(size_t srcSize, ZSTD_strategy strat) function MEM_STATIC (line 685) | MEM_STATIC int ZSTD_literalsCompressionIsDisabled(const ZSTD_CCtx_params... function ZSTD_safecopyLiterals (line 705) | static void function ZSTD_storeSeqOnly (line 734) | void function ZSTD_storeSeq (line 775) | void function MEM_STATIC (line 817) | MEM_STATIC void type Repcodes_t (line 837) | typedef struct repcodes_s { function MEM_STATIC (line 841) | MEM_STATIC Repcodes_t function MEM_STATIC (line 854) | MEM_STATIC size_t ZSTD_count(const BYTE* pIn, const BYTE* pMatch, const ... function MEM_STATIC (line 879) | MEM_STATIC size_t function U32 (line 899) | static U32 ZSTD_hash3(U32 u, U32 h, U32 s) { assert(h <= 32); return ... function MEM_STATIC (line 900) | MEM_STATIC size_t ZSTD_hash3Ptr(const void* ptr, U32 h) { return ZSTD_ha... function MEM_STATIC (line 901) | MEM_STATIC size_t ZSTD_hash3PtrS(const void* ptr, U32 h, U32 s) { return... function U32 (line 904) | static U32 ZSTD_hash4(U32 u, U32 h, U32 s) { assert(h <= 32); return ... function ZSTD_hash4Ptr (line 905) | static size_t ZSTD_hash4Ptr(const void* ptr, U32 h) { return ZSTD_hash4(... function ZSTD_hash4PtrS (line 906) | static size_t ZSTD_hash4PtrS(const void* ptr, U32 h, U32 s) { return ZST... function ZSTD_hash5 (line 909) | static size_t ZSTD_hash5(U64 u, U32 h, U64 s) { assert(h <= 64); return ... function ZSTD_hash5Ptr (line 910) | static size_t ZSTD_hash5Ptr(const void* p, U32 h) { return ZSTD_hash5(ME... function ZSTD_hash5PtrS (line 911) | static size_t ZSTD_hash5PtrS(const void* p, U32 h, U64 s) { return ZSTD_... function ZSTD_hash6 (line 914) | static size_t ZSTD_hash6(U64 u, U32 h, U64 s) { assert(h <= 64); return ... function ZSTD_hash6Ptr (line 915) | static size_t ZSTD_hash6Ptr(const void* p, U32 h) { return ZSTD_hash6(ME... function ZSTD_hash6PtrS (line 916) | static size_t ZSTD_hash6PtrS(const void* p, U32 h, U64 s) { return ZSTD_... function ZSTD_hash7 (line 919) | static size_t ZSTD_hash7(U64 u, U32 h, U64 s) { assert(h <= 64); return ... function ZSTD_hash7Ptr (line 920) | static size_t ZSTD_hash7Ptr(const void* p, U32 h) { return ZSTD_hash7(ME... function ZSTD_hash7PtrS (line 921) | static size_t ZSTD_hash7PtrS(const void* p, U32 h, U64 s) { return ZSTD_... function ZSTD_hash8 (line 924) | static size_t ZSTD_hash8(U64 u, U32 h, U64 s) { assert(h <= 64); return ... function ZSTD_hash8Ptr (line 925) | static size_t ZSTD_hash8Ptr(const void* p, U32 h) { return ZSTD_hash8(ME... function ZSTD_hash8PtrS (line 926) | static size_t ZSTD_hash8PtrS(const void* p, U32 h, U64 s) { return ZSTD_... function ZSTD_hashPtr (line 930) | size_t ZSTD_hashPtr(const void* p, U32 hBits, U32 mls) function ZSTD_hashPtrSalted (line 948) | size_t ZSTD_hashPtrSalted(const void* p, U32 hBits, U32 mls, const U64 h... function U64 (line 968) | static U64 ZSTD_ipow(U64 base, U64 exponent) function U64 (line 984) | static U64 ZSTD_rollingHash_append(U64 hash, void const* buf, size_t size) function MEM_STATIC (line 998) | MEM_STATIC U64 ZSTD_rollingHash_compute(void const* buf, size_t size) function MEM_STATIC (line 1007) | MEM_STATIC U64 ZSTD_rollingHash_primePower(U32 length) function MEM_STATIC (line 1015) | MEM_STATIC U64 ZSTD_rollingHash_rotate(U64 hash, BYTE toRemove, BYTE toA... function MEM_STATIC (line 1041) | MEM_STATIC void ZSTD_window_clear(ZSTD_window_t* window) function MEM_STATIC (line 1050) | MEM_STATIC U32 ZSTD_window_isEmpty(ZSTD_window_t const window) function MEM_STATIC (line 1061) | MEM_STATIC U32 ZSTD_window_hasExtDict(ZSTD_window_t const window) function MEM_STATIC (line 1071) | MEM_STATIC ZSTD_dictMode_e ZSTD_matchState_dictMode(const ZSTD_MatchStat... function MEM_STATIC (line 1097) | MEM_STATIC U32 ZSTD_window_canOverflowCorrect(ZSTD_window_t const window, function MEM_STATIC (line 1132) | MEM_STATIC U32 ZSTD_window_needOverflowCorrection(ZSTD_window_t const wi... function U32 (line 1159) | U32 ZSTD_window_correctOverflow(ZSTD_window_t* window, U32 cycleLog, function MEM_STATIC (line 1255) | MEM_STATIC void function MEM_STATIC (line 1300) | MEM_STATIC void function MEM_STATIC (line 1334) | MEM_STATIC void ZSTD_window_init(ZSTD_window_t* window) { function U32 (line 1354) | U32 ZSTD_window_update(ZSTD_window_t* window, function MEM_STATIC (line 1395) | MEM_STATIC U32 ZSTD_getLowestMatchIndex(const ZSTD_MatchState_t* ms, U32... function MEM_STATIC (line 1412) | MEM_STATIC U32 ZSTD_getLowestPrefixIndex(const ZSTD_MatchState_t* ms, U3... function MEM_STATIC (line 1429) | MEM_STATIC int ZSTD_index_overlap_check(const U32 prefixLowestIndex, con... function MEM_STATIC (line 1437) | MEM_STATIC double ZSTD_fWeight(U32 rawStat) function MEM_STATIC (line 1452) | MEM_STATIC void ZSTD_debugTable(const U32* table, U32 max) function MEM_STATIC (line 1487) | MEM_STATIC void ZSTD_writeTaggedIndex(U32* const hashTable, size_t hashA... function MEM_STATIC (line 1496) | MEM_STATIC int ZSTD_comparePackedTags(size_t packedTag1, size_t packedTa... type ZSTD_SequencePosition (line 1517) | typedef struct { type BlockSummary (line 1528) | typedef struct { function MEM_STATIC (line 1613) | MEM_STATIC int ZSTD_hasExtSeqProd(const ZSTD_CCtx_params* params) { FILE: lib/compress/zstd_compress_literals.c function showHexa (line 22) | static size_t showHexa(const void* src, size_t srcSize) function ZSTD_noCompressLiterals (line 39) | size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const voi... function allBytesIdentical (line 68) | static int allBytesIdentical(const void* src, size_t srcSize) function ZSTD_compressRleLiteralsBlock (line 81) | size_t ZSTD_compressRleLiteralsBlock (void* dst, size_t dstCapacity, con... function ZSTD_minLiteralsToCompress (line 114) | static size_t function ZSTD_compressLiterals (line 129) | size_t ZSTD_compressLiterals ( FILE: lib/compress/zstd_compress_sequences.c function ZSTD_getFSEMaxSymbolValue (line 46) | static unsigned ZSTD_getFSEMaxSymbolValue(FSE_CTable const* ctable) { function ZSTD_useLowProbCount (line 57) | static unsigned ZSTD_useLowProbCount(size_t const nbSeq) function ZSTD_NCountCost (line 70) | static size_t ZSTD_NCountCost(unsigned const* count, unsigned const max, function ZSTD_entropyCost (line 84) | static size_t ZSTD_entropyCost(unsigned const* count, unsigned const max... function ZSTD_fseBitCost (line 104) | size_t ZSTD_fseBitCost( function ZSTD_crossEntropyCost (line 139) | size_t ZSTD_crossEntropyCost(short const* norm, unsigned accuracyLog, function SymbolEncodingType_e (line 156) | SymbolEncodingType_e type ZSTD_BuildCTableWksp (line 237) | typedef struct { function ZSTD_buildCTable (line 242) | size_t function FORCE_INLINE_TEMPLATE (line 290) | FORCE_INLINE_TEMPLATE size_t function ZSTD_encodeSequences_default (line 384) | static size_t function BMI2_TARGET_ATTRIBUTE (line 402) | static BMI2_TARGET_ATTRIBUTE size_t function ZSTD_encodeSequences (line 419) | size_t ZSTD_encodeSequences( FILE: lib/compress/zstd_compress_sequences.h type ZSTD_DefaultPolicy_e (line 18) | typedef enum { FILE: lib/compress/zstd_compress_superblock.c function ZSTD_compressSubBlock_literal (line 41) | static size_t function ZSTD_seqDecompressedSize (line 128) | static size_t function ZSTD_compressSubBlock_sequences (line 162) | static size_t function ZSTD_compressSubBlock (line 263) | static size_t ZSTD_compressSubBlock(const ZSTD_entropyCTables_t* entropy, function ZSTD_estimateSubBlockSize_literal (line 307) | static size_t ZSTD_estimateSubBlockSize_literal(const BYTE* literals, si... function ZSTD_estimateSubBlockSize_symbolType (line 330) | static size_t ZSTD_estimateSubBlockSize_symbolType(SymbolEncodingType_e ... function ZSTD_estimateSubBlockSize_sequences (line 365) | static size_t ZSTD_estimateSubBlockSize_sequences(const BYTE* ofCodeTable, type EstimatedBlockSize (line 393) | typedef struct { function EstimatedBlockSize (line 397) | static EstimatedBlockSize ZSTD_estimateSubBlockSize(const BYTE* literals... function ZSTD_needSequenceEntropyTables (line 418) | static int ZSTD_needSequenceEntropyTables(ZSTD_fseCTablesMetadata_t cons... function countLiterals (line 429) | static size_t countLiterals(SeqStore_t const* seqStore, const SeqDef* sp... function sizeBlockSequences (line 442) | static size_t sizeBlockSequences(const SeqDef* sp, size_t nbSeqs, function ZSTD_compressSubBlock_multi (line 479) | static size_t ZSTD_compressSubBlock_multi(const SeqStore_t* seqStorePtr, function ZSTD_compressSuperBlock (line 665) | size_t ZSTD_compressSuperBlock(ZSTD_CCtx* zc, FILE: lib/compress/zstd_cwksp.h type ZSTD_cwksp_alloc_phase_e (line 44) | typedef enum { type ZSTD_cwksp_static_alloc_e (line 56) | typedef enum { type ZSTD_cwksp (line 155) | typedef struct { function MEM_STATIC (line 178) | MEM_STATIC void ZSTD_cwksp_assert_internal_consistency(ZSTD_cwksp* ws) { function MEM_STATIC (line 206) | MEM_STATIC size_t ZSTD_cwksp_align(size_t size, size_t align) { function MEM_STATIC (line 224) | MEM_STATIC size_t ZSTD_cwksp_alloc_size(size_t size) { function MEM_STATIC (line 234) | MEM_STATIC size_t ZSTD_cwksp_aligned_alloc_size(size_t size, size_t alig... function MEM_STATIC (line 242) | MEM_STATIC size_t ZSTD_cwksp_aligned64_alloc_size(size_t size) { function MEM_STATIC (line 250) | MEM_STATIC size_t ZSTD_cwksp_slack_space_required(void) { function MEM_STATIC (line 263) | MEM_STATIC size_t ZSTD_cwksp_bytes_to_align_ptr(void* ptr, const size_t ... function MEM_STATIC (line 275) | MEM_STATIC void* ZSTD_cwksp_initialAllocStart(ZSTD_cwksp* ws) function MEM_STATIC (line 290) | MEM_STATIC void* function MEM_STATIC (line 318) | MEM_STATIC size_t function MEM_STATIC (line 352) | MEM_STATIC int ZSTD_cwksp_owns_buffer(const ZSTD_cwksp* ws, const void* ... function MEM_STATIC (line 360) | MEM_STATIC void* function MEM_STATIC (line 394) | MEM_STATIC BYTE* ZSTD_cwksp_reserve_buffer(ZSTD_cwksp* ws, size_t bytes) function MEM_STATIC (line 408) | MEM_STATIC void* ZSTD_cwksp_reserve_aligned_init_once(ZSTD_cwksp* ws, si... function MEM_STATIC (line 432) | MEM_STATIC void* ZSTD_cwksp_reserve_aligned64(ZSTD_cwksp* ws, size_t bytes) function MEM_STATIC (line 446) | MEM_STATIC void* ZSTD_cwksp_reserve_table(ZSTD_cwksp* ws, size_t bytes) function MEM_STATIC (line 491) | MEM_STATIC void* ZSTD_cwksp_reserve_object(ZSTD_cwksp* ws, size_t bytes) function MEM_STATIC (line 533) | MEM_STATIC void* ZSTD_cwksp_reserve_object_aligned(ZSTD_cwksp* ws, size_... function MEM_STATIC (line 544) | MEM_STATIC void ZSTD_cwksp_mark_tables_dirty(ZSTD_cwksp* ws) function MEM_STATIC (line 573) | MEM_STATIC void ZSTD_cwksp_mark_tables_clean(ZSTD_cwksp* ws) { function MEM_STATIC (line 586) | MEM_STATIC void ZSTD_cwksp_clean_tables(ZSTD_cwksp* ws) { function MEM_STATIC (line 600) | MEM_STATIC void ZSTD_cwksp_clear_tables(ZSTD_cwksp* ws) function MEM_STATIC (line 623) | MEM_STATIC void ZSTD_cwksp_clear(ZSTD_cwksp* ws) { function MEM_STATIC (line 660) | MEM_STATIC size_t ZSTD_cwksp_sizeof(const ZSTD_cwksp* ws) { function MEM_STATIC (line 664) | MEM_STATIC size_t ZSTD_cwksp_used(const ZSTD_cwksp* ws) { function MEM_STATIC (line 674) | MEM_STATIC void ZSTD_cwksp_init(ZSTD_cwksp* ws, void* start, size_t size... function MEM_STATIC (line 689) | MEM_STATIC size_t ZSTD_cwksp_create(ZSTD_cwksp* ws, size_t size, ZSTD_cu... function MEM_STATIC (line 697) | MEM_STATIC void ZSTD_cwksp_free(ZSTD_cwksp* ws, ZSTD_customMem customMem) { function MEM_STATIC (line 713) | MEM_STATIC void ZSTD_cwksp_move(ZSTD_cwksp* dst, ZSTD_cwksp* src) { function MEM_STATIC (line 718) | MEM_STATIC int ZSTD_cwksp_reserve_failed(const ZSTD_cwksp* ws) { function MEM_STATIC (line 730) | MEM_STATIC int ZSTD_cwksp_estimated_space_within_bounds(const ZSTD_cwksp... function MEM_STATIC (line 738) | MEM_STATIC size_t ZSTD_cwksp_available_space(ZSTD_cwksp* ws) { function MEM_STATIC (line 742) | MEM_STATIC int ZSTD_cwksp_check_available(ZSTD_cwksp* ws, size_t additio... function MEM_STATIC (line 746) | MEM_STATIC int ZSTD_cwksp_check_too_large(ZSTD_cwksp* ws, size_t additio... function MEM_STATIC (line 751) | MEM_STATIC int ZSTD_cwksp_check_wasteful(ZSTD_cwksp* ws, size_t addition... function MEM_STATIC (line 756) | MEM_STATIC void ZSTD_cwksp_bump_oversized_duration( FILE: lib/compress/zstd_double_fast.c function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 16) | static function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 54) | static function ZSTD_fillDoubleHashTable (line 90) | void ZSTD_fillDoubleHashTable(ZSTD_MatchState_t* ms, function ZSTD_compressBlock_doubleFast_noDict_generic (line 105) | size_t ZSTD_compressBlock_doubleFast_noDict_generic( function ZSTD_compressBlock_doubleFast_dictMatchState_generic (line 328) | size_t ZSTD_compressBlock_doubleFast_dictMatchState_generic( function ZSTD_compressBlock_doubleFast (line 568) | size_t ZSTD_compressBlock_doubleFast( function ZSTD_compressBlock_doubleFast_dictMatchState (line 588) | size_t ZSTD_compressBlock_doubleFast_dictMatchState( function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 608) | static function ZSTD_compressBlock_doubleFast_extDict (line 759) | size_t ZSTD_compressBlock_doubleFast_extDict( FILE: lib/compress/zstd_fast.c function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 14) | static function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 51) | static function ZSTD_fillHashTable (line 87) | void ZSTD_fillHashTable(ZSTD_MatchState_t* ms, function ZSTD_match4Found_cmov (line 102) | static int function ZSTD_match4Found_branch (line 127) | static int function ZSTD_compressBlock_fast_noDict_generic (line 192) | size_t ZSTD_compressBlock_fast_noDict_generic( function ZSTD_compressBlock_fast (line 443) | size_t ZSTD_compressBlock_fast( function ZSTD_compressBlock_fast_dictMatchState_generic (line 483) | size_t ZSTD_compressBlock_fast_dictMatchState_generic( function ZSTD_compressBlock_fast_dictMatchState (line 686) | size_t ZSTD_compressBlock_fast_dictMatchState( function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 707) | static function ZSTD_compressBlock_fast_extDict (line 967) | size_t ZSTD_compressBlock_fast_extDict( FILE: lib/compress/zstd_lazy.c function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 27) | static function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 72) | static function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 162) | static function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 241) | static function ZSTD_BtFindBestMatch (line 395) | size_t ZSTD_BtFindBestMatch( ZSTD_MatchState_t* ms, function ZSTD_dedicatedDictSearch_lazy_loadDictionary (line 411) | void ZSTD_dedicatedDictSearch_lazy_loadDictionary(ZSTD_MatchState_t* ms,... function FORCE_INLINE_TEMPLATE (line 528) | FORCE_INLINE_TEMPLATE function U32 (line 632) | U32 ZSTD_insertAndFindFirstIndex_internal( function U32 (line 659) | U32 ZSTD_insertAndFindFirstIndex(ZSTD_MatchState_t* ms, const BYTE* ip) { function ZSTD_HcFindBestMatch (line 667) | size_t ZSTD_HcFindBestMatch( type U64 (line 784) | typedef U64 ZSTD_VecMask; function MEM_STATIC (line 790) | MEM_STATIC U32 ZSTD_VecMask_next(ZSTD_VecMask val) { function FORCE_INLINE_TEMPLATE (line 798) | FORCE_INLINE_TEMPLATE U32 ZSTD_row_nextIndex(BYTE* const tagRow, U32 con... function MEM_STATIC (line 808) | MEM_STATIC int ZSTD_isAligned(void const* ptr, size_t align) { function FORCE_INLINE_TEMPLATE (line 816) | FORCE_INLINE_TEMPLATE void ZSTD_row_prefetch(U32 const* hashTable, BYTE ... function ZSTD_row_fillHashCache (line 837) | void ZSTD_row_fillHashCache(ZSTD_MatchState_t* ms, const BYTE* base, function U32 (line 865) | U32 ZSTD_row_nextCachedHash(U32* cache, U32 const* hashTable, function ZSTD_row_update_internalImpl (line 885) | void ZSTD_row_update_internalImpl(ZSTD_MatchState_t* ms, function ZSTD_row_update_internal (line 916) | void ZSTD_row_update_internal(ZSTD_MatchState_t* ms, const BYTE* ip, function ZSTD_row_update (line 949) | void ZSTD_row_update(ZSTD_MatchState_t* const ms, const BYTE* ip) { function FORCE_INLINE_TEMPLATE (line 962) | FORCE_INLINE_TEMPLATE U32 function FORCE_INLINE_TEMPLATE (line 987) | FORCE_INLINE_TEMPLATE ZSTD_VecMask function FORCE_INLINE_TEMPLATE (line 1007) | FORCE_INLINE_TEMPLATE ZSTD_VecMask function FORCE_INLINE_TEMPLATE (line 1054) | FORCE_INLINE_TEMPLATE ZSTD_VecMask function FORCE_INLINE_TEMPLATE (line 1098) | FORCE_INLINE_TEMPLATE ZSTD_VecMask function ZSTD_RowFindBestMatch (line 1185) | size_t ZSTD_RowFindBestMatch( type searchMethod_e (line 1468) | typedef enum { search_hashChain=0, search_binaryTree=1, search_rowHash=2... function FORCE_INLINE_TEMPLATE (line 1531) | FORCE_INLINE_TEMPLATE size_t ZSTD_searchMax( function ZSTD_compressBlock_lazy_generic (line 1560) | size_t ZSTD_compressBlock_lazy_generic( function ZSTD_compressBlock_greedy (line 1828) | size_t ZSTD_compressBlock_greedy( function ZSTD_compressBlock_greedy_dictMatchState (line 1835) | size_t ZSTD_compressBlock_greedy_dictMatchState( function ZSTD_compressBlock_greedy_dedicatedDictSearch (line 1842) | size_t ZSTD_compressBlock_greedy_dedicatedDictSearch( function ZSTD_compressBlock_greedy_row (line 1849) | size_t ZSTD_compressBlock_greedy_row( function ZSTD_compressBlock_greedy_dictMatchState_row (line 1856) | size_t ZSTD_compressBlock_greedy_dictMatchState_row( function ZSTD_compressBlock_greedy_dedicatedDictSearch_row (line 1863) | size_t ZSTD_compressBlock_greedy_dedicatedDictSearch_row( function ZSTD_compressBlock_lazy (line 1872) | size_t ZSTD_compressBlock_lazy( function ZSTD_compressBlock_lazy_dictMatchState (line 1879) | size_t ZSTD_compressBlock_lazy_dictMatchState( function ZSTD_compressBlock_lazy_dedicatedDictSearch (line 1886) | size_t ZSTD_compressBlock_lazy_dedicatedDictSearch( function ZSTD_compressBlock_lazy_row (line 1893) | size_t ZSTD_compressBlock_lazy_row( function ZSTD_compressBlock_lazy_dictMatchState_row (line 1900) | size_t ZSTD_compressBlock_lazy_dictMatchState_row( function ZSTD_compressBlock_lazy_dedicatedDictSearch_row (line 1907) | size_t ZSTD_compressBlock_lazy_dedicatedDictSearch_row( function ZSTD_compressBlock_lazy2 (line 1916) | size_t ZSTD_compressBlock_lazy2( function ZSTD_compressBlock_lazy2_dictMatchState (line 1923) | size_t ZSTD_compressBlock_lazy2_dictMatchState( function ZSTD_compressBlock_lazy2_dedicatedDictSearch (line 1930) | size_t ZSTD_compressBlock_lazy2_dedicatedDictSearch( function ZSTD_compressBlock_lazy2_row (line 1937) | size_t ZSTD_compressBlock_lazy2_row( function ZSTD_compressBlock_lazy2_dictMatchState_row (line 1944) | size_t ZSTD_compressBlock_lazy2_dictMatchState_row( function ZSTD_compressBlock_lazy2_dedicatedDictSearch_row (line 1951) | size_t ZSTD_compressBlock_lazy2_dedicatedDictSearch_row( function ZSTD_compressBlock_btlazy2 (line 1960) | size_t ZSTD_compressBlock_btlazy2( function ZSTD_compressBlock_btlazy2_dictMatchState (line 1967) | size_t ZSTD_compressBlock_btlazy2_dictMatchState( function ZSTD_compressBlock_lazy_extDict_generic (line 1981) | size_t ZSTD_compressBlock_lazy_extDict_generic( function ZSTD_compressBlock_greedy_extDict (line 2185) | size_t ZSTD_compressBlock_greedy_extDict( function ZSTD_compressBlock_greedy_extDict_row (line 2192) | size_t ZSTD_compressBlock_greedy_extDict_row( function ZSTD_compressBlock_lazy_extDict (line 2201) | size_t ZSTD_compressBlock_lazy_extDict( function ZSTD_compressBlock_lazy_extDict_row (line 2209) | size_t ZSTD_compressBlock_lazy_extDict_row( function ZSTD_compressBlock_lazy2_extDict (line 2219) | size_t ZSTD_compressBlock_lazy2_extDict( function ZSTD_compressBlock_lazy2_extDict_row (line 2227) | size_t ZSTD_compressBlock_lazy2_extDict_row( function ZSTD_compressBlock_btlazy2_extDict (line 2236) | size_t ZSTD_compressBlock_btlazy2_extDict( FILE: lib/compress/zstd_ldm.c type ldmRollingHashState_t (line 23) | typedef struct { function ZSTD_ldm_gear_init (line 32) | static void ZSTD_ldm_gear_init(ldmRollingHashState_t* state, ldmParams_t... function ZSTD_ldm_gear_reset (line 65) | static void ZSTD_ldm_gear_reset(ldmRollingHashState_t* state, function ZSTD_ldm_gear_feed (line 96) | static size_t ZSTD_ldm_gear_feed(ldmRollingHashState_t* state, function ZSTD_ldm_adjustParameters (line 135) | void ZSTD_ldm_adjustParameters(ldmParams_t* params, function ZSTD_ldm_getTableSize (line 173) | size_t ZSTD_ldm_getTableSize(ldmParams_t params) function ZSTD_ldm_getMaxNbSeq (line 183) | size_t ZSTD_ldm_getMaxNbSeq(ldmParams_t params, size_t maxChunkSize) function ldmEntry_t (line 190) | static ldmEntry_t* ZSTD_ldm_getBucket( function ZSTD_ldm_insertEntry (line 198) | static void ZSTD_ldm_insertEntry(ldmState_t* ldmState, function ZSTD_ldm_countBackwardsMatch (line 214) | static size_t ZSTD_ldm_countBackwardsMatch( function ZSTD_ldm_countBackwardsMatch_2segments (line 232) | static size_t ZSTD_ldm_countBackwardsMatch_2segments( function ZSTD_ldm_fillFastTables (line 255) | static size_t ZSTD_ldm_fillFastTables(ZSTD_MatchState_t* ms, function ZSTD_ldm_fillHashTable (line 289) | void ZSTD_ldm_fillHashTable( function ZSTD_ldm_limitTableUpdate (line 335) | static void ZSTD_ldm_limitTableUpdate(ZSTD_MatchState_t* ms, const BYTE*... function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 344) | static function ZSTD_ldm_reduceTable (line 520) | static void ZSTD_ldm_reduceTable(ldmEntry_t* const table, U32 const size, function ZSTD_ldm_generateSequences (line 530) | size_t ZSTD_ldm_generateSequences( function ZSTD_ldm_skipSequences (line 607) | void function rawSeq (line 644) | static rawSeq maybeSplitSequence(RawSeqStore_t* rawSeqStore, function ZSTD_ldm_skipRawSeqStoreBytes (line 668) | void ZSTD_ldm_skipRawSeqStoreBytes(RawSeqStore_t* rawSeqStore, size_t nb... function ZSTD_ldm_blockCompress (line 685) | size_t ZSTD_ldm_blockCompress(RawSeqStore_t* rawSeqStore, FILE: lib/compress/zstd_opt.c function MEM_STATIC (line 45) | MEM_STATIC U32 ZSTD_bitWeight(U32 stat) function MEM_STATIC (line 53) | MEM_STATIC U32 ZSTD_fracWeight(U32 rawStat) function MEM_STATIC (line 71) | MEM_STATIC double ZSTD_fCost(int price) function ZSTD_compressedLiterals (line 77) | static int ZSTD_compressedLiterals(optState_t const* const optPtr) function ZSTD_setBasePrices (line 82) | static void ZSTD_setBasePrices(optState_t* optPtr, int optLevel) function U32 (line 92) | static U32 sum_u32(const unsigned table[], size_t nbElts) type base_directive_e (line 102) | typedef enum { base_0possible=0, base_1guaranteed=1 } base_directive_e; function U32 (line 104) | static U32 function U32 (line 123) | static U32 ZSTD_scaleStats(unsigned* table, U32 lastEltIndex, U32 logTar... function ZSTD_rescaleFreqs (line 140) | static void function U32 (line 266) | static U32 ZSTD_rawLiteralsCost(const BYTE* const literals, U32 const li... function U32 (line 295) | static U32 ZSTD_litLengthPrice(U32 const litLength, const optState_t* co... function FORCE_INLINE_TEMPLATE (line 323) | FORCE_INLINE_TEMPLATE U32 function ZSTD_updateStats (line 356) | static void ZSTD_updateStats(optState_t* const optPtr, function MEM_STATIC (line 393) | MEM_STATIC U32 ZSTD_readMINMATCH(const void* memPtr, U32 length) function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 409) | static function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 440) | static function ZSTD_updateTree_internal (line 562) | void ZSTD_updateTree_internal( function ZSTD_updateTree (line 583) | void ZSTD_updateTree(ZSTD_MatchState_t* ms, const BYTE* ip, const BYTE* ... function U32 (line 589) | U32 type U32 (line 820) | typedef U32 (*ZSTD_getAllMatchesFn)( function U32 (line 832) | U32 ZSTD_btGetAllMatches_internal( function GEN_ZSTD_BT_GET_ALL_MATCHES (line 876) | GEN_ZSTD_BT_GET_ALL_MATCHES(noDict) function ZSTD_opt_getNextMatchAndUpdateSeqStore (line 940) | static void function ZSTD_optLdm_maybeAddMatch (line 996) | static void ZSTD_optLdm_maybeAddMatch(ZSTD_match_t* matches, U32* nbMatc... function ZSTD_optLdm_processMatchCandidate (line 1024) | static void function listStats (line 1055) | static void function ZSTD_compressBlock_opt_generic (line 1076) | size_t function ZSTD_compressBlock_opt0 (line 1438) | static size_t ZSTD_compressBlock_opt0( function ZSTD_compressBlock_opt2 (line 1447) | static size_t ZSTD_compressBlock_opt2( function ZSTD_compressBlock_btopt (line 1456) | size_t ZSTD_compressBlock_btopt( function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 1474) | static function ZSTD_compressBlock_btultra (line 1501) | size_t ZSTD_compressBlock_btultra( function ZSTD_compressBlock_btultra2 (line 1509) | size_t ZSTD_compressBlock_btultra2( function ZSTD_compressBlock_btopt_dictMatchState (line 1539) | size_t ZSTD_compressBlock_btopt_dictMatchState( function ZSTD_compressBlock_btopt_extDict (line 1546) | size_t ZSTD_compressBlock_btopt_extDict( function ZSTD_compressBlock_btultra_dictMatchState (line 1555) | size_t ZSTD_compressBlock_btultra_dictMatchState( function ZSTD_compressBlock_btultra_extDict (line 1562) | size_t ZSTD_compressBlock_btultra_extDict( FILE: lib/compress/zstd_preSplit.c function hash2 (line 33) | FORCE_INLINE_TEMPLATE unsigned hash2(const void *p, unsigned hashLog) type Fingerprint (line 42) | typedef struct { type FPStats (line 46) | typedef struct { function initStats (line 51) | static void initStats(FPStats* fpstats) function FORCE_INLINE_TEMPLATE (line 56) | FORCE_INLINE_TEMPLATE void function FORCE_INLINE_TEMPLATE (line 69) | FORCE_INLINE_TEMPLATE void function U64 (line 93) | static U64 abs64(S64 s64) { return (U64)((s64 < 0) ? -s64 : s64); } function U64 (line 95) | static U64 fpDistance(const Fingerprint* fp1, const Fingerprint* fp2, un... function compareFingerprints (line 110) | static int compareFingerprints(const Fingerprint* ref, function mergeEvents (line 124) | static void mergeEvents(Fingerprint* acc, const Fingerprint* newfp) function flushEvents (line 133) | static void flushEvents(FPStats* fpstats) function removeEvents (line 143) | static void removeEvents(Fingerprint* acc, const Fingerprint* slice) function ZSTD_splitBlock_byChunks (line 154) | static size_t ZSTD_splitBlock_byChunks(const void* blockStart, size_t bl... function ZSTD_splitBlock_fromBorders (line 198) | static size_t ZSTD_splitBlock_fromBorders(const void* blockStart, size_t... function ZSTD_splitBlock (line 228) | size_t ZSTD_splitBlock(const void* blockStart, size_t blockSize, FILE: lib/compress/zstdmt_compress.c function GetCurrentClockTimeMicroseconds (line 51) | static unsigned long long GetCurrentClockTimeMicroseconds(void) type Buffer (line 90) | typedef struct buffer_s { type ZSTDMT_bufferPool (line 97) | typedef struct ZSTDMT_bufferPool_s { function ZSTDMT_freeBufferPool (line 106) | static void ZSTDMT_freeBufferPool(ZSTDMT_bufferPool* bufPool) function ZSTDMT_bufferPool (line 122) | static ZSTDMT_bufferPool* ZSTDMT_createBufferPool(unsigned maxNbBuffers,... function ZSTDMT_sizeof_bufferPool (line 144) | static size_t ZSTDMT_sizeof_bufferPool(ZSTDMT_bufferPool* bufPool) function ZSTDMT_setBufferSize (line 162) | static void ZSTDMT_setBufferSize(ZSTDMT_bufferPool* const bufPool, size_... function ZSTDMT_bufferPool (line 171) | static ZSTDMT_bufferPool* ZSTDMT_expandBufferPool(ZSTDMT_bufferPool* src... function Buffer (line 192) | static Buffer ZSTDMT_getBuffer(ZSTDMT_bufferPool* bufPool) function Buffer (line 234) | static Buffer ZSTDMT_resizeBuffer(ZSTDMT_bufferPool* bufPool, Buffer buf... function ZSTDMT_releaseBuffer (line 255) | static void ZSTDMT_releaseBuffer(ZSTDMT_bufferPool* bufPool, Buffer buf) type ZSTDMT_bufferPool (line 286) | typedef ZSTDMT_bufferPool ZSTDMT_seqPool; function ZSTDMT_sizeof_seqPool (line 288) | static size_t ZSTDMT_sizeof_seqPool(ZSTDMT_seqPool* seqPool) function RawSeqStore_t (line 293) | static RawSeqStore_t bufferToSeq(Buffer buffer) function Buffer (line 301) | static Buffer seqToBuffer(RawSeqStore_t seq) function RawSeqStore_t (line 309) | static RawSeqStore_t ZSTDMT_getSeq(ZSTDMT_seqPool* seqPool) function RawSeqStore_t (line 318) | static RawSeqStore_t ZSTDMT_resizeSeq(ZSTDMT_seqPool* seqPool, RawSeqSto... function ZSTDMT_releaseSeq (line 324) | static void ZSTDMT_releaseSeq(ZSTDMT_seqPool* seqPool, RawSeqStore_t seq) function ZSTDMT_setNbSeq (line 329) | static void ZSTDMT_setNbSeq(ZSTDMT_seqPool* const seqPool, size_t const ... function ZSTDMT_seqPool (line 334) | static ZSTDMT_seqPool* ZSTDMT_createSeqPool(unsigned nbWorkers, ZSTD_cus... function ZSTDMT_freeSeqPool (line 342) | static void ZSTDMT_freeSeqPool(ZSTDMT_seqPool* seqPool) function ZSTDMT_seqPool (line 347) | static ZSTDMT_seqPool* ZSTDMT_expandSeqPool(ZSTDMT_seqPool* pool, U32 nb... type ZSTDMT_CCtxPool (line 356) | typedef struct { function ZSTDMT_freeCCtxPool (line 365) | static void ZSTDMT_freeCCtxPool(ZSTDMT_CCtxPool* pool) function ZSTDMT_CCtxPool (line 380) | static ZSTDMT_CCtxPool* ZSTDMT_createCCtxPool(int nbWorkers, function ZSTDMT_CCtxPool (line 405) | static ZSTDMT_CCtxPool* ZSTDMT_expandCCtxPool(ZSTDMT_CCtxPool* srcPool, function ZSTDMT_sizeof_CCtxPool (line 418) | static size_t ZSTDMT_sizeof_CCtxPool(ZSTDMT_CCtxPool* cctxPool) function ZSTD_CCtx (line 435) | static ZSTD_CCtx* ZSTDMT_getCCtx(ZSTDMT_CCtxPool* cctxPool) function ZSTDMT_releaseCCtx (line 450) | static void ZSTDMT_releaseCCtx(ZSTDMT_CCtxPool* pool, ZSTD_CCtx* cctx) type Range (line 466) | typedef struct { type SerialState (line 471) | typedef struct { function ZSTDMT_serialState_reset (line 487) | static int function ZSTDMT_serialState_init (line 558) | static int ZSTDMT_serialState_init(SerialState* serialState) function ZSTDMT_serialState_free (line 569) | static void ZSTDMT_serialState_free(SerialState* serialState) function ZSTDMT_serialState_genSequences (line 580) | static void function ZSTDMT_serialState_applySequences (line 623) | static void function ZSTDMT_serialState_ensureFinished (line 636) | static void ZSTDMT_serialState_ensureFinished(SerialState* serialState, type ZSTDMT_jobDescription (line 662) | typedef struct { function ZSTDMT_compressionJob (line 693) | static void ZSTDMT_compressionJob(void* jobDescription) type InBuff_t (line 827) | typedef struct { type RoundBuff_t (line 833) | typedef struct { type RSyncState_t (line 860) | typedef struct { type ZSTDMT_CCtx_s (line 866) | struct ZSTDMT_CCtx_s { function ZSTDMT_freeJobsTable (line 894) | static void ZSTDMT_freeJobsTable(ZSTDMT_jobDescription* jobTable, U32 nb... function ZSTDMT_jobDescription (line 908) | static ZSTDMT_jobDescription* ZSTDMT_createJobsTable(U32* nbJobsPtr, ZST... function ZSTDMT_expandJobsTable (line 929) | static size_t ZSTDMT_expandJobsTable (ZSTDMT_CCtx* mtctx, U32 nbWorkers) { function ZSTDMT_CCtxParam_setNbWorkers (line 945) | static size_t ZSTDMT_CCtxParam_setNbWorkers(ZSTD_CCtx_params* params, un... function MEM_STATIC (line 950) | MEM_STATIC ZSTDMT_CCtx* ZSTDMT_createCCtx_advanced_internal(unsigned nbW... function ZSTDMT_CCtx (line 992) | ZSTDMT_CCtx* ZSTDMT_createCCtx_advanced(unsigned nbWorkers, ZSTD_customM... function ZSTDMT_releaseAllJobResources (line 1007) | static void ZSTDMT_releaseAllJobResources(ZSTDMT_CCtx* mtctx) function ZSTDMT_waitForAllJobsCompleted (line 1031) | static void ZSTDMT_waitForAllJobsCompleted(ZSTDMT_CCtx* mtctx) function ZSTDMT_freeCCtx (line 1046) | size_t ZSTDMT_freeCCtx(ZSTDMT_CCtx* mtctx) function ZSTDMT_sizeof_CCtx (line 1064) | size_t ZSTDMT_sizeof_CCtx(ZSTDMT_CCtx* mtctx) function ZSTDMT_resize (line 1080) | static size_t ZSTDMT_resize(ZSTDMT_CCtx* mtctx, unsigned nbWorkers) function ZSTDMT_updateCParams_whileCompressing (line 1098) | void ZSTDMT_updateCParams_whileCompressing(ZSTDMT_CCtx* mtctx, const ZST... function ZSTD_frameProgression (line 1115) | ZSTD_frameProgression ZSTDMT_getFrameProgression(ZSTDMT_CCtx* mtctx) function ZSTDMT_toFlushNow (line 1149) | size_t ZSTDMT_toFlushNow(ZSTDMT_CCtx* mtctx) function ZSTDMT_computeTargetJobLog (line 1186) | static unsigned ZSTDMT_computeTargetJobLog(const ZSTD_CCtx_params* params) function ZSTDMT_overlapLog_default (line 1200) | static int ZSTDMT_overlapLog_default(ZSTD_strategy strat) function ZSTDMT_overlapLog (line 1221) | static int ZSTDMT_overlapLog(int ovlog, ZSTD_strategy strat) function ZSTDMT_computeOverlapSize (line 1228) | static size_t ZSTDMT_computeOverlapSize(const ZSTD_CCtx_params* params) function ZSTDMT_initCStream_internal (line 1251) | size_t ZSTDMT_initCStream_internal( function ZSTDMT_writeLastEmptyBlock (line 1386) | static void ZSTDMT_writeLastEmptyBlock(ZSTDMT_jobDescription* job) function ZSTDMT_createCompressionJob (line 1404) | static size_t ZSTDMT_createCompressionJob(ZSTDMT_CCtx* mtctx, size_t src... function ZSTDMT_flushProduced (line 1489) | static size_t ZSTDMT_flushProduced(ZSTDMT_CCtx* mtctx, ZSTD_outBuffer* o... function Range (line 1580) | static Range ZSTDMT_getInputDataInUse(ZSTDMT_CCtx* mtctx) function ZSTDMT_isOverlapped (line 1616) | static int ZSTDMT_isOverlapped(Buffer buffer, Range range) function ZSTDMT_doesOverlapWindow (line 1636) | static int ZSTDMT_doesOverlapWindow(Buffer buffer, ZSTD_window_t window) function ZSTDMT_waitForLdmComplete (line 1658) | static void ZSTDMT_waitForLdmComplete(ZSTDMT_CCtx* mtctx, Buffer buffer) function ZSTDMT_tryGetInputRange (line 1681) | static int ZSTDMT_tryGetInputRange(ZSTDMT_CCtx* mtctx) type SyncPoint (line 1735) | typedef struct { function SyncPoint (line 1746) | static SyncPoint function ZSTDMT_nextInputSizeHint (line 1843) | size_t ZSTDMT_nextInputSizeHint(const ZSTDMT_CCtx* mtctx) function ZSTDMT_compressStream_generic (line 1854) | size_t ZSTDMT_compressStream_generic(ZSTDMT_CCtx* mtctx, FILE: lib/compress/zstdmt_compress.h type ZSTDMT_CCtx (line 45) | typedef struct ZSTDMT_CCtx_s ZSTDMT_CCtx; FILE: lib/decompress/huf_decompress.c type DTableDesc (line 142) | typedef struct { BYTE maxTableLog; BYTE tableType; BYTE tableLog; BYTE r... function DTableDesc (line 144) | static DTableDesc HUF_getDTableDesc(const HUF_DTable* table) function HUF_initFastDStream (line 151) | static size_t HUF_initFastDStream(BYTE const* ip) { type HUF_DecompressFastArgs (line 174) | typedef struct { function HUF_DecompressFastArgs_init (line 192) | static size_t HUF_DecompressFastArgs_init(HUF_DecompressFastArgs* args, ... function HUF_initRemainingDStream (line 282) | static size_t HUF_initRemainingDStream(BIT_DStream_t* bit, HUF_Decompres... type HUF_DEltX1 (line 330) | typedef struct { BYTE nbBits; BYTE byte; } HUF_DEltX1; function U64 (line 336) | static U64 HUF_DEltX1_set4(BYTE symbol, BYTE nbBits) { function U32 (line 353) | static U32 HUF_rescaleStats(BYTE* huffWeight, U32* rankVal, U32 nbSymbol... type HUF_ReadDTableX1_Workspace (line 378) | typedef struct { function HUF_readDTableX1_wksp (line 386) | size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t... function FORCE_INLINE_TEMPLATE (line 522) | FORCE_INLINE_TEMPLATE BYTE function HINT_INLINE (line 546) | HINT_INLINE size_t function FORCE_INLINE_TEMPLATE (line 575) | FORCE_INLINE_TEMPLATE size_t function FORCE_INLINE_TEMPLATE (line 602) | FORCE_INLINE_TEMPLATE size_t function BMI2_TARGET_ATTRIBUTE (line 702) | static BMI2_TARGET_ATTRIBUTE function HUF_decompress4X1_usingDTable_internal_default (line 709) | static function HUF_FAST_BMI2_ATTRS (line 721) | static HUF_FAST_BMI2_ATTRS function HUF_FAST_BMI2_ATTRS (line 839) | static HUF_FAST_BMI2_ATTRS function HUF_decompress4X1_usingDTable_internal (line 896) | HUF_DGEN(HUF_decompress1X1_usingDTable_internal) function HUF_decompress4X1_DCtx_wksp (line 931) | static size_t HUF_decompress4X1_DCtx_wksp(HUF_DTable* dctx, void* dst, s... type HUF_DEltX2 (line 954) | typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX2; type sortedSymbol_t (line 955) | typedef struct { BYTE symbol; } sortedSymbol_t; type U32 (line 956) | typedef U32 rankValCol_t[HUF_TABLELOG_MAX + 1]; type rankValCol_t (line 957) | typedef rankValCol_t rankVal_t[HUF_TABLELOG_MAX]; function U32 (line 962) | static U32 HUF_buildDEltX2U32(U32 symbol, U32 nbBits, U32 baseSeq, int l... function HUF_DEltX2 (line 981) | static HUF_DEltX2 HUF_buildDEltX2(U32 symbol, U32 nbBits, U32 baseSeq, i... function U64 (line 993) | static U64 HUF_buildDEltX2U64(U32 symbol, U32 nbBits, U16 baseSeq, int l... function HUF_fillDTableX2ForWeight (line 1011) | static void HUF_fillDTableX2ForWeight( function HUF_fillDTableX2Level2 (line 1070) | static void HUF_fillDTableX2Level2(HUF_DEltX2* DTable, U32 targetLog, co... function HUF_fillDTableX2 (line 1125) | static void HUF_fillDTableX2(HUF_DEltX2* DTable, const U32 targetLog, type HUF_ReadDTableX2_Workspace (line 1171) | typedef struct { function HUF_readDTableX2_wksp (line 1180) | size_t HUF_readDTableX2_wksp(HUF_DTable* DTable, function FORCE_INLINE_TEMPLATE (line 1266) | FORCE_INLINE_TEMPLATE U32 function FORCE_INLINE_TEMPLATE (line 1275) | FORCE_INLINE_TEMPLATE U32 function HINT_INLINE (line 1308) | HINT_INLINE size_t function FORCE_INLINE_TEMPLATE (line 1353) | FORCE_INLINE_TEMPLATE size_t function FORCE_INLINE_TEMPLATE (line 1384) | FORCE_INLINE_TEMPLATE size_t function BMI2_TARGET_ATTRIBUTE (line 1505) | static BMI2_TARGET_ATTRIBUTE function HUF_decompress4X2_usingDTable_internal_default (line 1512) | static function HUF_FAST_BMI2_ATTRS (line 1524) | static HUF_FAST_BMI2_ATTRS function HUF_FAST_BMI2_ATTRS (line 1675) | static HUF_FAST_BMI2_ATTRS size_t function HUF_decompress4X2_usingDTable_internal (line 1728) | static size_t HUF_decompress4X2_usingDTable_internal(void* dst, size_t d... function HUF_decompress1X2_DCtx_wksp (line 1761) | HUF_DGEN(HUF_decompress1X2_usingDTable_internal) function HUF_decompress4X2_DCtx_wksp (line 1778) | static size_t HUF_decompress4X2_DCtx_wksp(HUF_DTable* dctx, void* dst, s... type algo_time_t (line 1802) | typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t; function U32 (line 1830) | U32 HUF_selectDecoder (size_t dstSize, size_t cSrcSize) function HUF_decompress1X_DCtx_wksp (line 1854) | size_t HUF_decompress1X_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t ds... function HUF_decompress1X_usingDTable (line 1885) | size_t HUF_decompress1X_usingDTable(void* dst, size_t maxDstSize, const ... function HUF_decompress1X1_DCtx_wksp (line 1903) | size_t HUF_decompress1X1_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t d... function HUF_decompress4X_usingDTable (line 1916) | size_t HUF_decompress4X_usingDTable(void* dst, size_t maxDstSize, const ... function HUF_decompress4X_hufOnly_wksp (line 1933) | size_t HUF_decompress4X_hufOnly_wksp(HUF_DTable* dctx, void* dst, size_t... FILE: lib/decompress/zstd_ddict.c type ZSTD_DDict_s (line 36) | struct ZSTD_DDict_s { function ZSTD_DDict_dictSize (line 52) | size_t ZSTD_DDict_dictSize(const ZSTD_DDict* ddict) function ZSTD_copyDDictParameters (line 58) | void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict) function ZSTD_loadEntropy_intoDDict (line 89) | static size_t function ZSTD_initDDict_internal (line 120) | static size_t ZSTD_initDDict_internal(ZSTD_DDict* ddict, function ZSTD_DDict (line 145) | ZSTD_DDict* ZSTD_createDDict_advanced(const void* dict, size_t dictSize, function ZSTD_DDict (line 170) | ZSTD_DDict* ZSTD_createDDict(const void* dict, size_t dictSize) function ZSTD_DDict (line 180) | ZSTD_DDict* ZSTD_createDDict_byReference(const void* dictBuffer, size_t ... function ZSTD_DDict (line 187) | const ZSTD_DDict* ZSTD_initStaticDDict( function ZSTD_freeDDict (line 212) | size_t ZSTD_freeDDict(ZSTD_DDict* ddict) function ZSTD_estimateDDictSize (line 225) | size_t ZSTD_estimateDDictSize(size_t dictSize, ZSTD_dictLoadMethod_e dic... function ZSTD_sizeof_DDict (line 230) | size_t ZSTD_sizeof_DDict(const ZSTD_DDict* ddict) function ZSTD_getDictID_fromDDict (line 240) | unsigned ZSTD_getDictID_fromDDict(const ZSTD_DDict* ddict) FILE: lib/decompress/zstd_decompress.c function ZSTD_DDictHashSet_getIndex (line 95) | static size_t ZSTD_DDictHashSet_getIndex(const ZSTD_DDictHashSet* hashSe... function ZSTD_DDictHashSet_emplaceDDict (line 105) | static size_t ZSTD_DDictHashSet_emplaceDDict(ZSTD_DDictHashSet* hashSet,... function ZSTD_DDictHashSet_expand (line 131) | static size_t ZSTD_DDictHashSet_expand(ZSTD_DDictHashSet* hashSet, ZSTD_... function ZSTD_DDict (line 156) | static const ZSTD_DDict* ZSTD_DDictHashSet_getDDict(ZSTD_DDictHashSet* h... function ZSTD_DDictHashSet (line 178) | static ZSTD_DDictHashSet* ZSTD_createDDictHashSet(ZSTD_customMem customM... function ZSTD_freeDDictHashSet (line 196) | static void ZSTD_freeDDictHashSet(ZSTD_DDictHashSet* hashSet, ZSTD_custo... function ZSTD_DDictHashSet_addDDict (line 209) | static size_t ZSTD_DDictHashSet_addDDict(ZSTD_DDictHashSet* hashSet, con... function ZSTD_sizeof_DCtx (line 221) | size_t ZSTD_sizeof_DCtx (const ZSTD_DCtx* dctx) function ZSTD_estimateDCtxSize (line 229) | size_t ZSTD_estimateDCtxSize(void) { return sizeof(ZSTD_DCtx); } function ZSTD_startingInputLength (line 232) | static size_t ZSTD_startingInputLength(ZSTD_format_e format) function ZSTD_DCtx_resetParameters (line 240) | static void ZSTD_DCtx_resetParameters(ZSTD_DCtx* dctx) function ZSTD_initDCtx_internal (line 252) | static void ZSTD_initDCtx_internal(ZSTD_DCtx* dctx) function ZSTD_DCtx (line 281) | ZSTD_DCtx* ZSTD_initStaticDCtx(void *workspace, size_t workspaceSize) function ZSTD_DCtx (line 294) | static ZSTD_DCtx* ZSTD_createDCtx_internal(ZSTD_customMem customMem) { function ZSTD_DCtx (line 305) | ZSTD_DCtx* ZSTD_createDCtx_advanced(ZSTD_customMem customMem) function ZSTD_DCtx (line 310) | ZSTD_DCtx* ZSTD_createDCtx(void) function ZSTD_clearDict (line 316) | static void ZSTD_clearDict(ZSTD_DCtx* dctx) function ZSTD_freeDCtx (line 324) | size_t ZSTD_freeDCtx(ZSTD_DCtx* dctx) function ZSTD_copyDCtx (line 346) | void ZSTD_copyDCtx(ZSTD_DCtx* dstDCtx, const ZSTD_DCtx* srcDCtx) function ZSTD_DCtx_selectFrameDDict (line 360) | static void ZSTD_DCtx_selectFrameDDict(ZSTD_DCtx* dctx) { function ZSTD_isFrame (line 385) | unsigned ZSTD_isFrame(const void* buffer, size_t size) function ZSTD_isSkippableFrame (line 402) | unsigned ZSTD_isSkippableFrame(const void* buffer, size_t size) function ZSTD_frameHeaderSize_internal (line 416) | static size_t ZSTD_frameHeaderSize_internal(const void* src, size_t srcS... function ZSTD_frameHeaderSize (line 435) | size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize) function ZSTD_getFrameHeader_advanced (line 447) | size_t ZSTD_getFrameHeader_advanced(ZSTD_FrameHeader* zfhPtr, const void... function ZSTD_getFrameHeader (line 559) | size_t ZSTD_getFrameHeader(ZSTD_FrameHeader* zfhPtr, const void* src, si... function ZSTD_getFrameContentSize (line 569) | unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcS... function readSkippableFrameSize (line 587) | static size_t readSkippableFrameSize(void const* src, size_t srcSize) function ZSTD_readSkippableFrame (line 614) | size_t ZSTD_readSkippableFrame(void* dst, size_t dstCapacity, function ZSTD_findDecompressedSize (line 643) | unsigned long long ZSTD_findDecompressedSize(const void* src, size_t src... function ZSTD_getDecompressedSize (line 690) | unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcS... function ZSTD_decodeFrameHeader (line 702) | static size_t ZSTD_decodeFrameHeader(ZSTD_DCtx* dctx, const void* src, s... function ZSTD_frameSizeInfo (line 726) | static ZSTD_frameSizeInfo ZSTD_errorFrameSizeInfo(size_t ret) function ZSTD_frameSizeInfo (line 734) | static ZSTD_frameSizeInfo ZSTD_findFrameSizeInfo(const void* src, size_t... function ZSTD_findFrameCompressedSize_advanced (line 801) | static size_t ZSTD_findFrameCompressedSize_advanced(const void *src, siz... function ZSTD_findFrameCompressedSize (line 809) | size_t ZSTD_findFrameCompressedSize(const void *src, size_t srcSize) function ZSTD_decompressBound (line 820) | unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize) function ZSTD_decompressionMargin (line 838) | size_t ZSTD_decompressionMargin(void const* src, size_t srcSize) function ZSTD_insertBlock (line 887) | size_t ZSTD_insertBlock(ZSTD_DCtx* dctx, const void* blockStart, size_t ... function ZSTD_copyRawBlock (line 896) | static size_t ZSTD_copyRawBlock(void* dst, size_t dstCapacity, function ZSTD_setRleBlock (line 909) | static size_t ZSTD_setRleBlock(void* dst, size_t dstCapacity, function ZSTD_DCtx_trace_end (line 922) | static void ZSTD_DCtx_trace_end(ZSTD_DCtx const* dctx, U64 uncompressedS... function ZSTD_decompressFrame (line 953) | static size_t ZSTD_decompressFrame(ZSTD_DCtx* dctx, function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 1068) | static function ZSTD_decompress_usingDict (line 1171) | size_t ZSTD_decompress_usingDict(ZSTD_DCtx* dctx, function ZSTD_DDict (line 1180) | static ZSTD_DDict const* ZSTD_getDDict(ZSTD_DCtx* dctx) function ZSTD_decompressDCtx (line 1197) | size_t ZSTD_decompressDCtx(ZSTD_DCtx* dctx, void* dst, size_t dstCapacit... function ZSTD_decompress (line 1203) | size_t ZSTD_decompress(void* dst, size_t dstCapacity, const void* src, s... function ZSTD_nextSrcSizeToDecompress (line 1224) | size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx* dctx) { return dctx->expe... function ZSTD_nextSrcSizeToDecompressWithInputSize (line 1236) | static size_t ZSTD_nextSrcSizeToDecompressWithInputSize(ZSTD_DCtx* dctx,... function ZSTD_nextInputType_e (line 1244) | ZSTD_nextInputType_e ZSTD_nextInputType(ZSTD_DCtx* dctx) { function ZSTD_isSkipFrame (line 1269) | static int ZSTD_isSkipFrame(ZSTD_DCtx* dctx) { return dctx->stage == ZST... function ZSTD_decompressContinue (line 1275) | size_t ZSTD_decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCap... function ZSTD_refDictContent (line 1435) | static size_t ZSTD_refDictContent(ZSTD_DCtx* dctx, const void* dict, siz... function ZSTD_loadDEntropy (line 1451) | size_t function ZSTD_decompress_insertDictionary (line 1539) | static size_t ZSTD_decompress_insertDictionary(ZSTD_DCtx* dctx, const vo... function ZSTD_decompressBegin (line 1560) | size_t ZSTD_decompressBegin(ZSTD_DCtx* dctx) function ZSTD_decompressBegin_usingDict (line 1588) | size_t ZSTD_decompressBegin_usingDict(ZSTD_DCtx* dctx, const void* dict,... function ZSTD_decompressBegin_usingDDict (line 1601) | size_t ZSTD_decompressBegin_usingDDict(ZSTD_DCtx* dctx, const ZSTD_DDict... function ZSTD_getDictID_fromDict (line 1624) | unsigned ZSTD_getDictID_fromDict(const void* dict, size_t dictSize) function ZSTD_getDictID_fromFrame (line 1644) | unsigned ZSTD_getDictID_fromFrame(const void* src, size_t srcSize) function ZSTD_decompress_usingDDict (line 1656) | size_t ZSTD_decompress_usingDDict(ZSTD_DCtx* dctx, function ZSTD_DStream (line 1672) | ZSTD_DStream* ZSTD_createDStream(void) function ZSTD_DStream (line 1678) | ZSTD_DStream* ZSTD_initStaticDStream(void *workspace, size_t workspaceSize) function ZSTD_DStream (line 1683) | ZSTD_DStream* ZSTD_createDStream_advanced(ZSTD_customMem customMem) function ZSTD_freeDStream (line 1688) | size_t ZSTD_freeDStream(ZSTD_DStream* zds) function ZSTD_DStreamInSize (line 1696) | size_t ZSTD_DStreamInSize(void) { return ZSTD_BLOCKSIZE_MAX + ZSTD_bloc... function ZSTD_DStreamOutSize (line 1697) | size_t ZSTD_DStreamOutSize(void) { return ZSTD_BLOCKSIZE_MAX; } function ZSTD_DCtx_loadDictionary_advanced (line 1699) | size_t ZSTD_DCtx_loadDictionary_advanced(ZSTD_DCtx* dctx, function ZSTD_DCtx_loadDictionary_byReference (line 1715) | size_t ZSTD_DCtx_loadDictionary_byReference(ZSTD_DCtx* dctx, const void*... function ZSTD_DCtx_loadDictionary (line 1720) | size_t ZSTD_DCtx_loadDictionary(ZSTD_DCtx* dctx, const void* dict, size_... function ZSTD_DCtx_refPrefix_advanced (line 1725) | size_t ZSTD_DCtx_refPrefix_advanced(ZSTD_DCtx* dctx, const void* prefix,... function ZSTD_DCtx_refPrefix (line 1732) | size_t ZSTD_DCtx_refPrefix(ZSTD_DCtx* dctx, const void* prefix, size_t p... function ZSTD_initDStream_usingDict (line 1741) | size_t ZSTD_initDStream_usingDict(ZSTD_DStream* zds, const void* dict, s... function ZSTD_initDStream (line 1750) | size_t ZSTD_initDStream(ZSTD_DStream* zds) function ZSTD_initDStream_usingDDict (line 1761) | size_t ZSTD_initDStream_usingDDict(ZSTD_DStream* dctx, const ZSTD_DDict*... function ZSTD_resetDStream (line 1772) | size_t ZSTD_resetDStream(ZSTD_DStream* dctx) function ZSTD_DCtx_refDDict (line 1780) | size_t ZSTD_DCtx_refDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict) function ZSTD_DCtx_setMaxWindowSize (line 1804) | size_t ZSTD_DCtx_setMaxWindowSize(ZSTD_DCtx* dctx, size_t maxWindowSize) function ZSTD_DCtx_setFormat (line 1816) | size_t ZSTD_DCtx_setFormat(ZSTD_DCtx* dctx, ZSTD_format_e format) function ZSTD_bounds (line 1821) | ZSTD_bounds ZSTD_dParam_getBounds(ZSTD_dParameter dParam) function ZSTD_dParam_withinBounds (line 1864) | static int ZSTD_dParam_withinBounds(ZSTD_dParameter dParam, int value) function ZSTD_DCtx_getParameter (line 1877) | size_t ZSTD_DCtx_getParameter(ZSTD_DCtx* dctx, ZSTD_dParameter param, in... function ZSTD_DCtx_setParameter (line 1906) | size_t ZSTD_DCtx_setParameter(ZSTD_DCtx* dctx, ZSTD_dParameter dParam, i... function ZSTD_DCtx_reset (line 1947) | size_t ZSTD_DCtx_reset(ZSTD_DCtx* dctx, ZSTD_ResetDirective reset) function ZSTD_sizeof_DStream (line 1965) | size_t ZSTD_sizeof_DStream(const ZSTD_DStream* dctx) function ZSTD_decodingBufferSize_internal (line 1970) | static size_t ZSTD_decodingBufferSize_internal(unsigned long long window... function ZSTD_decodingBufferSize_min (line 1988) | size_t ZSTD_decodingBufferSize_min(unsigned long long windowSize, unsign... function ZSTD_estimateDStreamSize (line 1993) | size_t ZSTD_estimateDStreamSize(size_t windowSize) function ZSTD_estimateDStreamSize_fromFrame (line 2001) | size_t ZSTD_estimateDStreamSize_fromFrame(const void* src, size_t srcSize) function ZSTD_DCtx_isOverflow (line 2016) | static int ZSTD_DCtx_isOverflow(ZSTD_DStream* zds, size_t const neededIn... function ZSTD_DCtx_updateOversizedDuration (line 2021) | static void ZSTD_DCtx_updateOversizedDuration(ZSTD_DStream* zds, size_t ... function ZSTD_DCtx_isOversizedTooLong (line 2029) | static int ZSTD_DCtx_isOversizedTooLong(ZSTD_DStream* zds) function ZSTD_checkOutBuffer (line 2035) | static size_t ZSTD_checkOutBuffer(ZSTD_DStream const* zds, ZSTD_outBuffe... function ZSTD_decompressContinueStream (line 2057) | static size_t ZSTD_decompressContinueStream( function ZSTD_decompressStream (line 2086) | size_t ZSTD_decompressStream(ZSTD_DStream* zds, ZSTD_outBuffer* output, ... function ZSTD_decompressStream_simpleArgs (line 2392) | size_t ZSTD_decompressStream_simpleArgs ( FILE: lib/decompress/zstd_decompress_block.c function ZSTD_copy4 (line 46) | static void ZSTD_copy4(void* dst, const void* src) { ZSTD_memcpy(dst, sr... function ZSTD_blockSizeMax (line 53) | static size_t ZSTD_blockSizeMax(ZSTD_DCtx const* dctx) function ZSTD_getcBlockSize (line 62) | size_t ZSTD_getcBlockSize(const void* src, size_t srcSize, function ZSTD_allocateLiteralsBuffer (line 79) | static void ZSTD_allocateLiteralsBuffer(ZSTD_DCtx* dctx, void* const dst... function ZSTD_decodeLiteralsBlock (line 133) | static size_t ZSTD_decodeLiteralsBlock(ZSTD_DCtx* dctx, function ZSTD_decodeLiteralsBlock_wrapper (line 345) | size_t ZSTD_decodeLiteralsBlock_wrapper(ZSTD_DCtx* dctx, function ZSTD_buildSeqTable_rle (line 462) | static void ZSTD_buildSeqTable_rle(ZSTD_seqSymbol* dt, U32 baseValue, U8... function FORCE_INLINE_TEMPLATE (line 483) | FORCE_INLINE_TEMPLATE function ZSTD_buildFSETable_body_default (line 605) | static void ZSTD_buildFSETable_body_default(ZSTD_seqSymbol* dt, function BMI2_TARGET_ATTRIBUTE (line 615) | BMI2_TARGET_ATTRIBUTE static void ZSTD_buildFSETable_body_bmi2(ZSTD_seqS... function ZSTD_buildFSETable (line 625) | void ZSTD_buildFSETable(ZSTD_seqSymbol* dt, function ZSTD_buildSeqTable (line 646) | static size_t ZSTD_buildSeqTable(ZSTD_seqSymbol* DTableSpace, const ZSTD... function ZSTD_decodeSeqHeaders (line 694) | size_t ZSTD_decodeSeqHeaders(ZSTD_DCtx* dctx, int* nbSeqPtr, type seq_t (line 780) | typedef struct { type ZSTD_fseState (line 786) | typedef struct { type seqState_t (line 791) | typedef struct { function HINT_INLINE (line 806) | HINT_INLINE void ZSTD_overlapCopy8(BYTE** op, BYTE const** ip, size_t of... function ZSTD_safecopy (line 840) | static void function ZSTD_safecopyDstBeforeSrc (line 883) | static void ZSTD_safecopyDstBeforeSrc(BYTE* op, const BYTE* ip, size_t l... function ZSTD_execSequenceEnd (line 914) | size_t ZSTD_execSequenceEnd(BYTE* op, function ZSTD_execSequenceEndSplitLitBuffer (line 962) | size_t ZSTD_execSequenceEndSplitLitBuffer(BYTE* op, function ZSTD_execSequence (line 1008) | size_t ZSTD_execSequence(BYTE* op, function ZSTD_execSequenceSplitLitBuffer (line 1107) | size_t ZSTD_execSequenceSplitLitBuffer(BYTE* op, function ZSTD_initFseState (line 1198) | static void function FORCE_INLINE_TEMPLATE (line 1210) | FORCE_INLINE_TEMPLATE void type ZSTD_longOffset_e (line 1227) | typedef enum { ZSTD_lo_isRegularOffset, ZSTD_lo_isLongOffset=1 } ZSTD_lo... function FORCE_INLINE_TEMPLATE (line 1235) | FORCE_INLINE_TEMPLATE seq_t function ZSTD_dictionaryIsActive (line 1451) | static int ZSTD_dictionaryIsActive(ZSTD_DCtx const* dctx, BYTE const* pr... function ZSTD_assertValidSequence (line 1467) | static void ZSTD_assertValidSequence( function DONT_VECTORIZE (line 1503) | DONT_VECTORIZE function DONT_VECTORIZE (line 1714) | DONT_VECTORIZE function ZSTD_decompressSequences_default (line 1792) | static size_t function ZSTD_decompressSequencesSplitLitBuffer_default (line 1801) | static size_t function FORCE_INLINE_TEMPLATE (line 1813) | FORCE_INLINE_TEMPLATE function FORCE_INLINE_TEMPLATE (line 1832) | FORCE_INLINE_TEMPLATE size_t function ZSTD_decompressSequencesLong_default (line 1992) | static size_t function DONT_VECTORIZE (line 2008) | DONT_VECTORIZE function DONT_VECTORIZE (line 2017) | DONT_VECTORIZE function BMI2_TARGET_ATTRIBUTE (line 2028) | static BMI2_TARGET_ATTRIBUTE size_t function ZSTD_decompressSequences (line 2041) | static size_t function ZSTD_decompressSequencesSplitLitBuffer (line 2054) | static size_t function ZSTD_decompressSequencesLong (line 2076) | static size_t function ZSTD_totalHistorySize (line 2098) | static size_t ZSTD_totalHistorySize(void* curPtr, const void* virtualStart) type ZSTD_OffsetInfo (line 2103) | typedef struct { function ZSTD_OffsetInfo (line 2114) | static ZSTD_OffsetInfo function ZSTD_maxShortOffset (line 2147) | static size_t ZSTD_maxShortOffset(void) function ZSTD_ALLOW_POINTER_OVERFLOW_ATTR (line 2279) | ZSTD_ALLOW_POINTER_OVERFLOW_ATTR function ZSTD_decompressBlock_deprecated (line 2291) | size_t ZSTD_decompressBlock_deprecated(ZSTD_DCtx* dctx, function ZSTD_decompressBlock (line 2306) | size_t ZSTD_decompressBlock(ZSTD_DCtx* dctx, FILE: lib/decompress/zstd_decompress_block.h type streaming_operation (line 37) | typedef enum { FILE: lib/decompress/zstd_decompress_internal.h type ZSTD_seqSymbol_header (line 62) | typedef struct { type ZSTD_seqSymbol (line 67) | typedef struct { type ZSTD_entropyDTables_t (line 80) | typedef struct { type ZSTD_dStage (line 89) | typedef enum { ZSTDds_getFrameHeaderSize, ZSTDds_decodeFrameHeader, type ZSTD_dStreamStage (line 94) | typedef enum { zdss_init=0, zdss_loadHeader, type ZSTD_dictUses_e (line 97) | typedef enum { type ZSTD_DDictHashSet (line 104) | typedef struct { type ZSTD_litLocation_e (line 120) | typedef enum { type ZSTD_DCtx_s (line 126) | struct ZSTD_DCtx_s function MEM_STATIC (line 213) | MEM_STATIC int ZSTD_DCtx_get_bmi2(const struct ZSTD_DCtx_s *dctx) { FILE: lib/deprecated/zbuff.h type ZSTD_CStream (line 71) | typedef ZSTD_CStream ZBUFF_CCtx; type ZSTD_DStream (line 123) | typedef ZSTD_DStream ZBUFF_DCtx; FILE: lib/deprecated/zbuff_common.c function ZBUFF_isError (line 23) | unsigned ZBUFF_isError(size_t errorCode) { return ERR_isError(errorCode); } FILE: lib/deprecated/zbuff_compress.c function ZBUFF_CCtx (line 54) | ZBUFF_CCtx* ZBUFF_createCCtx(void) function ZBUFF_CCtx (line 59) | ZBUFF_CCtx* ZBUFF_createCCtx_advanced(ZSTD_customMem customMem) function ZBUFF_freeCCtx (line 64) | size_t ZBUFF_freeCCtx(ZBUFF_CCtx* zbc) function ZBUFF_compressInit_advanced (line 72) | size_t ZBUFF_compressInit_advanced(ZBUFF_CCtx* zbc, function ZBUFF_compressInitDictionary (line 97) | size_t ZBUFF_compressInitDictionary(ZBUFF_CCtx* zbc, const void* dict, s... function ZBUFF_compressInit (line 105) | size_t ZBUFF_compressInit(ZBUFF_CCtx* zbc, int compressionLevel) function ZBUFF_compressContinue (line 113) | size_t ZBUFF_compressContinue(ZBUFF_CCtx* zbc, function ZBUFF_compressFlush (line 136) | size_t ZBUFF_compressFlush(ZBUFF_CCtx* zbc, void* dst, size_t* dstCapaci... function ZBUFF_compressEnd (line 149) | size_t ZBUFF_compressEnd(ZBUFF_CCtx* zbc, void* dst, size_t* dstCapacity... function ZBUFF_recommendedCInSize (line 166) | size_t ZBUFF_recommendedCInSize(void) { return ZSTD_CStreamInSize(); } function ZBUFF_recommendedCOutSize (line 167) | size_t ZBUFF_recommendedCOutSize(void) { return ZSTD_CStreamOutSize(); } FILE: lib/deprecated/zbuff_decompress.c function ZBUFF_DCtx (line 22) | ZBUFF_DCtx* ZBUFF_createDCtx(void) function ZBUFF_DCtx (line 27) | ZBUFF_DCtx* ZBUFF_createDCtx_advanced(ZSTD_customMem customMem) function ZBUFF_freeDCtx (line 32) | size_t ZBUFF_freeDCtx(ZBUFF_DCtx* zbd) function ZBUFF_decompressInitDictionary (line 40) | size_t ZBUFF_decompressInitDictionary(ZBUFF_DCtx* zbd, const void* dict,... function ZBUFF_decompressInit (line 45) | size_t ZBUFF_decompressInit(ZBUFF_DCtx* zbd) function ZBUFF_decompressContinue (line 53) | size_t ZBUFF_decompressContinue(ZBUFF_DCtx* zbd, function ZBUFF_recommendedDInSize (line 76) | size_t ZBUFF_recommendedDInSize(void) { return ZSTD_DStreamInSize(); } function ZBUFF_recommendedDOutSize (line 77) | size_t ZBUFF_recommendedDOutSize(void) { return ZSTD_DStreamOutSize(); } FILE: lib/dictBuilder/cover.c type COVER_map_pair_t (line 131) | typedef struct COVER_map_pair_t_s { type COVER_map_t (line 136) | typedef struct COVER_map_s { function COVER_map_clear (line 146) | static void COVER_map_clear(COVER_map_t *map) { function COVER_map_init (line 156) | static int COVER_map_init(COVER_map_t *map, U32 size) { function U32 (line 174) | static U32 COVER_map_hash(COVER_map_t *map, U32 key) { function U32 (line 181) | static U32 COVER_map_index(COVER_map_t *map, U32 key) { function U32 (line 200) | static U32 *COVER_map_at(COVER_map_t *map, U32 key) { function COVER_map_remove (line 212) | static void COVER_map_remove(COVER_map_t *map, U32 key) { function COVER_map_destroy (line 241) | static void COVER_map_destroy(COVER_map_t *map) { type COVER_ctx_t (line 253) | typedef struct { function COVER_sum (line 280) | size_t COVER_sum(const size_t *samplesSizes, unsigned nbSamples) { function COVER_cmp (line 294) | static int COVER_cmp(COVER_ctx_t *ctx, const void *lp, const void *rp) { function COVER_cmp8 (line 302) | static int COVER_cmp8(COVER_ctx_t *ctx, const void *lp, const void *rp) { function COVER_strict_cmp (line 320) | static int COVER_strict_cmp(const void *lp, const void *rp) { function COVER_strict_cmp8 (line 336) | static int COVER_strict_cmp8(const void *lp, const void *rp) { function stableSort (line 350) | static void stableSort(COVER_ctx_t *ctx) function COVER_groupBy (line 404) | static void function COVER_group (line 431) | static void COVER_group(COVER_ctx_t *ctx, const void *group, function COVER_segment_t (line 492) | static COVER_segment_t COVER_selectSegment(const COVER_ctx_t *ctx, U32 *... function COVER_checkParameters (line 575) | static int COVER_checkParameters(ZDICT_cover_params_t parameters, function COVER_ctx_destroy (line 599) | static void COVER_ctx_destroy(COVER_ctx_t *ctx) { function COVER_ctx_init (line 628) | static size_t COVER_ctx_init(COVER_ctx_t *ctx, const void *samplesBuffer, function COVER_warnOnSmallCorpus (line 718) | void COVER_warnOnSmallCorpus(size_t maxDictSize, size_t nbDmers, int dis... function COVER_epoch_info_t (line 734) | COVER_epoch_info_t COVER_computeEpochs(U32 maxDictSize, function COVER_buildDictionary (line 754) | static size_t COVER_buildDictionary(const COVER_ctx_t *ctx, U32 *freqs, function ZDICTLIB_STATIC_API (line 809) | ZDICTLIB_STATIC_API size_t ZDICT_trainFromBuffer_cover( function COVER_checkTotalCompressedSize (line 868) | size_t COVER_checkTotalCompressedSize(const ZDICT_cover_params_t paramet... function COVER_best_init (line 924) | void COVER_best_init(COVER_best_t *best) { function COVER_best_wait (line 938) | void COVER_best_wait(COVER_best_t *best) { function COVER_best_destroy (line 952) | void COVER_best_destroy(COVER_best_t *best) { function COVER_best_start (line 968) | void COVER_best_start(COVER_best_t *best) { function COVER_best_finish (line 982) | void COVER_best_finish(COVER_best_t* best, function COVER_dictSelection_t (line 1028) | static COVER_dictSelection_t setDictSelection(BYTE* buf, size_t s, size_... function COVER_dictSelection_t (line 1037) | COVER_dictSelection_t COVER_dictSelectionError(size_t error) { function COVER_dictSelectionIsError (line 1041) | unsigned COVER_dictSelectionIsError(COVER_dictSelection_t selection) { function COVER_dictSelectionFree (line 1045) | void COVER_dictSelectionFree(COVER_dictSelection_t selection){ function COVER_dictSelection_t (line 1049) | COVER_dictSelection_t COVER_selectDict(BYTE* customDictContent, size_t d... type COVER_tryParameters_data_t (line 1139) | typedef struct COVER_tryParameters_data_s { function COVER_tryParameters (line 1151) | static void COVER_tryParameters(void *opaque) function ZDICTLIB_STATIC_API (line 1197) | ZDICTLIB_STATIC_API size_t ZDICT_optimizeTrainFromBuffer_cover( FILE: lib/dictBuilder/cover.h type COVER_best_t (line 27) | typedef struct COVER_best_s { type COVER_segment_t (line 40) | typedef struct { type COVER_epoch_info_t (line 49) | typedef struct { type COVER_dictSelection_t (line 57) | typedef struct COVER_dictSelection { FILE: lib/dictBuilder/divsufsort.c function INLINE (line 152) | static INLINE function INLINE (line 195) | static INLINE function INLINE (line 228) | static INLINE function ss_insertionsort (line 254) | static function INLINE (line 279) | static INLINE function ss_heapsort (line 296) | static function INLINE (line 321) | static INLINE function INLINE (line 335) | static INLINE function INLINE (line 350) | static INLINE function INLINE (line 378) | static INLINE function ss_mintrosort (line 397) | static function INLINE (line 539) | static INLINE function INLINE (line 548) | static INLINE function ss_inplacemerge (line 590) | static function ss_mergeforward (line 633) | static function ss_mergebackward (line 683) | static function ss_swapmerge (line 742) | static function sssort (line 834) | static function INLINE (line 909) | static INLINE function tr_insertionsort (line 925) | static function INLINE (line 944) | static INLINE function tr_heapsort (line 960) | static function INLINE (line 985) | static INLINE function INLINE (line 998) | static INLINE function INLINE (line 1013) | static INLINE type trbudget_t (line 1040) | typedef struct _trbudget_t trbudget_t; type _trbudget_t (line 1041) | struct _trbudget_t { function INLINE (line 1048) | static INLINE function INLINE (line 1055) | static INLINE function INLINE (line 1068) | static INLINE function tr_copy (line 1110) | static function tr_partialcopy (line 1135) | static function tr_introsort (line 1173) | static function trsort (line 1400) | static function sort_typeBstar (line 1439) | static function construct_SA (line 1611) | static function construct_BWT (line 1675) | static function construct_BWT_indexes (line 1746) | static function divsufsort (line 1846) | int function divbwt (line 1875) | int FILE: lib/dictBuilder/fastcover.c function FASTCOVER_hashPtrToIndex (line 84) | static size_t FASTCOVER_hashPtrToIndex(const void* p, U32 f, unsigned d) { type FASTCOVER_accel_t (line 95) | typedef struct { type FASTCOVER_ctx_t (line 119) | typedef struct { function COVER_segment_t (line 149) | static COVER_segment_t FASTCOVER_selectSegment(const FASTCOVER_ctx_t *ctx, function FASTCOVER_checkParameters (line 222) | static int FASTCOVER_checkParameters(ZDICT_cover_params_t parameters, function FASTCOVER_ctx_destroy (line 260) | static void function FASTCOVER_computeFrequency (line 276) | static void function FASTCOVER_ctx_init (line 305) | static size_t function FASTCOVER_buildDictionary (line 394) | static size_t type FASTCOVER_tryParameters_data_t (line 458) | typedef struct FASTCOVER_tryParameters_data_s { function FASTCOVER_tryParameters (line 471) | static void FASTCOVER_tryParameters(void* opaque) function FASTCOVER_convertToCoverParams (line 516) | static void function FASTCOVER_convertToFastCoverParams (line 530) | static void function ZDICTLIB_STATIC_API (line 547) | ZDICTLIB_STATIC_API size_t function ZDICTLIB_STATIC_API (line 615) | ZDICTLIB_STATIC_API size_t FILE: lib/dictBuilder/zdict.c function clock_t (line 81) | static clock_t ZDICT_clockSpan(clock_t nPrevious) { return clock() - nPr... function ZDICT_printHex (line 83) | static void ZDICT_printHex(const void* ptr, size_t length) function ZDICT_isError (line 98) | unsigned ZDICT_isError(size_t errorCode) { return ERR_isError(errorCode); } function ZDICT_getDictID (line 102) | unsigned ZDICT_getDictID(const void* dictBuffer, size_t dictSize) function ZDICT_getDictHeaderSize (line 109) | size_t ZDICT_getDictHeaderSize(const void* dictBuffer, size_t dictSize) function ZDICT_count (line 137) | static size_t ZDICT_count(const void* pIn, const void* pMatch) type dictItem (line 153) | typedef struct { function ZDICT_initDictItem (line 159) | static void ZDICT_initDictItem(dictItem* d) function dictItem (line 169) | static dictItem ZDICT_analyzePos( function isIncluded (line 343) | static int isIncluded(const void* in, const void* container, size_t length) function U32 (line 360) | static U32 ZDICT_tryMerge(dictItem* table, dictItem elt, U32 eltNbToSkip... function ZDICT_removeDictItem (line 419) | static void ZDICT_removeDictItem(dictItem* table, U32 id) function ZDICT_insertDictItem (line 431) | static void ZDICT_insertDictItem(dictItem* table, U32 maxSize, dictItem ... function U32 (line 460) | static U32 ZDICT_dictSize(const dictItem* dictList) function ZDICT_trainBuffer_legacy (line 469) | static size_t ZDICT_trainBuffer_legacy(dictItem* dictList, U32 dictListS... function ZDICT_fillNoise (line 548) | static void ZDICT_fillNoise(void* buffer, size_t length) type EStats_ress_t (line 561) | typedef struct function ZDICT_countEStats (line 570) | static void ZDICT_countEStats(EStats_ress_t esr, const ZSTD_parameters* ... function ZDICT_totalSampleSize (line 625) | static size_t ZDICT_totalSampleSize(const size_t* fileSizes, unsigned nb... type offsetCount_t (line 633) | typedef struct { U32 offset; U32 count; } offsetCount_t; function ZDICT_insertSortCount (line 635) | static void ZDICT_insertSortCount(offsetCount_t table[ZSTD_REP_NUM+1], U... function ZDICT_flatLit (line 653) | static void ZDICT_flatLit(unsigned* countLit) function ZDICT_analyzeEntropy (line 663) | static size_t ZDICT_analyzeEntropy(void* dstBuffer, size_t maxDstSize, function U32 (line 853) | static U32 ZDICT_maxRep(U32 const reps[ZSTD_REP_NUM]) function ZDICT_finalizeDictionary (line 862) | size_t ZDICT_finalizeDictionary(void* dictBuffer, size_t dictBufferCapac... function ZDICT_addEntropyTablesFromBuffer_advanced (line 944) | static size_t ZDICT_addEntropyTablesFromBuffer_advanced( function ZDICT_trainFromBuffer_unsafe_legacy (line 982) | static size_t ZDICT_trainFromBuffer_unsafe_legacy( function ZDICT_trainFromBuffer_legacy (line 1088) | size_t ZDICT_trainFromBuffer_legacy(void* dictBuffer, size_t dictBufferC... function ZDICT_trainFromBuffer (line 1111) | size_t ZDICT_trainFromBuffer(void* dictBuffer, size_t dictBufferCapacity, function ZDICT_addEntropyTablesFromBuffer (line 1129) | size_t ZDICT_addEntropyTablesFromBuffer(void* dictBuffer, size_t dictCon... FILE: lib/legacy/zstd_legacy.h function ZSTD_isLegacy (line 56) | MEM_STATIC unsigned ZSTD_isLegacy(const void* src, size_t srcSize) function ZSTD_getDecompressedSize_legacy (line 89) | MEM_STATIC unsigned long long ZSTD_getDecompressedSize_legacy(const void... function MEM_STATIC (line 121) | MEM_STATIC size_t ZSTD_decompressLegacy( function MEM_STATIC (line 195) | MEM_STATIC ZSTD_frameSizeInfo ZSTD_findFrameSizeInfoLegacy(const void *s... function MEM_STATIC (line 269) | MEM_STATIC size_t ZSTD_findFrameCompressedSizeLegacy(const void *src, si... function MEM_STATIC (line 275) | MEM_STATIC size_t ZSTD_freeLegacyStreamContext(void* legacyContext, U32 ... function MEM_STATIC (line 301) | MEM_STATIC size_t ZSTD_initLegacyStream(void** legacyContext, U32 prevVe... function MEM_STATIC (line 366) | MEM_STATIC size_t ZSTD_decompressLegacyStream(void* legacyContext, U32 v... FILE: lib/legacy/zstd_v01.c type FSE_errorCodes (line 44) | typedef enum { FSE_LIST_ERRORS(FSE_GENERATE_ENUM) } FSE_errorCodes; type FSE_CTable (line 58) | typedef unsigned FSE_CTable; type FSE_DTable (line 59) | typedef unsigned FSE_DTable; type FSE_CStream_t (line 61) | typedef struct type FSE_CState_t (line 70) | typedef struct type FSE_DStream_t (line 78) | typedef struct type FSE_DState_t (line 86) | typedef struct type FSE_DStream_status (line 92) | typedef enum { FSE_DStream_unfinished = 0, type FSE_decode_t (line 126) | typedef struct type BYTE (line 172) | typedef uint8_t BYTE; type U16 (line 173) | typedef uint16_t U16; type S16 (line 174) | typedef int16_t S16; type U32 (line 175) | typedef uint32_t U32; type S32 (line 176) | typedef int32_t S32; type U64 (line 177) | typedef uint64_t U64; type S64 (line 178) | typedef int64_t S64; type BYTE (line 180) | typedef unsigned char BYTE; type U16 (line 181) | typedef unsigned short U16; type S16 (line 182) | typedef signed short S16; type U32 (line 183) | typedef unsigned int U32; type S32 (line 184) | typedef signed int S32; type U64 (line 185) | typedef unsigned long long U64; type S64 (line 186) | typedef signed long long S64; function FSE_32bits (line 195) | static unsigned FSE_32bits(void) function FSE_isLittleEndian (line 200) | static unsigned FSE_isLittleEndian(void) function U16 (line 206) | static U16 FSE_read16(const void* memPtr) function U32 (line 211) | static U32 FSE_read32(const void* memPtr) function U64 (line 216) | static U64 FSE_read64(const void* memPtr) function U16 (line 221) | static U16 FSE_readLE16(const void* memPtr) function U32 (line 232) | static U32 FSE_readLE32(const void* memPtr) function U64 (line 244) | static U64 FSE_readLE64(const void* memPtr) function FSE_readLEST (line 256) | static size_t FSE_readLEST(const void* memPtr) type FSE_symbolCompressionTransform (line 290) | typedef struct type U32 (line 296) | typedef U32 DTable_max_t[FSE_DTABLE_SIZE_U32(FSE_MAX_TABLELOG)]; function FSE_highbit32 (line 301) | FORCE_INLINE unsigned FSE_highbit32 (U32 val) function U32 (line 347) | static U32 FSE_tableStep(U32 tableSize) { return (tableSize>>1) + (table... type FSE_DTableHeader (line 352) | typedef struct { function FSE_buildDTable (line 357) | static size_t FSE_buildDTable function FSE_isError (line 429) | static unsigned FSE_isError(size_t code) { return (code > (size_t)(-FSE_... function FSE_abs (line 431) | static short FSE_abs(short a) function FSE_readNCount (line 440) | static size_t FSE_readNCount (short* normalizedCounter, unsigned* maxSVP... function FSE_buildDTable_rle (line 556) | static size_t FSE_buildDTable_rle (FSE_DTable* dt, BYTE symbolValue) function FSE_buildDTable_raw (line 573) | static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) function FSE_initDStream (line 606) | static size_t FSE_initDStream(FSE_DStream_t* bitD, const void* srcBuffer... function FSE_lookBits (line 659) | static size_t FSE_lookBits(FSE_DStream_t* bitD, U32 nbBits) function FSE_lookBitsFast (line 665) | static size_t FSE_lookBitsFast(FSE_DStream_t* bitD, U32 nbBits) /* onl... function FSE_skipBits (line 671) | static void FSE_skipBits(FSE_DStream_t* bitD, U32 nbBits) function FSE_readBits (line 684) | static size_t FSE_readBits(FSE_DStream_t* bitD, U32 nbBits) function FSE_readBitsFast (line 691) | static size_t FSE_readBitsFast(FSE_DStream_t* bitD, U32 nbBits) /* onl... function FSE_reloadDStream (line 698) | static unsigned FSE_reloadDStream(FSE_DStream_t* bitD) function FSE_initDState (line 731) | static void FSE_initDState(FSE_DState_t* DStatePtr, FSE_DStream_t* bitD,... function BYTE (line 740) | static BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, FSE_DStream_t* bitD) function BYTE (line 751) | static BYTE FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, FSE_DStream_t*... function FSE_endOfDStream (line 765) | static unsigned FSE_endOfDStream(const FSE_DStream_t* bitD) function FSE_endOfDState (line 770) | static unsigned FSE_endOfDState(const FSE_DState_t* DStatePtr) function FORCE_INLINE (line 776) | FORCE_INLINE size_t FSE_decompress_usingDTable_generic( function FSE_decompress_usingDTable (line 846) | static size_t FSE_decompress_usingDTable(void* dst, size_t originalSize, function FSE_decompress (line 859) | static size_t FSE_decompress(void* dst, size_t maxDstSize, const void* c... type HUF_CElt (line 898) | typedef struct HUF_CElt_s { type nodeElt (line 903) | typedef struct nodeElt_s { type HUF_DElt (line 914) | typedef struct { function HUF_readDTable (line 919) | static size_t HUF_readDTable (U16* DTable, const void* src, size_t srcSize) function BYTE (line 1021) | static BYTE HUF_decodeSymbol(FSE_DStream_t* Dstream, const HUF_DElt* dt,... function HUF_decompress_usingDTable (line 1029) | static size_t HUF_decompress_usingDTable( /* -3% slower when non stati... function HUF_decompress (line 1133) | static size_t HUF_decompress (void* dst, size_t maxDstSize, const void* ... type BYTE (line 1246) | typedef uint8_t BYTE; type U16 (line 1247) | typedef uint16_t U16; type S16 (line 1248) | typedef int16_t S16; type U32 (line 1249) | typedef uint32_t U32; type S32 (line 1250) | typedef int32_t S32; type U64 (line 1251) | typedef uint64_t U64; type BYTE (line 1253) | typedef unsigned char BYTE; type U16 (line 1254) | typedef unsigned short U16; type S16 (line 1255) | typedef signed short S16; type U32 (line 1256) | typedef unsigned int U32; type S32 (line 1257) | typedef signed int S32; type U64 (line 1258) | typedef unsigned long long U64; function ZSTD_32bits (line 1313) | static unsigned ZSTD_32bits(void) { return sizeof(void*)==4; } function ZSTD_isLittleEndian (line 1315) | static unsigned ZSTD_isLittleEndian(void) function U16 (line 1321) | static U16 ZSTD_read16(const void* p) { U16 r; memcpy(&r, p, sizeof(r... function ZSTD_copy4 (line 1323) | static void ZSTD_copy4(void* dst, const void* src) { memcpy(dst, src, ... function ZSTD_copy8 (line 1325) | static void ZSTD_copy8(void* dst, const void* src) { memcpy(dst, src, ... function ZSTD_wildcopy (line 1329) | static void ZSTD_wildcopy(void* dst, const void* src, ptrdiff_t length) function U16 (line 1337) | static U16 ZSTD_readLE16(const void* memPtr) function U32 (line 1347) | static U32 ZSTD_readLE24(const void* memPtr) function U32 (line 1352) | static U32 ZSTD_readBE32(const void* memPtr) type ZSTD_Cctx (line 1362) | typedef struct ZSTD_Cctx_s ZSTD_Cctx; type blockType_t (line 1364) | typedef enum { bt_compressed, bt_raw, bt_rle, bt_end } blockType_t; type blockProperties_t (line 1366) | typedef struct type SeqStore_t (line 1372) | typedef struct { type cctxi_t (line 1389) | typedef struct ZSTD_Cctx_s function ZSTDv01_isError (line 1410) | unsigned ZSTDv01_isError(size_t code) { return ERR_isError(code); } function ZSTDv01_getcBlockSize (line 1425) | static size_t ZSTDv01_getcBlockSize(const void* src, size_t srcSize, blo... function ZSTD_copyUncompressedBlock (line 1445) | static size_t ZSTD_copyUncompressedBlock(void* dst, size_t maxDstSize, c... function ZSTD_decompressLiterals (line 1455) | static size_t ZSTD_decompressLiterals(void* ctx, function ZSTDv01_decodeLiteralsBlock (line 1480) | static size_t ZSTDv01_decodeLiteralsBlock(void* ctx, function ZSTDv01_decodeSeqHeaders (line 1534) | static size_t ZSTDv01_decodeSeqHeaders(int* nbSeq, const BYTE** dumpsPtr... type seq_t (line 1635) | typedef struct { type seqState_t (line 1641) | typedef struct { function ZSTD_decodeSequence (line 1652) | static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState) function ZSTD_execSequence (line 1716) | static size_t ZSTD_execSequence(BYTE* op, type dctx_t (line 1801) | typedef struct ZSTDv01_Dctx_s function ZSTD_decompressSequences (line 1814) | static size_t ZSTD_decompressSequences( function ZSTD_decompressBlock (line 1888) | static size_t ZSTD_decompressBlock( function ZSTDv01_decompressDCtx (line 1909) | size_t ZSTDv01_decompressDCtx(void* ctx, void* dst, size_t maxDstSize, c... function ZSTDv01_decompress (line 1966) | size_t ZSTDv01_decompress(void* dst, size_t maxDstSize, const void* src,... function ZSTD_errorFrameSizeInfoLegacy (line 1975) | static void ZSTD_errorFrameSizeInfoLegacy(size_t* cSize, unsigned long l... function ZSTDv01_findFrameSizeInfoLegacy (line 1981) | void ZSTDv01_findFrameSizeInfoLegacy(const void *src, size_t srcSize, si... function ZSTDv01_resetDCtx (line 2032) | size_t ZSTDv01_resetDCtx(ZSTDv01_Dctx* dctx) function ZSTDv01_Dctx (line 2041) | ZSTDv01_Dctx* ZSTDv01_createDCtx(void) function ZSTDv01_freeDCtx (line 2049) | size_t ZSTDv01_freeDCtx(ZSTDv01_Dctx* dctx) function ZSTDv01_nextSrcSizeToDecompress (line 2055) | size_t ZSTDv01_nextSrcSizeToDecompress(ZSTDv01_Dctx* dctx) function ZSTDv01_decompressContinue (line 2060) | size_t ZSTDv01_decompressContinue(ZSTDv01_Dctx* dctx, void* dst, size_t ... FILE: lib/legacy/zstd_v01.h type ZSTDv01_Dctx (line 60) | typedef struct ZSTDv01_Dctx_s ZSTDv01_Dctx; FILE: lib/legacy/zstd_v02.c type BYTE (line 84) | typedef uint8_t BYTE; type U16 (line 85) | typedef uint16_t U16; type S16 (line 86) | typedef int16_t S16; type U32 (line 87) | typedef uint32_t U32; type S32 (line 88) | typedef int32_t S32; type U64 (line 89) | typedef uint64_t U64; type S64 (line 90) | typedef int64_t S64; type BYTE (line 92) | typedef unsigned char BYTE; type U16 (line 93) | typedef unsigned short U16; type S16 (line 94) | typedef signed short S16; type U32 (line 95) | typedef unsigned int U32; type S32 (line 96) | typedef signed int S32; type U64 (line 97) | typedef unsigned long long U64; type S64 (line 98) | typedef signed long long S64; function MEM_32bits (line 106) | MEM_STATIC unsigned MEM_32bits(void) { return sizeof(void*)==4; } function MEM_64bits (line 107) | MEM_STATIC unsigned MEM_64bits(void) { return sizeof(void*)==8; } function MEM_isLittleEndian (line 109) | MEM_STATIC unsigned MEM_isLittleEndian(void) function MEM_STATIC (line 115) | MEM_STATIC U16 MEM_read16(const void* memPtr) function MEM_STATIC (line 120) | MEM_STATIC U32 MEM_read32(const void* memPtr) function MEM_STATIC (line 125) | MEM_STATIC U64 MEM_read64(const void* memPtr) function MEM_STATIC (line 130) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) function MEM_STATIC (line 135) | MEM_STATIC U16 MEM_readLE16(const void* memPtr) function MEM_STATIC (line 146) | MEM_STATIC void MEM_writeLE16(void* memPtr, U16 val) function MEM_STATIC (line 160) | MEM_STATIC U32 MEM_readLE24(const void* memPtr) function MEM_STATIC (line 165) | MEM_STATIC U32 MEM_readLE32(const void* memPtr) function MEM_STATIC (line 177) | MEM_STATIC U64 MEM_readLE64(const void* memPtr) function MEM_STATIC (line 190) | MEM_STATIC size_t MEM_readLEST(const void* memPtr) type BIT_DStream_t (line 258) | typedef struct type BIT_DStream_status (line 266) | typedef enum { BIT_DStream_unfinished = 0, function BIT_highbit32 (line 289) | MEM_STATIC unsigned BIT_highbit32 (U32 val) function MEM_STATIC (line 323) | MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBu... function MEM_STATIC (line 368) | MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 376) | MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 382) | MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 387) | MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 396) | MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 403) | MEM_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t* bitD) function BIT_endOfDStream (line 438) | MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) type ERR_codes (line 518) | typedef enum { ERROR_LIST(ERROR_GENERATE_ENUM) } ERR_codes; function ERR_isError (line 524) | ERR_STATIC unsigned ERR_isError(size_t code) { return (code > ERROR(maxC... function ERR_STATIC (line 526) | ERR_STATIC const char* ERR_getErrorName(size_t code) type FSE_CTable (line 542) | typedef unsigned FSE_CTable; type FSE_DTable (line 543) | typedef unsigned FSE_DTable; type FSE_DState_t (line 611) | typedef struct type FSE_DTableHeader (line 638) | typedef struct { type FSE_decode_t (line 643) | typedef struct function MEM_STATIC (line 650) | MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* b... function MEM_STATIC (line 659) | MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t*... function MEM_STATIC (line 670) | MEM_STATIC BYTE FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStrea... function FSE_endOfDState (line 681) | MEM_STATIC unsigned FSE_endOfDState(const FSE_DState_t* DStatePtr) type ZSTD_CCtx (line 814) | typedef struct ZSTD_CCtx_s ZSTD_CCtx; type ZSTD_DCtx (line 865) | typedef struct ZSTDv02_Dctx_s ZSTD_DCtx; type U32 (line 1002) | typedef U32 DTable_max_t[FSE_DTABLE_SIZE_U32(FSE_MAX_TABLELOG)]; function U32 (line 1032) | static U32 FSE_tableStep(U32 tableSize) { return (tableSize>>1) + (table... function FSE_buildDTable (line 1034) | static size_t FSE_buildDTable function FSE_isError (line 1106) | static unsigned FSE_isError(size_t code) { return ERR_isError(code); } function FSE_abs (line 1112) | static short FSE_abs(short a) function FSE_readNCount (line 1117) | static size_t FSE_readNCount (short* normalizedCounter, unsigned* maxSVP... function FSE_buildDTable_rle (line 1233) | static size_t FSE_buildDTable_rle (FSE_DTable* dt, BYTE symbolValue) function FSE_buildDTable_raw (line 1250) | static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) function FORCE_INLINE (line 1276) | FORCE_INLINE size_t FSE_decompress_usingDTable_generic( function FSE_decompress_usingDTable (line 1346) | static size_t FSE_decompress_usingDTable(void* dst, size_t originalSize, function FSE_decompress (line 1359) | static size_t FSE_decompress(void* dst, size_t maxDstSize, const void* c... function HUF_isError (line 1455) | static unsigned HUF_isError(size_t code) { return ERR_isError(code); } type HUF_DEltX2 (line 1470) | typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX2; type HUF_DEltX4 (line 1472) | typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX4; type sortedSymbol_t (line 1474) | typedef struct { BYTE symbol; BYTE weight; } sortedSymbol_t; function HUF_readStats (line 1481) | static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankSt... function HUF_readDTableX2 (line 1564) | static size_t HUF_readDTableX2 (U16* DTable, const void* src, size_t src... function BYTE (line 1612) | static BYTE HUF_decodeSymbolX2(BIT_DStream_t* Dstream, const HUF_DEltX2*... function HUF_decodeStreamX2 (line 1631) | static inline size_t HUF_decodeStreamX2(BYTE* p, BIT_DStream_t* const bi... function HUF_decompress4X2_usingDTable (line 1656) | static size_t HUF_decompress4X2_usingDTable( function HUF_decompress4X2 (line 1753) | static size_t HUF_decompress4X2 (void* dst, size_t dstSize, const void* ... function HUF_fillDTableX4Level2 (line 1773) | static void HUF_fillDTableX4Level2(HUF_DEltX4* DTable, U32 sizeLog, cons... type U32 (line 1816) | typedef U32 rankVal_t[HUF_ABSOLUTEMAX_TABLELOG][HUF_ABSOLUTEMAX_TABLELOG... function HUF_fillDTableX4 (line 1818) | static void HUF_fillDTableX4(HUF_DEltX4* DTable, const U32 targetLog, function HUF_readDTableX4 (line 1866) | static size_t HUF_readDTableX4 (U32* DTable, const void* src, size_t src... function U32 (line 1953) | static U32 HUF_decodeSymbolX4(void* op, BIT_DStream_t* DStream, const HU... function U32 (line 1961) | static U32 HUF_decodeLastSymbolX4(void* op, BIT_DStream_t* DStream, cons... function HUF_decodeStreamX4 (line 1990) | static inline size_t HUF_decodeStreamX4(BYTE* p, BIT_DStream_t* bitDPtr,... function HUF_decompress4X4_usingDTable (line 2018) | static size_t HUF_decompress4X4_usingDTable( function HUF_decompress4X4 (line 2115) | static size_t HUF_decompress4X4 (void* dst, size_t dstSize, const void* ... type HUF_DDescX6 (line 2133) | typedef struct { BYTE nbBits; BYTE nbBytes; } HUF_DDescX6; type HUF_DSeqX6 (line 2134) | typedef union { BYTE byte[4]; U32 sequence; } HUF_DSeqX6; function HUF_fillDTableX6LevelN (line 2137) | static void HUF_fillDTableX6LevelN(HUF_DDescX6* DDescription, HUF_DSeqX6... function HUF_readDTableX6 (line 2202) | static size_t HUF_readDTableX6 (U32* DTable, const void* src, size_t src... function U32 (line 2300) | static U32 HUF_decodeSymbolX6(void* op, BIT_DStream_t* DStream, const HU... function U32 (line 2308) | static U32 HUF_decodeLastSymbolsX6(void* op, const U32 maxL, BIT_DStream... function HUF_decodeStreamX6 (line 2341) | static inline size_t HUF_decodeStreamX6(BYTE* p, BIT_DStream_t* bitDPtr,... function HUF_decompress4X6_usingDTable (line 2373) | static size_t HUF_decompress4X6_usingDTable( function HUF_decompress4X6 (line 2472) | static size_t HUF_decompress4X6 (void* dst, size_t dstSize, const void* ... type algo_time_t (line 2491) | typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t; function HUF_decompress (line 2515) | static size_t HUF_decompress (void* dst, size_t dstSize, const void* cSr... function ZSTD_copy4 (line 2684) | static void ZSTD_copy4(void* dst, const void* src) { memcpy(dst, src, ... function ZSTD_copy8 (line 2686) | static void ZSTD_copy8(void* dst, const void* src) { memcpy(dst, src, ... function ZSTD_wildcopy (line 2691) | static void ZSTD_wildcopy(void* dst, const void* src, ptrdiff_t length) type blockType_t (line 2703) | typedef enum { bt_compressed, bt_raw, bt_rle, bt_end } blockType_t; type blockProperties_t (line 2705) | typedef struct type SeqStore_t (line 2711) | typedef struct { function ZSTD_isError (line 2733) | static unsigned ZSTD_isError(size_t code) { return ERR_isError(code); } type ZSTDv02_Dctx_s (line 2740) | struct ZSTDv02_Dctx_s function ZSTD_getcBlockSize (line 2756) | static size_t ZSTD_getcBlockSize(const void* src, size_t srcSize, blockP... function ZSTD_copyUncompressedBlock (line 2775) | static size_t ZSTD_copyUncompressedBlock(void* dst, size_t maxDstSize, c... function ZSTD_decompressLiterals (line 2787) | static size_t ZSTD_decompressLiterals(void* dst, size_t* maxDstSizePtr, function ZSTD_decodeLiteralsBlock (line 2807) | static size_t ZSTD_decodeLiteralsBlock(void* ctx, function ZSTD_decodeSeqHeaders (line 2859) | static size_t ZSTD_decodeSeqHeaders(int* nbSeq, const BYTE** dumpsPtr, s... type seq_t (line 2961) | typedef struct { type seqState_t (line 2967) | typedef struct { function ZSTD_decodeSequence (line 2978) | static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState) function ZSTD_execSequence (line 3042) | static size_t ZSTD_execSequence(BYTE* op, function ZSTD_decompressSequences (line 3118) | static size_t ZSTD_decompressSequences( function ZSTD_decompressBlock (line 3191) | static size_t ZSTD_decompressBlock( function ZSTD_decompressDCtx (line 3209) | static size_t ZSTD_decompressDCtx(void* ctx, void* dst, size_t maxDstSiz... function ZSTD_decompress (line 3266) | static size_t ZSTD_decompress(void* dst, size_t maxDstSize, const void* ... function ZSTD_errorFrameSizeInfoLegacy (line 3275) | static void ZSTD_errorFrameSizeInfoLegacy(size_t* cSize, unsigned long l... function ZSTDv02_findFrameSizeInfoLegacy (line 3281) | void ZSTDv02_findFrameSizeInfoLegacy(const void *src, size_t srcSize, si... function ZSTD_resetDCtx (line 3332) | static size_t ZSTD_resetDCtx(ZSTD_DCtx* dctx) function ZSTD_DCtx (line 3341) | static ZSTD_DCtx* ZSTD_createDCtx(void) function ZSTD_freeDCtx (line 3349) | static size_t ZSTD_freeDCtx(ZSTD_DCtx* dctx) function ZSTD_nextSrcSizeToDecompress (line 3355) | static size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx* dctx) function ZSTD_decompressContinue (line 3360) | static size_t ZSTD_decompressContinue(ZSTD_DCtx* ctx, void* dst, size_t ... function ZSTDv02_isError (line 3431) | unsigned ZSTDv02_isError(size_t code) function ZSTDv02_decompress (line 3436) | size_t ZSTDv02_decompress( void* dst, size_t maxOriginalSize, function ZSTDv02_Dctx (line 3442) | ZSTDv02_Dctx* ZSTDv02_createDCtx(void) function ZSTDv02_freeDCtx (line 3447) | size_t ZSTDv02_freeDCtx(ZSTDv02_Dctx* dctx) function ZSTDv02_resetDCtx (line 3452) | size_t ZSTDv02_resetDCtx(ZSTDv02_Dctx* dctx) function ZSTDv02_nextSrcSizeToDecompress (line 3457) | size_t ZSTDv02_nextSrcSizeToDecompress(ZSTDv02_Dctx* dctx) function ZSTDv02_decompressContinue (line 3462) | size_t ZSTDv02_decompressContinue(ZSTDv02_Dctx* dctx, void* dst, size_t ... FILE: lib/legacy/zstd_v02.h type ZSTDv02_Dctx (line 60) | typedef struct ZSTDv02_Dctx_s ZSTDv02_Dctx; FILE: lib/legacy/zstd_v03.c type BYTE (line 85) | typedef uint8_t BYTE; type U16 (line 86) | typedef uint16_t U16; type S16 (line 87) | typedef int16_t S16; type U32 (line 88) | typedef uint32_t U32; type S32 (line 89) | typedef int32_t S32; type U64 (line 90) | typedef uint64_t U64; type S64 (line 91) | typedef int64_t S64; type BYTE (line 93) | typedef unsigned char BYTE; type U16 (line 94) | typedef unsigned short U16; type S16 (line 95) | typedef signed short S16; type U32 (line 96) | typedef unsigned int U32; type S32 (line 97) | typedef signed int S32; type U64 (line 98) | typedef unsigned long long U64; type S64 (line 99) | typedef signed long long S64; function MEM_32bits (line 107) | MEM_STATIC unsigned MEM_32bits(void) { return sizeof(void*)==4; } function MEM_64bits (line 108) | MEM_STATIC unsigned MEM_64bits(void) { return sizeof(void*)==8; } function MEM_isLittleEndian (line 110) | MEM_STATIC unsigned MEM_isLittleEndian(void) function MEM_STATIC (line 116) | MEM_STATIC U16 MEM_read16(const void* memPtr) function MEM_STATIC (line 121) | MEM_STATIC U32 MEM_read32(const void* memPtr) function MEM_STATIC (line 126) | MEM_STATIC U64 MEM_read64(const void* memPtr) function MEM_STATIC (line 131) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) function MEM_STATIC (line 136) | MEM_STATIC U16 MEM_readLE16(const void* memPtr) function MEM_STATIC (line 147) | MEM_STATIC void MEM_writeLE16(void* memPtr, U16 val) function MEM_STATIC (line 161) | MEM_STATIC U32 MEM_readLE24(const void* memPtr) function MEM_STATIC (line 166) | MEM_STATIC U32 MEM_readLE32(const void* memPtr) function MEM_STATIC (line 177) | MEM_STATIC U64 MEM_readLE64(const void* memPtr) function MEM_STATIC (line 190) | MEM_STATIC size_t MEM_readLEST(const void* memPtr) type BIT_DStream_t (line 259) | typedef struct type BIT_DStream_status (line 267) | typedef enum { BIT_DStream_unfinished = 0, function BIT_highbit32 (line 291) | MEM_STATIC unsigned BIT_highbit32 (U32 val) function MEM_STATIC (line 325) | MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBu... function MEM_STATIC (line 369) | MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 377) | MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 383) | MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 388) | MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 397) | MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 404) | MEM_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t* bitD) function BIT_endOfDStream (line 439) | MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) type ERR_codes (line 519) | typedef enum { ERROR_LIST(ERROR_GENERATE_ENUM) } ERR_codes; function ERR_isError (line 525) | ERR_STATIC unsigned ERR_isError(size_t code) { return (code > ERROR(maxC... function ERR_STATIC (line 527) | ERR_STATIC const char* ERR_getErrorName(size_t code) type FSE_CTable (line 543) | typedef unsigned FSE_CTable; type FSE_DTable (line 544) | typedef unsigned FSE_DTable; type FSE_DState_t (line 612) | typedef struct type FSE_DTableHeader (line 639) | typedef struct { type FSE_decode_t (line 644) | typedef struct function MEM_STATIC (line 651) | MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* b... function MEM_STATIC (line 660) | MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t*... function MEM_STATIC (line 671) | MEM_STATIC BYTE FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStrea... function FSE_endOfDState (line 682) | MEM_STATIC unsigned FSE_endOfDState(const FSE_DState_t* DStatePtr) type ZSTD_CCtx (line 814) | typedef struct ZSTD_CCtx_s ZSTD_CCtx; type ZSTD_DCtx (line 865) | typedef struct ZSTDv03_Dctx_s ZSTD_DCtx; type U32 (line 1002) | typedef U32 DTable_max_t[FSE_DTABLE_SIZE_U32(FSE_MAX_TABLELOG)]; function U32 (line 1032) | static U32 FSE_tableStep(U32 tableSize) { return (tableSize>>1) + (table... function FSE_buildDTable (line 1034) | static size_t FSE_buildDTable function FSE_isError (line 1106) | static unsigned FSE_isError(size_t code) { return ERR_isError(code); } function FSE_abs (line 1112) | static short FSE_abs(short a) function FSE_readNCount (line 1117) | static size_t FSE_readNCount (short* normalizedCounter, unsigned* maxSVP... function FSE_buildDTable_rle (line 1233) | static size_t FSE_buildDTable_rle (FSE_DTable* dt, BYTE symbolValue) function FSE_buildDTable_raw (line 1250) | static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) function FORCE_INLINE (line 1276) | FORCE_INLINE size_t FSE_decompress_usingDTable_generic( function FSE_decompress_usingDTable (line 1346) | static size_t FSE_decompress_usingDTable(void* dst, size_t originalSize, function FSE_decompress (line 1359) | static size_t FSE_decompress(void* dst, size_t maxDstSize, const void* c... function HUF_isError (line 1451) | static unsigned HUF_isError(size_t code) { return ERR_isError(code); } type HUF_DEltX2 (line 1466) | typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX2; type HUF_DEltX4 (line 1468) | typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX4; type sortedSymbol_t (line 1470) | typedef struct { BYTE symbol; BYTE weight; } sortedSymbol_t; function HUF_readStats (line 1477) | static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankSt... function HUF_readDTableX2 (line 1560) | static size_t HUF_readDTableX2 (U16* DTable, const void* src, size_t src... function BYTE (line 1608) | static BYTE HUF_decodeSymbolX2(BIT_DStream_t* Dstream, const HUF_DEltX2*... function HUF_decodeStreamX2 (line 1627) | static inline size_t HUF_decodeStreamX2(BYTE* p, BIT_DStream_t* const bi... function HUF_decompress4X2_usingDTable (line 1652) | static size_t HUF_decompress4X2_usingDTable( function HUF_decompress4X2 (line 1749) | static size_t HUF_decompress4X2 (void* dst, size_t dstSize, const void* ... function HUF_fillDTableX4Level2 (line 1769) | static void HUF_fillDTableX4Level2(HUF_DEltX4* DTable, U32 sizeLog, cons... type U32 (line 1812) | typedef U32 rankVal_t[HUF_ABSOLUTEMAX_TABLELOG][HUF_ABSOLUTEMAX_TABLELOG... function HUF_fillDTableX4 (line 1814) | static void HUF_fillDTableX4(HUF_DEltX4* DTable, const U32 targetLog, function HUF_readDTableX4 (line 1862) | static size_t HUF_readDTableX4 (U32* DTable, const void* src, size_t src... function U32 (line 1949) | static U32 HUF_decodeSymbolX4(void* op, BIT_DStream_t* DStream, const HU... function U32 (line 1957) | static U32 HUF_decodeLastSymbolX4(void* op, BIT_DStream_t* DStream, cons... function HUF_decodeStreamX4 (line 1986) | static inline size_t HUF_decodeStreamX4(BYTE* p, BIT_DStream_t* bitDPtr,... function HUF_decompress4X4_usingDTable (line 2014) | static size_t HUF_decompress4X4_usingDTable( function HUF_decompress4X4 (line 2111) | static size_t HUF_decompress4X4 (void* dst, size_t dstSize, const void* ... type algo_time_t (line 2130) | typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t; function HUF_decompress (line 2154) | static size_t HUF_decompress (void* dst, size_t dstSize, const void* cSr... function ZSTD_copy4 (line 2324) | static void ZSTD_copy4(void* dst, const void* src) { memcpy(dst, src, ... function ZSTD_copy8 (line 2326) | static void ZSTD_copy8(void* dst, const void* src) { memcpy(dst, src, ... function ZSTD_wildcopy (line 2331) | static void ZSTD_wildcopy(void* dst, const void* src, ptrdiff_t length) type blockType_t (line 2343) | typedef enum { bt_compressed, bt_raw, bt_rle, bt_end } blockType_t; type blockProperties_t (line 2345) | typedef struct type SeqStore_t (line 2351) | typedef struct { function ZSTD_isError (line 2373) | static unsigned ZSTD_isError(size_t code) { return ERR_isError(code); } type ZSTDv03_Dctx_s (line 2380) | struct ZSTDv03_Dctx_s function ZSTD_getcBlockSize (line 2396) | static size_t ZSTD_getcBlockSize(const void* src, size_t srcSize, blockP... function ZSTD_copyUncompressedBlock (line 2415) | static size_t ZSTD_copyUncompressedBlock(void* dst, size_t maxDstSize, c... function ZSTD_decompressLiterals (line 2427) | static size_t ZSTD_decompressLiterals(void* dst, size_t* maxDstSizePtr, function ZSTD_decodeLiteralsBlock (line 2447) | static size_t ZSTD_decodeLiteralsBlock(void* ctx, function ZSTD_decodeSeqHeaders (line 2499) | static size_t ZSTD_decodeSeqHeaders(int* nbSeq, const BYTE** dumpsPtr, s... type seq_t (line 2601) | typedef struct { type seqState_t (line 2607) | typedef struct { function ZSTD_decodeSequence (line 2618) | static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState) function ZSTD_execSequence (line 2682) | static size_t ZSTD_execSequence(BYTE* op, function ZSTD_decompressSequences (line 2757) | static size_t ZSTD_decompressSequences( function ZSTD_decompressBlock (line 2830) | static size_t ZSTD_decompressBlock( function ZSTD_decompressDCtx (line 2848) | static size_t ZSTD_decompressDCtx(void* ctx, void* dst, size_t maxDstSiz... function ZSTD_decompress (line 2905) | static size_t ZSTD_decompress(void* dst, size_t maxDstSize, const void* ... function MEM_STATIC (line 2914) | MEM_STATIC void ZSTD_errorFrameSizeInfoLegacy(size_t* cSize, unsigned lo... function ZSTDv03_findFrameSizeInfoLegacy (line 2920) | void ZSTDv03_findFrameSizeInfoLegacy(const void *src, size_t srcSize, si... function ZSTD_resetDCtx (line 2972) | static size_t ZSTD_resetDCtx(ZSTD_DCtx* dctx) function ZSTD_DCtx (line 2981) | static ZSTD_DCtx* ZSTD_createDCtx(void) function ZSTD_freeDCtx (line 2989) | static size_t ZSTD_freeDCtx(ZSTD_DCtx* dctx) function ZSTD_nextSrcSizeToDecompress (line 2995) | static size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx* dctx) function ZSTD_decompressContinue (line 3000) | static size_t ZSTD_decompressContinue(ZSTD_DCtx* ctx, void* dst, size_t ... function ZSTDv03_isError (line 3071) | unsigned ZSTDv03_isError(size_t code) function ZSTDv03_decompress (line 3076) | size_t ZSTDv03_decompress( void* dst, size_t maxOriginalSize, function ZSTDv03_Dctx (line 3082) | ZSTDv03_Dctx* ZSTDv03_createDCtx(void) function ZSTDv03_freeDCtx (line 3087) | size_t ZSTDv03_freeDCtx(ZSTDv03_Dctx* dctx) function ZSTDv03_resetDCtx (line 3092) | size_t ZSTDv03_resetDCtx(ZSTDv03_Dctx* dctx) function ZSTDv03_nextSrcSizeToDecompress (line 3097) | size_t ZSTDv03_nextSrcSizeToDecompress(ZSTDv03_Dctx* dctx) function ZSTDv03_decompressContinue (line 3102) | size_t ZSTDv03_decompressContinue(ZSTDv03_Dctx* dctx, void* dst, size_t ... FILE: lib/legacy/zstd_v03.h type ZSTDv03_Dctx (line 60) | typedef struct ZSTDv03_Dctx_s ZSTDv03_Dctx; FILE: lib/legacy/zstd_v04.c type BYTE (line 52) | typedef uint8_t BYTE; type U16 (line 53) | typedef uint16_t U16; type S16 (line 54) | typedef int16_t S16; type U32 (line 55) | typedef uint32_t U32; type S32 (line 56) | typedef int32_t S32; type U64 (line 57) | typedef uint64_t U64; type S64 (line 58) | typedef int64_t S64; type BYTE (line 60) | typedef unsigned char BYTE; type U16 (line 61) | typedef unsigned short U16; type S16 (line 62) | typedef signed short S16; type U32 (line 63) | typedef unsigned int U32; type S32 (line 64) | typedef signed int S32; type U64 (line 65) | typedef unsigned long long U64; type S64 (line 66) | typedef signed long long S64; function MEM_32bits (line 83) | MEM_STATIC unsigned MEM_32bits(void) { return sizeof(void*)==4; } function MEM_64bits (line 84) | MEM_STATIC unsigned MEM_64bits(void) { return sizeof(void*)==8; } function MEM_isLittleEndian (line 86) | MEM_STATIC unsigned MEM_isLittleEndian(void) function MEM_STATIC (line 92) | MEM_STATIC U16 MEM_read16(const void* memPtr) function MEM_STATIC (line 97) | MEM_STATIC U32 MEM_read32(const void* memPtr) function MEM_STATIC (line 102) | MEM_STATIC U64 MEM_read64(const void* memPtr) function MEM_STATIC (line 107) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) function MEM_STATIC (line 112) | MEM_STATIC U16 MEM_readLE16(const void* memPtr) function MEM_STATIC (line 123) | MEM_STATIC void MEM_writeLE16(void* memPtr, U16 val) function MEM_STATIC (line 137) | MEM_STATIC U32 MEM_readLE24(const void* memPtr) function MEM_STATIC (line 142) | MEM_STATIC U32 MEM_readLE32(const void* memPtr) function MEM_STATIC (line 154) | MEM_STATIC U64 MEM_readLE64(const void* memPtr) function MEM_STATIC (line 167) | MEM_STATIC size_t MEM_readLEST(const void* memPtr) type ZSTD_strategy (line 196) | typedef enum { ZSTD_fast, ZSTD_greedy, ZSTD_lazy, ZSTD_lazy2, ZSTD_btlaz... type ZSTD_parameters (line 198) | typedef struct type ZSTDv04_Dctx (line 209) | typedef ZSTDv04_Dctx ZSTD_DCtx; type blockType_t (line 328) | typedef enum { bt_compressed, bt_raw, bt_rle, bt_end } blockType_t; function ZSTD_copy8 (line 334) | static void ZSTD_copy8(void* dst, const void* src) { memcpy(dst, src, 8); } function ZSTD_wildcopy (line 339) | static void ZSTD_wildcopy(void* dst, const void* src, ptrdiff_t length) type FSE_DTable (line 430) | typedef unsigned FSE_DTable; type BIT_DStream_t (line 535) | typedef struct type BIT_DStream_status (line 543) | typedef enum { BIT_DStream_unfinished = 0, function BIT_highbit32 (line 568) | MEM_STATIC unsigned BIT_highbit32 (U32 val) function MEM_STATIC (line 601) | MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBu... function MEM_STATIC (line 640) | MEM_STATIC size_t BIT_lookBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 648) | MEM_STATIC size_t BIT_lookBitsFast(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 654) | MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 659) | MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 668) | MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 675) | MEM_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t* bitD) function BIT_endOfDStream (line 710) | MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) type FSE_DState_t (line 792) | typedef struct type FSE_DTableHeader (line 818) | typedef struct { type FSE_decode_t (line 823) | typedef struct function MEM_STATIC (line 830) | MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* b... function MEM_STATIC (line 839) | MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t*... function MEM_STATIC (line 850) | MEM_STATIC BYTE FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStrea... function FSE_endOfDState (line 861) | MEM_STATIC unsigned FSE_endOfDState(const FSE_DState_t* DStatePtr) type U32 (line 989) | typedef U32 DTable_max_t[FSE_DTABLE_SIZE_U32(FSE_MAX_TABLELOG)]; function U32 (line 1014) | static U32 FSE_tableStep(U32 tableSize) { return (tableSize>>1) + (table... function FSE_buildDTable (line 1017) | static size_t FSE_buildDTable(FSE_DTable* dt, const short* normalizedCou... function FSE_isError (line 1089) | static unsigned FSE_isError(size_t code) { return ERR_isError(code); } function FSE_abs (line 1095) | static short FSE_abs(short a) function FSE_readNCount (line 1100) | static size_t FSE_readNCount (short* normalizedCounter, unsigned* maxSVP... function FSE_buildDTable_rle (line 1216) | static size_t FSE_buildDTable_rle (FSE_DTable* dt, BYTE symbolValue) function FSE_buildDTable_raw (line 1234) | static size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) function FORCE_INLINE (line 1261) | FORCE_INLINE size_t FSE_decompress_usingDTable_generic( function FSE_decompress_usingDTable (line 1331) | static size_t FSE_decompress_usingDTable(void* dst, size_t originalSize, function FSE_decompress (line 1347) | static size_t FSE_decompress(void* dst, size_t maxDstSize, const void* c... function HUF_isError (line 1617) | static unsigned HUF_isError(size_t code) { return ERR_isError(code); } type HUF_DEltX2 (line 1625) | typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX2; type HUF_DEltX4 (line 1627) | typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX4; type sortedSymbol_t (line 1629) | typedef struct { BYTE symbol; BYTE weight; } sortedSymbol_t; function HUF_readStats (line 1636) | static size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankSt... function HUF_readDTableX2 (line 1719) | static size_t HUF_readDTableX2 (U16* DTable, const void* src, size_t src... function BYTE (line 1766) | static BYTE HUF_decodeSymbolX2(BIT_DStream_t* Dstream, const HUF_DEltX2*... function HUF_decodeStreamX2 (line 1785) | static inline size_t HUF_decodeStreamX2(BYTE* p, BIT_DStream_t* const bi... function HUF_decompress4X2_usingDTable (line 1810) | static size_t HUF_decompress4X2_usingDTable( function HUF_decompress4X2 (line 1906) | static size_t HUF_decompress4X2 (void* dst, size_t dstSize, const void* ... function HUF_fillDTableX4Level2 (line 1926) | static void HUF_fillDTableX4Level2(HUF_DEltX4* DTable, U32 sizeLog, cons... type U32 (line 1969) | typedef U32 rankVal_t[HUF_ABSOLUTEMAX_TABLELOG][HUF_ABSOLUTEMAX_TABLELOG... function HUF_fillDTableX4 (line 1971) | static void HUF_fillDTableX4(HUF_DEltX4* DTable, const U32 targetLog, function HUF_readDTableX4 (line 2019) | static size_t HUF_readDTableX4 (U32* DTable, const void* src, size_t src... function U32 (line 2105) | static U32 HUF_decodeSymbolX4(void* op, BIT_DStream_t* DStream, const HU... function U32 (line 2113) | static U32 HUF_decodeLastSymbolX4(void* op, BIT_DStream_t* DStream, cons... function HUF_decodeStreamX4 (line 2142) | static inline size_t HUF_decodeStreamX4(BYTE* p, BIT_DStream_t* bitDPtr,... function HUF_decompress4X4_usingDTable (line 2168) | static size_t HUF_decompress4X4_usingDTable( function HUF_decompress4X4 (line 2264) | static size_t HUF_decompress4X4 (void* dst, size_t dstSize, const void* ... type algo_time_t (line 2283) | typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t; function HUF_decompress (line 2307) | static size_t HUF_decompress (void* dst, size_t dstSize, const void* cSr... type blockProperties_t (line 2410) | typedef struct function ZSTD_copy4 (line 2420) | static void ZSTD_copy4(void* dst, const void* src) { memcpy(dst, src, 4); } function ZSTD_isError (line 2429) | static unsigned ZSTD_isError(size_t code) { return ERR_isError(code); } type ZSTD_dStage (line 2435) | typedef enum { ZSTDds_getFrameHeaderSize, ZSTDds_decodeFrameHeader, type ZSTDv04_Dctx_s (line 2438) | struct ZSTDv04_Dctx_s function ZSTD_resetDCtx (line 2458) | static size_t ZSTD_resetDCtx(ZSTD_DCtx* dctx) function ZSTD_DCtx (line 2469) | static ZSTD_DCtx* ZSTD_createDCtx(void) function ZSTD_freeDCtx (line 2477) | static size_t ZSTD_freeDCtx(ZSTD_DCtx* dctx) function ZSTD_decodeFrameHeader_Part1 (line 2491) | static size_t ZSTD_decodeFrameHeader_Part1(ZSTD_DCtx* zc, const void* sr... function ZSTD_getFrameParams (line 2502) | static size_t ZSTD_getFrameParams(ZSTD_parameters* params, const void* s... function ZSTD_decodeFrameHeader_Part2 (line 2518) | static size_t ZSTD_decodeFrameHeader_Part2(ZSTD_DCtx* zc, const void* sr... function ZSTD_getcBlockSize (line 2528) | static size_t ZSTD_getcBlockSize(const void* src, size_t srcSize, blockP... function ZSTD_copyRawBlock (line 2547) | static size_t ZSTD_copyRawBlock(void* dst, size_t maxDstSize, const void... function ZSTD_decompressLiterals (line 2559) | static size_t ZSTD_decompressLiterals(void* dst, size_t* maxDstSizePtr, function ZSTD_decodeLiteralsBlock (line 2579) | static size_t ZSTD_decodeLiteralsBlock(ZSTD_DCtx* dctx, function ZSTD_decodeSeqHeaders (line 2631) | static size_t ZSTD_decodeSeqHeaders(int* nbSeq, const BYTE** dumpsPtr, s... type seq_t (line 2733) | typedef struct { type seqState_t (line 2739) | typedef struct { function ZSTD_decodeSequence (line 2750) | static void ZSTD_decodeSequence(seq_t* seq, seqState_t* seqState) function ZSTD_execSequence (line 2809) | static size_t ZSTD_execSequence(BYTE* op, function ZSTD_decompressSequences (line 2900) | static size_t ZSTD_decompressSequences( function ZSTD_checkContinuity (line 2974) | static void ZSTD_checkContinuity(ZSTD_DCtx* dctx, const void* dst) function ZSTD_decompressBlock_internal (line 2986) | static size_t ZSTD_decompressBlock_internal(ZSTD_DCtx* dctx, function ZSTD_decompress_usingDict (line 3006) | static size_t ZSTD_decompress_usingDict(ZSTD_DCtx* ctx, function ZSTD_errorFrameSizeInfoLegacy (line 3087) | static void ZSTD_errorFrameSizeInfoLegacy(size_t* cSize, unsigned long l... function ZSTDv04_findFrameSizeInfoLegacy (line 3093) | void ZSTDv04_findFrameSizeInfoLegacy(const void *src, size_t srcSize, si... function ZSTD_nextSrcSizeToDecompress (line 3141) | static size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx* dctx) function ZSTD_decompressContinue (line 3146) | static size_t ZSTD_decompressContinue(ZSTD_DCtx* ctx, void* dst, size_t ... function ZSTD_decompress_insertDictionary (line 3223) | static void ZSTD_decompress_insertDictionary(ZSTD_DCtx* ctx, const void*... type ZBUFF_dStage (line 3298) | typedef enum { ZBUFFds_init, ZBUFFds_readHeader, ZBUFFds_loadHeader, ZBU... type ZBUFFv04_DCtx_s (line 3304) | struct ZBUFFv04_DCtx_s { type ZBUFFv04_DCtx (line 3321) | typedef ZBUFFv04_DCtx ZBUFF_DCtx; function ZBUFF_DCtx (line 3324) | static ZBUFF_DCtx* ZBUFF_createDCtx(void) function ZBUFF_freeDCtx (line 3334) | static size_t ZBUFF_freeDCtx(ZBUFF_DCtx* zbc) function ZBUFF_decompressInit (line 3347) | static size_t ZBUFF_decompressInit(ZBUFF_DCtx* zbc) function ZBUFF_decompressWithDictionary (line 3355) | static size_t ZBUFF_decompressWithDictionary(ZBUFF_DCtx* zbc, const void... function ZBUFF_limitCopy (line 3362) | static size_t ZBUFF_limitCopy(void* dst, size_t maxDstSize, const void* ... function ZBUFF_decompressContinue (line 3373) | static size_t ZBUFF_decompressContinue(ZBUFF_DCtx* zbc, void* dst, size_... function ZBUFFv04_isError (line 3538) | unsigned ZBUFFv04_isError(size_t errorCode) { return ERR_isError(errorCo... function ZBUFFv04_recommendedDInSize (line 3541) | size_t ZBUFFv04_recommendedDInSize(void) { return BLOCKSIZE + 3; } function ZBUFFv04_recommendedDOutSize (line 3542) | size_t ZBUFFv04_recommendedDOutSize(void) { return BLOCKSIZE; } function ZSTDv04_decompressDCtx (line 3550) | size_t ZSTDv04_decompressDCtx(ZSTD_DCtx* dctx, void* dst, size_t maxDstS... function ZSTDv04_decompress (line 3555) | size_t ZSTDv04_decompress(void* dst, size_t maxDstSize, const void* src,... function ZSTDv04_resetDCtx (line 3570) | size_t ZSTDv04_resetDCtx(ZSTDv04_Dctx* dctx) { return ZSTD_resetDCtx(dct... function ZSTDv04_nextSrcSizeToDecompress (line 3572) | size_t ZSTDv04_nextSrcSizeToDecompress(ZSTDv04_Dctx* dctx) function ZSTDv04_decompressContinue (line 3577) | size_t ZSTDv04_decompressContinue(ZSTDv04_Dctx* dctx, void* dst, size_t ... function ZBUFFv04_DCtx (line 3584) | ZBUFFv04_DCtx* ZBUFFv04_createDCtx(void) { return ZBUFF_createDCtx(); } function ZBUFFv04_freeDCtx (line 3585) | size_t ZBUFFv04_freeDCtx(ZBUFFv04_DCtx* dctx) { return ZBUFF_freeDCtx(dc... function ZBUFFv04_decompressInit (line 3587) | size_t ZBUFFv04_decompressInit(ZBUFFv04_DCtx* dctx) { return ZBUFF_decom... function ZBUFFv04_decompressWithDictionary (line 3588) | size_t ZBUFFv04_decompressWithDictionary(ZBUFFv04_DCtx* dctx, const void... function ZBUFFv04_decompressContinue (line 3591) | size_t ZBUFFv04_decompressContinue(ZBUFFv04_DCtx* dctx, void* dst, size_... function ZSTD_DCtx (line 3597) | ZSTD_DCtx* ZSTDv04_createDCtx(void) { return ZSTD_createDCtx(); } function ZSTDv04_freeDCtx (line 3598) | size_t ZSTDv04_freeDCtx(ZSTD_DCtx* dctx) { return ZSTD_freeDCtx(dctx); } FILE: lib/legacy/zstd_v04.h type ZSTDv04_Dctx (line 60) | typedef struct ZSTDv04_Dctx_s ZSTDv04_Dctx; type ZBUFFv04_DCtx (line 88) | typedef struct ZBUFFv04_DCtx_s ZBUFFv04_DCtx; FILE: lib/legacy/zstd_v05.c type BYTE (line 88) | typedef uint8_t BYTE; type U16 (line 89) | typedef uint16_t U16; type S16 (line 90) | typedef int16_t S16; type U32 (line 91) | typedef uint32_t U32; type S32 (line 92) | typedef int32_t S32; type U64 (line 93) | typedef uint64_t U64; type S64 (line 94) | typedef int64_t S64; type BYTE (line 96) | typedef unsigned char BYTE; type U16 (line 97) | typedef unsigned short U16; type S16 (line 98) | typedef signed short S16; type U32 (line 99) | typedef unsigned int U32; type S32 (line 100) | typedef signed int S32; type U64 (line 101) | typedef unsigned long long U64; type S64 (line 102) | typedef signed long long S64; function MEM_32bits (line 110) | MEM_STATIC unsigned MEM_32bits(void) { return sizeof(void*)==4; } function MEM_64bits (line 111) | MEM_STATIC unsigned MEM_64bits(void) { return sizeof(void*)==8; } function MEM_isLittleEndian (line 113) | MEM_STATIC unsigned MEM_isLittleEndian(void) function MEM_STATIC (line 119) | MEM_STATIC U16 MEM_read16(const void* memPtr) function MEM_STATIC (line 124) | MEM_STATIC U32 MEM_read32(const void* memPtr) function MEM_STATIC (line 129) | MEM_STATIC U64 MEM_read64(const void* memPtr) function MEM_STATIC (line 134) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) function MEM_STATIC (line 139) | MEM_STATIC void MEM_write32(void* memPtr, U32 value) function MEM_STATIC (line 144) | MEM_STATIC void MEM_write64(void* memPtr, U64 value) function MEM_STATIC (line 149) | MEM_STATIC U16 MEM_readLE16(const void* memPtr) function MEM_STATIC (line 159) | MEM_STATIC void MEM_writeLE16(void* memPtr, U16 val) function MEM_STATIC (line 170) | MEM_STATIC U32 MEM_readLE32(const void* memPtr) function MEM_STATIC (line 181) | MEM_STATIC U64 MEM_readLE64(const void* memPtr) function MEM_STATIC (line 193) | MEM_STATIC size_t MEM_readLEST(const void* memPtr) type blockType_t (line 445) | typedef enum { bt_compressed, bt_raw, bt_rle, bt_end } blockType_t; function ZSTDv05_copy8 (line 451) | static void ZSTDv05_copy8(void* dst, const void* src) { memcpy(dst, src,... function MEM_STATIC (line 457) | MEM_STATIC void ZSTDv05_wildcopy(void* dst, const void* src, ptrdiff_t l... type SeqStore_t (line 471) | typedef struct { type FSEv05_DTable (line 591) | typedef unsigned FSEv05_DTable; type BITv05_DStream_t (line 670) | typedef struct type BITv05_DStream_status (line 678) | typedef enum { BITv05_DStream_unfinished = 0, function BITv05_highbit32 (line 701) | MEM_STATIC unsigned BITv05_highbit32 (U32 val) function MEM_STATIC (line 734) | MEM_STATIC size_t BITv05_initDStream(BITv05_DStream_t* bitD, const void*... function MEM_STATIC (line 770) | MEM_STATIC size_t BITv05_lookBits(BITv05_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 778) | MEM_STATIC size_t BITv05_lookBitsFast(BITv05_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 784) | MEM_STATIC void BITv05_skipBits(BITv05_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 789) | MEM_STATIC size_t BITv05_readBits(BITv05_DStream_t* bitD, unsigned nbBits) function MEM_STATIC (line 798) | MEM_STATIC size_t BITv05_readBitsFast(BITv05_DStream_t* bitD, unsigned n... function MEM_STATIC (line 805) | MEM_STATIC BITv05_DStream_status BITv05_reloadDStream(BITv05_DStream_t* ... function BITv05_endOfDStream (line 837) | MEM_STATIC unsigned BITv05_endOfDStream(const BITv05_DStream_t* DStream) type FSEv05_DState_t (line 911) | typedef struct type FSEv05_DTableHeader (line 938) | typedef struct { type FSEv05_decode_t (line 943) | typedef struct function MEM_STATIC (line 950) | MEM_STATIC void FSEv05_initDState(FSEv05_DState_t* DStatePtr, BITv05_DSt... function MEM_STATIC (line 959) | MEM_STATIC BYTE FSEv05_peakSymbol(FSEv05_DState_t* DStatePtr) function MEM_STATIC (line 965) | MEM_STATIC BYTE FSEv05_decodeSymbol(FSEv05_DState_t* DStatePtr, BITv05_D... function MEM_STATIC (line 976) | MEM_STATIC BYTE FSEv05_decodeSymbolFast(FSEv05_DState_t* DStatePtr, BITv... function FSEv05_endOfDState (line 987) | MEM_STATIC unsigned FSEv05_endOfDState(const FSEv05_DState_t* DStatePtr) function U32 (line 1142) | static U32 FSEv05_tableStep(U32 tableSize) { return (tableSize>>1) + (ta... function FSEv05_DTable (line 1146) | FSEv05_DTable* FSEv05_createDTable (unsigned tableLog) function FSEv05_freeDTable (line 1152) | void FSEv05_freeDTable (FSEv05_DTable* dt) function FSEv05_buildDTable (line 1157) | size_t FSEv05_buildDTable(FSEv05_DTable* dt, const short* normalizedCoun... function FSEv05_isError (line 1219) | unsigned FSEv05_isError(size_t code) { return ERR_isError(code); } function FSEv05_abs (line 1227) | static short FSEv05_abs(short a) { return a<0 ? (short)-a : a; } function FSEv05_readNCount (line 1230) | size_t FSEv05_readNCount (short* normalizedCounter, unsigned* maxSVPtr, ... function FSEv05_buildDTable_rle (line 1328) | size_t FSEv05_buildDTable_rle (FSEv05_DTable* dt, BYTE symbolValue) function FSEv05_buildDTable_raw (line 1346) | size_t FSEv05_buildDTable_raw (FSEv05_DTable* dt, unsigned nbBits) function FORCE_INLINE (line 1372) | FORCE_INLINE size_t FSEv05_decompress_usingDTable_generic( function FSEv05_decompress_usingDTable (line 1440) | size_t FSEv05_decompress_usingDTable(void* dst, size_t originalSize, function FSEv05_decompress (line 1454) | size_t FSEv05_decompress(void* dst, size_t maxDstSize, const void* cSrc,... function HUFv05_isError (line 1723) | unsigned HUFv05_isError(size_t code) { return ERR_isError(code); } type HUFv05_DEltX2 (line 1731) | typedef struct { BYTE byte; BYTE nbBits; } HUFv05_DEltX2; type HUFv05_DEltX4 (line 1733) | typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUFv05_DEltX4; type sortedSymbol_t (line 1735) | typedef struct { BYTE symbol; BYTE weight; } sortedSymbol_t; function HUFv05_readStats (line 1742) | static size_t HUFv05_readStats(BYTE* huffWeight, size_t hwSize, U32* ran... function HUFv05_readDTableX2 (line 1817) | size_t HUFv05_readDTableX2 (U16* DTable, const void* src, size_t srcSize) function BYTE (line 1862) | static BYTE HUFv05_decodeSymbolX2(BITv05_DStream_t* Dstream, const HUFv0... function HUFv05_decodeStreamX2 (line 1881) | static inline size_t HUFv05_decodeStreamX2(BYTE* p, BITv05_DStream_t* co... function HUFv05_decompress1X2_usingDTable (line 1904) | size_t HUFv05_decompress1X2_usingDTable( function HUFv05_decompress1X2 (line 1928) | size_t HUFv05_decompress1X2 (void* dst, size_t dstSize, const void* cSrc... function HUFv05_decompress4X2_usingDTable (line 1944) | size_t HUFv05_decompress4X2_usingDTable( function HUFv05_decompress4X2 (line 2038) | size_t HUFv05_decompress4X2 (void* dst, size_t dstSize, const void* cSrc... function HUFv05_fillDTableX4Level2 (line 2058) | static void HUFv05_fillDTableX4Level2(HUFv05_DEltX4* DTable, U32 sizeLog... type U32 (line 2099) | typedef U32 rankVal_t[HUFv05_ABSOLUTEMAX_TABLELOG][HUFv05_ABSOLUTEMAX_TA... function HUFv05_fillDTableX4 (line 2101) | static void HUFv05_fillDTableX4(HUFv05_DEltX4* DTable, const U32 targetLog, function HUFv05_readDTableX4 (line 2145) | size_t HUFv05_readDTableX4 (unsigned* DTable, const void* src, size_t sr... function U32 (line 2223) | static U32 HUFv05_decodeSymbolX4(void* op, BITv05_DStream_t* DStream, co... function U32 (line 2231) | static U32 HUFv05_decodeLastSymbolX4(void* op, BITv05_DStream_t* DStream... function HUFv05_decodeStreamX4 (line 2257) | static inline size_t HUFv05_decodeStreamX4(BYTE* p, BITv05_DStream_t* bi... function HUFv05_decompress1X4_usingDTable (line 2283) | size_t HUFv05_decompress1X4_usingDTable( function HUFv05_decompress1X4 (line 2312) | size_t HUFv05_decompress1X4 (void* dst, size_t dstSize, const void* cSrc... function HUFv05_decompress4X4_usingDTable (line 2326) | size_t HUFv05_decompress4X4_usingDTable( function HUFv05_decompress4X4 (line 2421) | size_t HUFv05_decompress4X4 (void* dst, size_t dstSize, const void* cSrc... type algo_time_t (line 2440) | typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t; function HUFv05_decompress (line 2464) | size_t HUFv05_decompress (void* dst, size_t dstSize, const void* cSrc, s... type blockProperties_t (line 2559) | typedef struct function ZSTDv05_copy4 (line 2569) | static void ZSTDv05_copy4(void* dst, const void* src) { memcpy(dst, src,... function ZSTDv05_isError (line 2577) | unsigned ZSTDv05_isError(size_t code) { return ERR_isError(code); } type ZSTDv05_dStage (line 2588) | typedef enum { ZSTDv05ds_getFrameHeaderSize, ZSTDv05ds_decodeFrameHeader, type ZSTDv05_DCtx_s (line 2591) | struct ZSTDv05_DCtx_s function ZSTDv05_sizeofDCtx (line 2614) | size_t ZSTDv05_sizeofDCtx (void) { return sizeof(ZSTDv05_DCtx); } function ZSTDv05_decompressBegin (line 2616) | size_t ZSTDv05_decompressBegin(ZSTDv05_DCtx* dctx) function ZSTDv05_DCtx (line 2629) | ZSTDv05_DCtx* ZSTDv05_createDCtx(void) function ZSTDv05_freeDCtx (line 2637) | size_t ZSTDv05_freeDCtx(ZSTDv05_DCtx* dctx) function ZSTDv05_copyDCtx (line 2643) | void ZSTDv05_copyDCtx(ZSTDv05_DCtx* dstDCtx, const ZSTDv05_DCtx* srcDCtx) function ZSTDv05_decodeFrameHeader_Part1 (line 2739) | static size_t ZSTDv05_decodeFrameHeader_Part1(ZSTDv05_DCtx* zc, const vo... function ZSTDv05_getFrameParams (line 2751) | size_t ZSTDv05_getFrameParams(ZSTDv05_parameters* params, const void* sr... function ZSTDv05_decodeFrameHeader_Part2 (line 2767) | static size_t ZSTDv05_decodeFrameHeader_Part2(ZSTDv05_DCtx* zc, const vo... function ZSTDv05_getcBlockSize (line 2778) | static size_t ZSTDv05_getcBlockSize(const void* src, size_t srcSize, blo... function ZSTDv05_copyRawBlock (line 2799) | static size_t ZSTDv05_copyRawBlock(void* dst, size_t maxDstSize, const v... function ZSTDv05_decodeLiteralsBlock (line 2810) | static size_t ZSTDv05_decodeLiteralsBlock(ZSTDv05_DCtx* dctx, function ZSTDv05_decodeSeqHeaders (line 2945) | static size_t ZSTDv05_decodeSeqHeaders(int* nbSeq, const BYTE** dumpsPtr... type seq_t (line 3071) | typedef struct { type seqState_t (line 3077) | typedef struct { function ZSTDv05_decodeSequence (line 3089) | static void ZSTDv05_decodeSequence(seq_t* seq, seqState_t* seqState) function ZSTDv05_execSequence (line 3171) | static size_t ZSTDv05_execSequence(BYTE* op, function ZSTDv05_decompressSequences (line 3256) | static size_t ZSTDv05_decompressSequences( function ZSTDv05_checkContinuity (line 3329) | static void ZSTDv05_checkContinuity(ZSTDv05_DCtx* dctx, const void* dst) function ZSTDv05_decompressBlock_internal (line 3340) | static size_t ZSTDv05_decompressBlock_internal(ZSTDv05_DCtx* dctx, function ZSTDv05_decompressBlock (line 3359) | size_t ZSTDv05_decompressBlock(ZSTDv05_DCtx* dctx, function ZSTDv05_decompress_continueDCtx (line 3370) | static size_t ZSTDv05_decompress_continueDCtx(ZSTDv05_DCtx* dctx, function ZSTDv05_decompress_usingPreparedDCtx (line 3435) | size_t ZSTDv05_decompress_usingPreparedDCtx(ZSTDv05_DCtx* dctx, const ZS... function ZSTDv05_decompress_usingDict (line 3445) | size_t ZSTDv05_decompress_usingDict(ZSTDv05_DCtx* dctx, function ZSTDv05_decompressDCtx (line 3456) | size_t ZSTDv05_decompressDCtx(ZSTDv05_DCtx* dctx, void* dst, size_t maxD... function ZSTDv05_decompress (line 3461) | size_t ZSTDv05_decompress(void* dst, size_t maxDstSize, const void* src,... function ZSTD_errorFrameSizeInfoLegacy (line 3478) | static void ZSTD_errorFrameSizeInfoLegacy(size_t* cSize, unsigned long l... function ZSTDv05_findFrameSizeInfoLegacy (line 3484) | void ZSTDv05_findFrameSizeInfoLegacy(const void *src, size_t srcSize, si... function ZSTDv05_nextSrcSizeToDecompress (line 3532) | size_t ZSTDv05_nextSrcSizeToDecompress(ZSTDv05_DCtx* dctx) function ZSTDv05_decompressContinue (line 3537) | size_t ZSTDv05_decompressContinue(ZSTDv05_DCtx* dctx, void* dst, size_t ... function ZSTDv05_refDictContent (line 3613) | static void ZSTDv05_refDictContent(ZSTDv05_DCtx* dctx, const void* dict,... function ZSTDv05_loadEntropy (line 3621) | static size_t ZSTDv05_loadEntropy(ZSTDv05_DCtx* dctx, const void* dict, ... function ZSTDv05_decompress_insertDictionary (line 3662) | static size_t ZSTDv05_decompress_insertDictionary(ZSTDv05_DCtx* dctx, co... function ZSTDv05_decompressBegin_usingDict (line 3686) | size_t ZSTDv05_decompressBegin_usingDict(ZSTDv05_DCtx* dctx, const void*... function ZBUFFv05_limitCopy (line 3748) | static size_t ZBUFFv05_limitCopy(void* dst, size_t maxDstSize, const voi... type ZBUFFv05_dStage (line 3782) | typedef enum { ZBUFFv05ds_init, ZBUFFv05ds_readHeader, ZBUFFv05ds_loadHe... type ZBUFFv05_DCtx_s (line 3788) | struct ZBUFFv05_DCtx_s { function ZBUFFv05_DCtx (line 3804) | ZBUFFv05_DCtx* ZBUFFv05_createDCtx(void) function ZBUFFv05_freeDCtx (line 3814) | size_t ZBUFFv05_freeDCtx(ZBUFFv05_DCtx* zbc) function ZBUFFv05_decompressInitDictionary (line 3827) | size_t ZBUFFv05_decompressInitDictionary(ZBUFFv05_DCtx* zbc, const void*... function ZBUFFv05_decompressInit (line 3834) | size_t ZBUFFv05_decompressInit(ZBUFFv05_DCtx* zbc) function ZBUFFv05_decompressContinue (line 3842) | size_t ZBUFFv05_decompressContinue(ZBUFFv05_DCtx* zbc, void* dst, size_t... function ZBUFFv05_isError (line 4008) | unsigned ZBUFFv05_isError(size_t errorCode) { return ERR_isError(errorCo... function ZBUFFv05_recommendedDInSize (line 4011) | size_t ZBUFFv05_recommendedDInSize(void) { return BLOCKSIZE + ZBUFFv05_... function ZBUFFv05_recommendedDOutSize (line 4012) | size_t ZBUFFv05_recommendedDOutSize(void) { return BLOCKSIZE; } FILE: lib/legacy/zstd_v05.h type ZSTDv05_DCtx (line 61) | typedef struct ZSTDv05_DCtx_s ZSTDv05_DCtx; type ZSTDv05_strategy (line 85) | typedef enum { ZSTDv05_fast, ZSTDv05_greedy, ZSTDv05_lazy, ZSTDv05_lazy2... type ZSTDv05_parameters (line 86) | typedef struct { type ZBUFFv05_DCtx (line 102) | typedef struct ZBUFFv05_DCtx_s ZBUFFv05_DCtx; FILE: lib/legacy/zstd_v06.c type BYTE (line 82) | typedef uint8_t BYTE; type U16 (line 83) | typedef uint16_t U16; type S16 (line 84) | typedef int16_t S16; type U32 (line 85) | typedef uint32_t U32; type S32 (line 86) | typedef int32_t S32; type U64 (line 87) | typedef uint64_t U64; type S64 (line 88) | typedef int64_t S64; type BYTE (line 90) | typedef unsigned char BYTE; type U16 (line 91) | typedef unsigned short U16; type S16 (line 92) | typedef signed short S16; type U32 (line 93) | typedef unsigned int U32; type S32 (line 94) | typedef signed int S32; type U64 (line 95) | typedef unsigned long long U64; type S64 (line 96) | typedef signed long long S64; function MEM_32bits (line 104) | MEM_STATIC unsigned MEM_32bits(void) { return sizeof(size_t)==4; } function MEM_64bits (line 105) | MEM_STATIC unsigned MEM_64bits(void) { return sizeof(size_t)==8; } function MEM_isLittleEndian (line 107) | MEM_STATIC unsigned MEM_isLittleEndian(void) function MEM_STATIC (line 113) | MEM_STATIC U16 MEM_read16(const void* memPtr) function MEM_STATIC (line 118) | MEM_STATIC U32 MEM_read32(const void* memPtr) function MEM_STATIC (line 123) | MEM_STATIC U64 MEM_read64(const void* memPtr) function MEM_STATIC (line 128) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) function MEM_STATIC (line 133) | MEM_STATIC U32 MEM_swap32(U32 in) function MEM_STATIC (line 147) | MEM_STATIC U64 MEM_swap64(U64 in) function MEM_STATIC (line 168) | MEM_STATIC U16 MEM_readLE16(const void* memPtr) function MEM_STATIC (line 178) | MEM_STATIC void MEM_writeLE16(void* memPtr, U16 val) function MEM_STATIC (line 189) | MEM_STATIC U32 MEM_readLE32(const void* memPtr) function MEM_STATIC (line 198) | MEM_STATIC U64 MEM_readLE64(const void* memPtr) function MEM_STATIC (line 207) | MEM_STATIC size_t MEM_readLEST(const void* memPtr) type blockType_t (line 421) | typedef enum { bt_compressed, bt_raw, bt_rle, bt_end } blockType_t; function ZSTDv06_copy8 (line 482) | static void ZSTDv06_copy8(void* dst, const void* src) { memcpy(dst, src,... function MEM_STATIC (line 488) | MEM_STATIC void ZSTDv06_wildcopy(void* dst, const void* src, ptrdiff_t l... type ZSTDv06_match_t (line 503) | typedef struct { type ZSTDv06_optimal_t (line 508) | typedef struct { type ZSTDv06_stats_t (line 516) | typedef struct { U32 unused; } ZSTDv06_stats_t; type SeqStore_t (line 518) | typedef struct { type FSEv06_DTable (line 658) | typedef unsigned FSEv06_DTable; type BITv06_DStream_t (line 769) | typedef struct type BITv06_DStream_status (line 777) | typedef enum { BITv06_DStream_unfinished = 0, function BITv06_highbit32 (line 801) | MEM_STATIC unsigned BITv06_highbit32 ( U32 val) function MEM_STATIC (line 833) | MEM_STATIC size_t BITv06_initDStream(BITv06_DStream_t* bitD, const void*... function MEM_STATIC (line 868) | MEM_STATIC size_t BITv06_lookBits(const BITv06_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 876) | MEM_STATIC size_t BITv06_lookBitsFast(const BITv06_DStream_t* bitD, U32 ... function MEM_STATIC (line 882) | MEM_STATIC void BITv06_skipBits(BITv06_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 887) | MEM_STATIC size_t BITv06_readBits(BITv06_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 896) | MEM_STATIC size_t BITv06_readBitsFast(BITv06_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 903) | MEM_STATIC BITv06_DStream_status BITv06_reloadDStream(BITv06_DStream_t* ... function BITv06_endOfDStream (line 934) | MEM_STATIC unsigned BITv06_endOfDStream(const BITv06_DStream_t* DStream) type FSEv06_DState_t (line 1014) | typedef struct type FSEv06_DTableHeader (line 1040) | typedef struct { type FSEv06_decode_t (line 1045) | typedef struct function MEM_STATIC (line 1052) | MEM_STATIC void FSEv06_initDState(FSEv06_DState_t* DStatePtr, BITv06_DSt... function MEM_STATIC (line 1061) | MEM_STATIC BYTE FSEv06_peekSymbol(const FSEv06_DState_t* DStatePtr) function MEM_STATIC (line 1067) | MEM_STATIC void FSEv06_updateState(FSEv06_DState_t* DStatePtr, BITv06_DS... function MEM_STATIC (line 1075) | MEM_STATIC BYTE FSEv06_decodeSymbol(FSEv06_DState_t* DStatePtr, BITv06_D... function MEM_STATIC (line 1088) | MEM_STATIC BYTE FSEv06_decodeSymbolFast(FSEv06_DState_t* DStatePtr, BITv... function FSEv06_isError (line 1191) | unsigned FSEv06_isError(size_t code) { return ERR_isError(code); } function HUFv06_isError (line 1199) | static unsigned HUFv06_isError(size_t code) { return ERR_isError(code); } function FSEv06_abs (line 1205) | static short FSEv06_abs(short a) { return a<0 ? (short)-a : a; } function FSEv06_readNCount (line 1207) | size_t FSEv06_readNCount (short* normalizedCounter, unsigned* maxSVPtr, ... type U32 (line 1364) | typedef U32 DTable_max_t[FSEv06_DTABLE_SIZE_U32(FSEv06_MAX_TABLELOG)]; function FSEv06_DTable (line 1391) | FSEv06_DTable* FSEv06_createDTable (unsigned tableLog) function FSEv06_freeDTable (line 1397) | void FSEv06_freeDTable (FSEv06_DTable* dt) function FSEv06_buildDTable (line 1402) | size_t FSEv06_buildDTable(FSEv06_DTable* dt, const short* normalizedCoun... function FSEv06_buildDTable_rle (line 1467) | size_t FSEv06_buildDTable_rle (FSEv06_DTable* dt, BYTE symbolValue) function FSEv06_buildDTable_raw (line 1485) | size_t FSEv06_buildDTable_raw (FSEv06_DTable* dt, unsigned nbBits) function FORCE_INLINE (line 1511) | FORCE_INLINE size_t FSEv06_decompress_usingDTable_generic( function FSEv06_decompress_usingDTable (line 1579) | size_t FSEv06_decompress_usingDTable(void* dst, size_t originalSize, function FSEv06_decompress (line 1593) | size_t FSEv06_decompress(void* dst, size_t maxDstSize, const void* cSrc,... function MEM_STATIC (line 1798) | MEM_STATIC size_t HUFv06_readStats(BYTE* huffWeight, size_t hwSize, U32*... type HUFv06_DEltX2 (line 1936) | typedef struct { BYTE byte; BYTE nbBits; } HUFv06_DEltX2; type HUFv06_DEltX4 (line 1938) | typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUFv06_DEltX4; type sortedSymbol_t (line 1940) | typedef struct { BYTE symbol; BYTE weight; } sortedSymbol_t; function HUFv06_readDTableX2 (line 1948) | size_t HUFv06_readDTableX2 (U16* DTable, const void* src, size_t srcSize) function BYTE (line 1994) | static BYTE HUFv06_decodeSymbolX2(BITv06_DStream_t* Dstream, const HUFv0... function HUFv06_decodeStreamX2 (line 2013) | static inline size_t HUFv06_decodeStreamX2(BYTE* p, BITv06_DStream_t* co... function HUFv06_decompress1X2_usingDTable (line 2036) | size_t HUFv06_decompress1X2_usingDTable( function HUFv06_decompress1X2 (line 2059) | size_t HUFv06_decompress1X2 (void* dst, size_t dstSize, const void* cSrc... function HUFv06_decompress4X2_usingDTable (line 2074) | size_t HUFv06_decompress4X2_usingDTable( function HUFv06_decompress4X2 (line 2168) | size_t HUFv06_decompress4X2 (void* dst, size_t dstSize, const void* cSrc... function HUFv06_fillDTableX4Level2 (line 2187) | static void HUFv06_fillDTableX4Level2(HUFv06_DEltX4* DTable, U32 sizeLog... type U32 (line 2227) | typedef U32 rankVal_t[HUFv06_ABSOLUTEMAX_TABLELOG][HUFv06_ABSOLUTEMAX_TA... function HUFv06_fillDTableX4 (line 2229) | static void HUFv06_fillDTableX4(HUFv06_DEltX4* DTable, const U32 targetLog, function HUFv06_readDTableX4 (line 2271) | size_t HUFv06_readDTableX4 (U32* DTable, const void* src, size_t srcSize) function U32 (line 2348) | static U32 HUFv06_decodeSymbolX4(void* op, BITv06_DStream_t* DStream, co... function U32 (line 2356) | static U32 HUFv06_decodeLastSymbolX4(void* op, BITv06_DStream_t* DStream... function HUFv06_decodeStreamX4 (line 2382) | static inline size_t HUFv06_decodeStreamX4(BYTE* p, BITv06_DStream_t* bi... function HUFv06_decompress1X4_usingDTable (line 2408) | size_t HUFv06_decompress1X4_usingDTable( function HUFv06_decompress1X4 (line 2436) | size_t HUFv06_decompress1X4 (void* dst, size_t dstSize, const void* cSrc... function HUFv06_decompress4X4_usingDTable (line 2450) | size_t HUFv06_decompress4X4_usingDTable( function HUFv06_decompress4X4 (line 2544) | size_t HUFv06_decompress4X4 (void* dst, size_t dstSize, const void* cSrc... type algo_time_t (line 2565) | typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t; function HUFv06_decompress (line 2589) | size_t HUFv06_decompress (void* dst, size_t dstSize, const void* cSrc, s... function ZSTDv06_isError (line 2660) | unsigned ZSTDv06_isError(size_t code) { return ERR_isError(code); } function ZBUFFv06_isError (line 2670) | unsigned ZBUFFv06_isError(size_t errorCode) { return ERR_isError(errorCo... function ZSTDv06_copy4 (line 2739) | static void ZSTDv06_copy4(void* dst, const void* src) { memcpy(dst, src,... type ZSTDv06_dStage (line 2745) | typedef enum { ZSTDds_getFrameHeaderSize, ZSTDds_decodeFrameHeader, type ZSTDv06_DCtx_s (line 2748) | struct ZSTDv06_DCtx_s function ZSTDv06_sizeofDCtx (line 2771) | size_t ZSTDv06_sizeofDCtx (void) { return sizeof(ZSTDv06_DCtx); } function ZSTDv06_decompressBegin (line 2773) | size_t ZSTDv06_decompressBegin(ZSTDv06_DCtx* dctx) function ZSTDv06_DCtx (line 2786) | ZSTDv06_DCtx* ZSTDv06_createDCtx(void) function ZSTDv06_freeDCtx (line 2794) | size_t ZSTDv06_freeDCtx(ZSTDv06_DCtx* dctx) function ZSTDv06_copyDCtx (line 2800) | void ZSTDv06_copyDCtx(ZSTDv06_DCtx* dstDCtx, const ZSTDv06_DCtx* srcDCtx) function ZSTDv06_frameHeaderSize (line 2911) | static size_t ZSTDv06_frameHeaderSize(const void* src, size_t srcSize) function ZSTDv06_getFrameParams (line 2924) | size_t ZSTDv06_getFrameParams(ZSTDv06_frameParams* fparamsPtr, const voi... function ZSTDv06_decodeFrameHeader (line 2954) | static size_t ZSTDv06_decodeFrameHeader(ZSTDv06_DCtx* zc, const void* sr... type blockProperties_t (line 2962) | typedef struct function ZSTDv06_getcBlockSize (line 2970) | static size_t ZSTDv06_getcBlockSize(const void* src, size_t srcSize, blo... function ZSTDv06_copyRawBlock (line 2987) | static size_t ZSTDv06_copyRawBlock(void* dst, size_t dstCapacity, const ... function ZSTDv06_decodeLiteralsBlock (line 2998) | static size_t ZSTDv06_decodeLiteralsBlock(ZSTDv06_DCtx* dctx, function ZSTDv06_buildSeqTable (line 3132) | static size_t ZSTDv06_buildSeqTable(FSEv06_DTable* DTable, U32 type, U32... function ZSTDv06_decodeSeqHeaders (line 3162) | static size_t ZSTDv06_decodeSeqHeaders(int* nbSeqPtr, type seq_t (line 3213) | typedef struct { type seqState_t (line 3219) | typedef struct { function ZSTDv06_decodeSequence (line 3229) | static void ZSTDv06_decodeSequence(seq_t* seq, seqState_t* seqState) function ZSTDv06_execSequence (line 3305) | static size_t ZSTDv06_execSequence(BYTE* op, function ZSTDv06_decompressSequences (line 3387) | static size_t ZSTDv06_decompressSequences( function ZSTDv06_checkContinuity (line 3464) | static void ZSTDv06_checkContinuity(ZSTDv06_DCtx* dctx, const void* dst) function ZSTDv06_decompressBlock_internal (line 3475) | static size_t ZSTDv06_decompressBlock_internal(ZSTDv06_DCtx* dctx, function ZSTDv06_decompressBlock (line 3493) | size_t ZSTDv06_decompressBlock(ZSTDv06_DCtx* dctx, function ZSTDv06_decompressFrame (line 3504) | static size_t ZSTDv06_decompressFrame(ZSTDv06_DCtx* dctx, function ZSTDv06_decompress_usingPreparedDCtx (line 3567) | size_t ZSTDv06_decompress_usingPreparedDCtx(ZSTDv06_DCtx* dctx, const ZS... function ZSTDv06_decompress_usingDict (line 3577) | size_t ZSTDv06_decompress_usingDict(ZSTDv06_DCtx* dctx, function ZSTDv06_decompressDCtx (line 3588) | size_t ZSTDv06_decompressDCtx(ZSTDv06_DCtx* dctx, void* dst, size_t dstC... function ZSTDv06_decompress (line 3594) | size_t ZSTDv06_decompress(void* dst, size_t dstCapacity, const void* src... function ZSTD_errorFrameSizeInfoLegacy (line 3611) | static void ZSTD_errorFrameSizeInfoLegacy(size_t* cSize, unsigned long l... function ZSTDv06_findFrameSizeInfoLegacy (line 3617) | void ZSTDv06_findFrameSizeInfoLegacy(const void *src, size_t srcSize, si... function ZSTDv06_nextSrcSizeToDecompress (line 3670) | size_t ZSTDv06_nextSrcSizeToDecompress(ZSTDv06_DCtx* dctx) function ZSTDv06_decompressContinue (line 3675) | size_t ZSTDv06_decompressContinue(ZSTDv06_DCtx* dctx, void* dst, size_t ... function ZSTDv06_refDictContent (line 3750) | static void ZSTDv06_refDictContent(ZSTDv06_DCtx* dctx, const void* dict,... function ZSTDv06_loadEntropy (line 3758) | static size_t ZSTDv06_loadEntropy(ZSTDv06_DCtx* dctx, const void* dict, ... function ZSTDv06_decompress_insertDictionary (line 3802) | static size_t ZSTDv06_decompress_insertDictionary(ZSTDv06_DCtx* dctx, co... function ZSTDv06_decompressBegin_usingDict (line 3826) | size_t ZSTDv06_decompressBegin_usingDict(ZSTDv06_DCtx* dctx, const void*... type ZBUFFv06_dStage (line 3895) | typedef enum { ZBUFFds_init, ZBUFFds_loadHeader, type ZBUFFv06_DCtx_s (line 3899) | struct ZBUFFv06_DCtx_s { function ZBUFFv06_DCtx (line 3916) | ZBUFFv06_DCtx* ZBUFFv06_createDCtx(void) function ZBUFFv06_freeDCtx (line 3930) | size_t ZBUFFv06_freeDCtx(ZBUFFv06_DCtx* zbd) function ZBUFFv06_decompressInitDictionary (line 3943) | size_t ZBUFFv06_decompressInitDictionary(ZBUFFv06_DCtx* zbd, const void*... function ZBUFFv06_decompressInit (line 3950) | size_t ZBUFFv06_decompressInit(ZBUFFv06_DCtx* zbd) function MEM_STATIC (line 3957) | MEM_STATIC size_t ZBUFFv06_limitCopy(void* dst, size_t dstCapacity, cons... function ZBUFFv06_decompressContinue (line 3969) | size_t ZBUFFv06_decompressContinue(ZBUFFv06_DCtx* zbd, function ZBUFFv06_recommendedDInSize (line 4109) | size_t ZBUFFv06_recommendedDInSize(void) { return ZSTDv06_BLOCKSIZE_MAX... function ZBUFFv06_recommendedDOutSize (line 4110) | size_t ZBUFFv06_recommendedDOutSize(void) { return ZSTDv06_BLOCKSIZE_MAX; } FILE: lib/legacy/zstd_v06.h type ZSTDv06_DCtx (line 72) | typedef struct ZSTDv06_DCtx_s ZSTDv06_DCtx; type ZSTDv06_frameParams_s (line 97) | struct ZSTDv06_frameParams_s { unsigned long long frameContentSize; unsi... type ZSTDv06_frameParams (line 98) | typedef struct ZSTDv06_frameParams_s ZSTDv06_frameParams; type ZBUFFv06_DCtx (line 113) | typedef struct ZBUFFv06_DCtx_s ZBUFFv06_DCtx; FILE: lib/legacy/zstd_v07.c type ZSTDv07_customMem (line 68) | typedef struct { ZSTDv07_allocFunction customAlloc; ZSTDv07_freeFunction... type BYTE (line 242) | typedef uint8_t BYTE; type U16 (line 243) | typedef uint16_t U16; type S16 (line 244) | typedef int16_t S16; type U32 (line 245) | typedef uint32_t U32; type S32 (line 246) | typedef int32_t S32; type U64 (line 247) | typedef uint64_t U64; type S64 (line 248) | typedef int64_t S64; type BYTE (line 250) | typedef unsigned char BYTE; type U16 (line 251) | typedef unsigned short U16; type S16 (line 252) | typedef signed short S16; type U32 (line 253) | typedef unsigned int U32; type S32 (line 254) | typedef signed int S32; type U64 (line 255) | typedef unsigned long long U64; type S64 (line 256) | typedef signed long long S64; function MEM_32bits (line 264) | MEM_STATIC unsigned MEM_32bits(void) { return sizeof(size_t)==4; } function MEM_64bits (line 265) | MEM_STATIC unsigned MEM_64bits(void) { return sizeof(size_t)==8; } function MEM_isLittleEndian (line 267) | MEM_STATIC unsigned MEM_isLittleEndian(void) function MEM_STATIC (line 273) | MEM_STATIC U16 MEM_read16(const void* memPtr) function MEM_STATIC (line 278) | MEM_STATIC U32 MEM_read32(const void* memPtr) function MEM_STATIC (line 283) | MEM_STATIC U64 MEM_read64(const void* memPtr) function MEM_STATIC (line 288) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) function MEM_STATIC (line 293) | MEM_STATIC U32 MEM_swap32(U32 in) function MEM_STATIC (line 307) | MEM_STATIC U64 MEM_swap64(U64 in) function MEM_STATIC (line 328) | MEM_STATIC U16 MEM_readLE16(const void* memPtr) function MEM_STATIC (line 338) | MEM_STATIC void MEM_writeLE16(void* memPtr, U16 val) function MEM_STATIC (line 349) | MEM_STATIC U32 MEM_readLE32(const void* memPtr) function MEM_STATIC (line 358) | MEM_STATIC U64 MEM_readLE64(const void* memPtr) function MEM_STATIC (line 366) | MEM_STATIC size_t MEM_readLEST(const void* memPtr) type BITv07_DStream_t (line 440) | typedef struct type BITv07_DStream_status (line 448) | typedef enum { BITv07_DStream_unfinished = 0, function BITv07_highbit32 (line 472) | MEM_STATIC unsigned BITv07_highbit32 (U32 val) function MEM_STATIC (line 502) | MEM_STATIC size_t BITv07_initDStream(BITv07_DStream_t* bitD, const void*... function MEM_STATIC (line 537) | MEM_STATIC size_t BITv07_lookBits(const BITv07_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 545) | MEM_STATIC size_t BITv07_lookBitsFast(const BITv07_DStream_t* bitD, U32 ... function MEM_STATIC (line 551) | MEM_STATIC void BITv07_skipBits(BITv07_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 556) | MEM_STATIC size_t BITv07_readBits(BITv07_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 565) | MEM_STATIC size_t BITv07_readBitsFast(BITv07_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 572) | MEM_STATIC BITv07_DStream_status BITv07_reloadDStream(BITv07_DStream_t* ... function BITv07_endOfDStream (line 603) | MEM_STATIC unsigned BITv07_endOfDStream(const BITv07_DStream_t* DStream) type FSEv07_DTable (line 704) | typedef unsigned FSEv07_DTable; type FSEv07_DState_t (line 783) | typedef struct type FSEv07_DTableHeader (line 805) | typedef struct { type FSEv07_decode_t (line 810) | typedef struct function MEM_STATIC (line 817) | MEM_STATIC void FSEv07_initDState(FSEv07_DState_t* DStatePtr, BITv07_DSt... function MEM_STATIC (line 826) | MEM_STATIC BYTE FSEv07_peekSymbol(const FSEv07_DState_t* DStatePtr) function MEM_STATIC (line 832) | MEM_STATIC void FSEv07_updateState(FSEv07_DState_t* DStatePtr, BITv07_DS... function MEM_STATIC (line 840) | MEM_STATIC BYTE FSEv07_decodeSymbol(FSEv07_DState_t* DStatePtr, BITv07_D... function MEM_STATIC (line 853) | MEM_STATIC BYTE FSEv07_decodeSymbolFast(FSEv07_DState_t* DStatePtr, BITv... type U32 (line 1012) | typedef U32 HUFv07_DTable; function FSEv07_isError (line 1134) | unsigned FSEv07_isError(size_t code) { return ERR_isError(code); } function HUFv07_isError (line 1142) | unsigned HUFv07_isError(size_t code) { return ERR_isError(code); } function FSEv07_abs (line 1150) | static short FSEv07_abs(short a) { return (short)(a<0 ? -a : a); } function FSEv07_readNCount (line 1152) | size_t FSEv07_readNCount (short* normalizedCounter, unsigned* maxSVPtr, ... function HUFv07_readStats (line 1251) | size_t HUFv07_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, type U32 (line 1385) | typedef U32 DTable_max_t[FSEv07_DTABLE_SIZE_U32(FSEv07_MAX_TABLELOG)]; function FSEv07_DTable (line 1412) | FSEv07_DTable* FSEv07_createDTable (unsigned tableLog) function FSEv07_freeDTable (line 1418) | void FSEv07_freeDTable (FSEv07_DTable* dt) function FSEv07_buildDTable (line 1423) | size_t FSEv07_buildDTable(FSEv07_DTable* dt, const short* normalizedCoun... function FSEv07_buildDTable_rle (line 1488) | size_t FSEv07_buildDTable_rle (FSEv07_DTable* dt, BYTE symbolValue) function FSEv07_buildDTable_raw (line 1506) | size_t FSEv07_buildDTable_raw (FSEv07_DTable* dt, unsigned nbBits) function FORCE_INLINE (line 1532) | FORCE_INLINE size_t FSEv07_decompress_usingDTable_generic( function FSEv07_decompress_usingDTable (line 1600) | size_t FSEv07_decompress_usingDTable(void* dst, size_t originalSize, function FSEv07_decompress (line 1614) | size_t FSEv07_decompress(void* dst, size_t maxDstSize, const void* cSrc,... type DTableDesc (line 1705) | typedef struct { BYTE maxTableLog; BYTE tableType; BYTE tableLog; BYTE r... function DTableDesc (line 1707) | static DTableDesc HUFv07_getDTableDesc(const HUFv07_DTable* table) type HUFv07_DEltX2 (line 1719) | typedef struct { BYTE byte; BYTE nbBits; } HUFv07_DEltX2; function HUFv07_readDTableX2 (line 1721) | size_t HUFv07_readDTableX2 (HUFv07_DTable* DTable, const void* src, size... function BYTE (line 1770) | static BYTE HUFv07_decodeSymbolX2(BITv07_DStream_t* Dstream, const HUFv0... function HUFv07_decodeStreamX2 (line 1789) | static inline size_t HUFv07_decodeStreamX2(BYTE* p, BITv07_DStream_t* co... function HUFv07_decompress1X2_usingDTable_internal (line 1812) | static size_t HUFv07_decompress1X2_usingDTable_internal( function HUFv07_decompress1X2_usingDTable (line 1836) | size_t HUFv07_decompress1X2_usingDTable( function HUFv07_decompress1X2_DCtx (line 1846) | size_t HUFv07_decompress1X2_DCtx (HUFv07_DTable* DCtx, void* dst, size_t... function HUFv07_decompress1X2 (line 1858) | size_t HUFv07_decompress1X2 (void* dst, size_t dstSize, const void* cSrc... function HUFv07_decompress4X2_usingDTable_internal (line 1865) | static size_t HUFv07_decompress4X2_usingDTable_internal( function HUFv07_decompress4X2_usingDTable (line 1958) | size_t HUFv07_decompress4X2_usingDTable( function HUFv07_decompress4X2_DCtx (line 1969) | size_t HUFv07_decompress4X2_DCtx (HUFv07_DTable* dctx, void* dst, size_t... function HUFv07_decompress4X2 (line 1981) | size_t HUFv07_decompress4X2 (void* dst, size_t dstSize, const void* cSrc... type HUFv07_DEltX4 (line 1991) | typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUFv07_DEltX4; type sortedSymbol_t (line 1993) | typedef struct { BYTE symbol; BYTE weight; } sortedSymbol_t; function HUFv07_fillDTableX4Level2 (line 1995) | static void HUFv07_fillDTableX4Level2(HUFv07_DEltX4* DTable, U32 sizeLog... type U32 (line 2035) | typedef U32 rankVal_t[HUFv07_TABLELOG_ABSOLUTEMAX][HUFv07_TABLELOG_ABSOL... function HUFv07_fillDTableX4 (line 2037) | static void HUFv07_fillDTableX4(HUFv07_DEltX4* DTable, const U32 targetLog, function HUFv07_readDTableX4 (line 2079) | size_t HUFv07_readDTableX4 (HUFv07_DTable* DTable, const void* src, size... function U32 (line 2160) | static U32 HUFv07_decodeSymbolX4(void* op, BITv07_DStream_t* DStream, co... function U32 (line 2168) | static U32 HUFv07_decodeLastSymbolX4(void* op, BITv07_DStream_t* DStream... function HUFv07_decodeStreamX4 (line 2194) | static inline size_t HUFv07_decodeStreamX4(BYTE* p, BITv07_DStream_t* bi... function HUFv07_decompress1X4_usingDTable_internal (line 2220) | static size_t HUFv07_decompress1X4_usingDTable_internal( function HUFv07_decompress1X4_usingDTable (line 2248) | size_t HUFv07_decompress1X4_usingDTable( function HUFv07_decompress1X4_DCtx (line 2258) | size_t HUFv07_decompress1X4_DCtx (HUFv07_DTable* DCtx, void* dst, size_t... function HUFv07_decompress1X4 (line 2270) | size_t HUFv07_decompress1X4 (void* dst, size_t dstSize, const void* cSrc... function HUFv07_decompress4X4_usingDTable_internal (line 2276) | static size_t HUFv07_decompress4X4_usingDTable_internal( function HUFv07_decompress4X4_usingDTable (line 2369) | size_t HUFv07_decompress4X4_usingDTable( function HUFv07_decompress4X4_DCtx (line 2380) | size_t HUFv07_decompress4X4_DCtx (HUFv07_DTable* dctx, void* dst, size_t... function HUFv07_decompress4X4 (line 2392) | size_t HUFv07_decompress4X4 (void* dst, size_t dstSize, const void* cSrc... function HUFv07_decompress1X_usingDTable (line 2403) | size_t HUFv07_decompress1X_usingDTable(void* dst, size_t maxDstSize, function HUFv07_decompress4X_usingDTable (line 2412) | size_t HUFv07_decompress4X_usingDTable(void* dst, size_t maxDstSize, type algo_time_t (line 2422) | typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t; function U32 (line 2449) | U32 HUFv07_selectDecoder (size_t dstSize, size_t cSrcSize) function HUFv07_decompress (line 2464) | size_t HUFv07_decompress (void* dst, size_t dstSize, const void* cSrc, s... function HUFv07_decompress4X_DCtx (line 2482) | size_t HUFv07_decompress4X_DCtx (HUFv07_DTable* dctx, void* dst, size_t ... function HUFv07_decompress4X_hufOnly (line 2496) | size_t HUFv07_decompress4X_hufOnly (HUFv07_DTable* dctx, void* dst, size... function HUFv07_decompress1X_DCtx (line 2508) | size_t HUFv07_decompress1X_DCtx (HUFv07_DTable* dctx, void* dst, size_t ... function ZSTDv07_isError (line 2559) | unsigned ZSTDv07_isError(size_t code) { return ERR_isError(code); } function ZBUFFv07_isError (line 2570) | unsigned ZBUFFv07_isError(size_t errorCode) { return ERR_isError(errorCo... function ZSTDv07_defaultFreeFunction (line 2584) | static void ZSTDv07_defaultFreeFunction(void* opaque, void* address) type blockType_t (line 2660) | typedef enum { bt_compressed, bt_raw, bt_rle, bt_end } blockType_t; type litBlockType_t (line 2666) | typedef enum { lbt_huffman, lbt_repeat, lbt_raw, lbt_rle } litBlockType_t; function ZSTDv07_copy8 (line 2716) | static void ZSTDv07_copy8(void* dst, const void* src) { memcpy(dst, src,... function MEM_STATIC (line 2722) | MEM_STATIC void ZSTDv07_wildcopy(void* dst, const void* src, ptrdiff_t l... type ZSTDv07_stats_t (line 2736) | typedef struct ZSTDv07_stats_s ZSTDv07_stats_t; type ZSTDv07_match_t (line 2738) | typedef struct { type ZSTDv07_optimal_t (line 2743) | typedef struct { type ZSTDv07_stats_s (line 2751) | struct ZSTDv07_stats_s { U32 unused; } type SeqStore_t (line 2753) | typedef struct { function ZSTDv07_copy4 (line 2864) | static void ZSTDv07_copy4(void* dst, const void* src) { memcpy(dst, src,... type ZSTDv07_dStage (line 2870) | typedef enum { ZSTDds_getFrameHeaderSize, ZSTDds_decodeFrameHeader, type ZSTDv07_DCtx_s (line 2874) | struct ZSTDv07_DCtx_s function ZSTDv07_sizeofDCtx (line 2903) | size_t ZSTDv07_sizeofDCtx (const ZSTDv07_DCtx* dctx) { return sizeof(*dc... function ZSTDv07_estimateDCtxSize (line 2905) | size_t ZSTDv07_estimateDCtxSize(void) { return sizeof(ZSTDv07_DCtx); } function ZSTDv07_decompressBegin (line 2907) | size_t ZSTDv07_decompressBegin(ZSTDv07_DCtx* dctx) function ZSTDv07_DCtx (line 2922) | ZSTDv07_DCtx* ZSTDv07_createDCtx_advanced(ZSTDv07_customMem customMem) function ZSTDv07_DCtx (line 2939) | ZSTDv07_DCtx* ZSTDv07_createDCtx(void) function ZSTDv07_freeDCtx (line 2944) | size_t ZSTDv07_freeDCtx(ZSTDv07_DCtx* dctx) function ZSTDv07_copyDCtx (line 2951) | void ZSTDv07_copyDCtx(ZSTDv07_DCtx* dstDCtx, const ZSTDv07_DCtx* srcDCtx) function ZSTDv07_frameHeaderSize (line 3077) | static size_t ZSTDv07_frameHeaderSize(const void* src, size_t srcSize) function ZSTDv07_getFrameParams (line 3095) | size_t ZSTDv07_getFrameParams(ZSTDv07_frameParams* fparamsPtr, const voi... function ZSTDv07_getDecompressedSize (line 3171) | unsigned long long ZSTDv07_getDecompressedSize(const void* src, size_t s... function ZSTDv07_decodeFrameHeader (line 3183) | static size_t ZSTDv07_decodeFrameHeader(ZSTDv07_DCtx* dctx, const void* ... type blockProperties_t (line 3192) | typedef struct function ZSTDv07_getcBlockSize (line 3200) | static size_t ZSTDv07_getcBlockSize(const void* src, size_t srcSize, blo... function ZSTDv07_copyRawBlock (line 3217) | static size_t ZSTDv07_copyRawBlock(void* dst, size_t dstCapacity, const ... function ZSTDv07_decodeLiteralsBlock (line 3229) | static size_t ZSTDv07_decodeLiteralsBlock(ZSTDv07_DCtx* dctx, function ZSTDv07_buildSeqTable (line 3363) | static size_t ZSTDv07_buildSeqTable(FSEv07_DTable* DTable, U32 type, U32... function ZSTDv07_decodeSeqHeaders (line 3393) | static size_t ZSTDv07_decodeSeqHeaders(int* nbSeqPtr, type seq_t (line 3444) | typedef struct { type seqState_t (line 3450) | typedef struct { function seq_t (line 3459) | static seq_t ZSTDv07_decodeSequence(seqState_t* seqState) function ZSTDv07_execSequence (line 3533) | static function ZSTDv07_decompressSequences (line 3612) | static size_t ZSTDv07_decompressSequences( function ZSTDv07_checkContinuity (line 3677) | static void ZSTDv07_checkContinuity(ZSTDv07_DCtx* dctx, const void* dst) function ZSTDv07_decompressBlock_internal (line 3688) | static size_t ZSTDv07_decompressBlock_internal(ZSTDv07_DCtx* dctx, function ZSTDv07_decompressBlock (line 3706) | size_t ZSTDv07_decompressBlock(ZSTDv07_DCtx* dctx, function ZSTDLIBv07_API (line 3720) | ZSTDLIBv07_API size_t ZSTDv07_insertBlock(ZSTDv07_DCtx* dctx, const void... function ZSTDv07_generateNxBytes (line 3728) | static size_t ZSTDv07_generateNxBytes(void* dst, size_t dstCapacity, BYT... function ZSTDv07_decompressFrame (line 3740) | static size_t ZSTDv07_decompressFrame(ZSTDv07_DCtx* dctx, function ZSTDv07_decompress_usingPreparedDCtx (line 3810) | static size_t ZSTDv07_decompress_usingPreparedDCtx(ZSTDv07_DCtx* dctx, c... function ZSTDv07_decompress_usingDict (line 3820) | size_t ZSTDv07_decompress_usingDict(ZSTDv07_DCtx* dctx, function ZSTDv07_decompressDCtx (line 3831) | size_t ZSTDv07_decompressDCtx(ZSTDv07_DCtx* dctx, void* dst, size_t dstC... function ZSTDv07_decompress (line 3837) | size_t ZSTDv07_decompress(void* dst, size_t dstCapacity, const void* src... function ZSTD_errorFrameSizeInfoLegacy (line 3854) | static void ZSTD_errorFrameSizeInfoLegacy(size_t* cSize, unsigned long l... function ZSTDv07_findFrameSizeInfoLegacy (line 3860) | void ZSTDv07_findFrameSizeInfoLegacy(const void *src, size_t srcSize, si... function ZSTDv07_nextSrcSizeToDecompress (line 3920) | size_t ZSTDv07_nextSrcSizeToDecompress(ZSTDv07_DCtx* dctx) function ZSTDv07_isSkipFrame (line 3925) | int ZSTDv07_isSkipFrame(ZSTDv07_DCtx* dctx) function ZSTDv07_decompressContinue (line 3933) | size_t ZSTDv07_decompressContinue(ZSTDv07_DCtx* dctx, void* dst, size_t ... function ZSTDv07_refDictContent (line 4032) | static size_t ZSTDv07_refDictContent(ZSTDv07_DCtx* dctx, const void* dic... function ZSTDv07_loadEntropy (line 4041) | static size_t ZSTDv07_loadEntropy(ZSTDv07_DCtx* dctx, const void* const ... function ZSTDv07_decompress_insertDictionary (line 4091) | static size_t ZSTDv07_decompress_insertDictionary(ZSTDv07_DCtx* dctx, co... function ZSTDv07_decompressBegin_usingDict (line 4114) | size_t ZSTDv07_decompressBegin_usingDict(ZSTDv07_DCtx* dctx, const void*... type ZSTDv07_DDict_s (line 4128) | struct ZSTDv07_DDict_s { function ZSTDv07_DDict (line 4134) | static ZSTDv07_DDict* ZSTDv07_createDDict_advanced(const void* dict, siz... function ZSTDv07_DDict (line 4172) | ZSTDv07_DDict* ZSTDv07_createDDict(const void* dict, size_t dictSize) function ZSTDv07_freeDDict (line 4178) | size_t ZSTDv07_freeDDict(ZSTDv07_DDict* ddict) function ZSTDLIBv07_API (line 4191) | ZSTDLIBv07_API size_t ZSTDv07_decompress_usingDDict(ZSTDv07_DCtx* dctx, type ZBUFFv07_dStage (line 4257) | typedef enum { ZBUFFds_init, ZBUFFds_loadHeader, type ZBUFFv07_DCtx_s (line 4261) | struct ZBUFFv07_DCtx_s { function ZBUFFv07_DCtx (line 4280) | ZBUFFv07_DCtx* ZBUFFv07_createDCtx(void) function ZBUFFv07_DCtx (line 4285) | ZBUFFv07_DCtx* ZBUFFv07_createDCtx_advanced(ZSTDv07_customMem customMem) function ZBUFFv07_freeDCtx (line 4305) | size_t ZBUFFv07_freeDCtx(ZBUFFv07_DCtx* zbd) function ZBUFFv07_decompressInitDictionary (line 4318) | size_t ZBUFFv07_decompressInitDictionary(ZBUFFv07_DCtx* zbd, const void*... function ZBUFFv07_decompressInit (line 4325) | size_t ZBUFFv07_decompressInit(ZBUFFv07_DCtx* zbd) function MEM_STATIC (line 4332) | MEM_STATIC size_t ZBUFFv07_limitCopy(void* dst, size_t dstCapacity, cons... function ZBUFFv07_decompressContinue (line 4344) | size_t ZBUFFv07_decompressContinue(ZBUFFv07_DCtx* zbd, function ZBUFFv07_recommendedDInSize (line 4489) | size_t ZBUFFv07_recommendedDInSize(void) { return ZSTDv07_BLOCKSIZE_ABS... function ZBUFFv07_recommendedDOutSize (line 4490) | size_t ZBUFFv07_recommendedDOutSize(void) { return ZSTDv07_BLOCKSIZE_ABS... FILE: lib/legacy/zstd_v07.h type ZSTDv07_DCtx (line 74) | typedef struct ZSTDv07_DCtx_s ZSTDv07_DCtx; type ZSTDv07_DDict (line 102) | typedef struct ZSTDv07_DDict_s ZSTDv07_DDict; type ZSTDv07_frameParams (line 114) | typedef struct { type ZBUFFv07_DCtx (line 129) | typedef struct ZBUFFv07_DCtx_s ZBUFFv07_DCtx; FILE: lib/zdict.h type ZDICT_params_t (line 214) | typedef struct { type ZDICT_cover_params_t (line 313) | typedef struct { type ZDICT_fastCover_params_t (line 324) | typedef struct { type ZDICT_legacy_params_t (line 423) | typedef struct { FILE: lib/zstd.h type ZSTD_CCtx (line 280) | typedef struct ZSTD_CCtx_s ZSTD_CCtx; type ZSTD_DCtx (line 303) | typedef struct ZSTD_DCtx_s ZSTD_DCtx; type ZSTD_strategy (line 336) | typedef enum { ZSTD_fast=1, type ZSTD_cParameter (line 349) | typedef enum { type ZSTD_bounds (line 544) | typedef struct { type ZSTD_ResetDirective (line 589) | typedef enum { type ZSTD_dParameter (line 640) | typedef enum { type ZSTD_inBuffer (line 701) | typedef struct ZSTD_inBuffer_s { type ZSTD_outBuffer (line 707) | typedef struct ZSTD_outBuffer_s { type ZSTD_CCtx (line 776) | typedef ZSTD_CCtx ZSTD_CStream; type ZSTD_EndDirective (line 783) | typedef enum { type ZSTD_DCtx (line 908) | typedef ZSTD_DCtx ZSTD_DStream; type ZSTD_CDict (line 985) | typedef struct ZSTD_CDict_s ZSTD_CDict; type ZSTD_DDict (line 1018) | typedef struct ZSTD_DDict_s ZSTD_DDict; type ZSTD_CCtx_params (line 1313) | typedef struct ZSTD_CCtx_params_s ZSTD_CCtx_params; type ZSTD_Sequence (line 1315) | typedef struct { type ZSTD_compressionParameters (line 1352) | typedef struct { type ZSTD_frameParameters (line 1362) | typedef struct { type ZSTD_parameters (line 1368) | typedef struct { type ZSTD_dictContentType_e (line 1373) | typedef enum { type ZSTD_dictLoadMethod_e (line 1379) | typedef enum { type ZSTD_format_e (line 1384) | typedef enum { type ZSTD_forceIgnoreChecksum_e (line 1391) | typedef enum { type ZSTD_refMultipleDDicts_e (line 1397) | typedef enum { type ZSTD_dictAttachPref_e (line 1403) | typedef enum { type ZSTD_literalCompressionMode_e (line 1442) | typedef enum { type ZSTD_ParamSwitch_e (line 1451) | typedef enum { type ZSTD_FrameType_e (line 1510) | typedef enum { ZSTD_frame, ZSTD_skippableFrame } ZSTD_FrameType_e; type ZSTD_FrameHeader (line 1512) | typedef struct { type ZSTD_SequenceFormat_e (line 1581) | typedef enum { type ZSTD_customMem (line 1870) | typedef struct { ZSTD_allocFunction customAlloc; ZSTD_freeFunction custo... type ZSTD_threadPool (line 1905) | typedef struct POOL_ctx_s ZSTD_threadPool; type ZSTD_frameProgression (line 2735) | typedef struct { type ZSTD_nextInputType_e (line 3135) | typedef enum { ZSTDnit_frameHeader, ZSTDnit_blockHeader, ZSTDnit_block, ... FILE: lib/zstd_errors.h type ZSTD_ErrorCode (line 60) | typedef enum { FILE: programs/benchfn.c function BMK_isSuccessful_runOutcome (line 64) | int BMK_isSuccessful_runOutcome(BMK_runOutcome_t outcome) function BMK_runTime_t (line 71) | BMK_runTime_t BMK_extract_runTime(BMK_runOutcome_t outcome) function BMK_extract_errorResult (line 77) | size_t BMK_extract_errorResult(BMK_runOutcome_t outcome) function BMK_runOutcome_t (line 83) | static BMK_runOutcome_t BMK_runOutcome_error(size_t errorResult) function BMK_runOutcome_t (line 92) | static BMK_runOutcome_t BMK_setValid_runTime(BMK_runTime_t runTime) function BMK_runOutcome_t (line 108) | BMK_runOutcome_t BMK_benchFunction(BMK_benchParams_t p, type BMK_timedFnState_s (line 151) | struct BMK_timedFnState_s { function BMK_timedFnState_t (line 160) | BMK_timedFnState_t* BMK_createTimedFnState(unsigned total_ms, unsigned r... function BMK_freeTimedFnState (line 168) | void BMK_freeTimedFnState(BMK_timedFnState_t* state) { free(state); } function BMK_timedFnState_t (line 170) | BMK_timedFnState_t* function BMK_resetTimedFnState (line 184) | void BMK_resetTimedFnState(BMK_timedFnState_t* timedFnState, unsigned to... function BMK_isCompleted_TimedFn (line 200) | int BMK_isCompleted_TimedFn(const BMK_timedFnState_t* timedFnState) function BMK_runOutcome_t (line 211) | BMK_runOutcome_t BMK_benchTimedFn(BMK_timedFnState_t* cont, FILE: programs/benchfn.h type BMK_runTime_t (line 28) | typedef struct { type BMK_runOutcome_t (line 43) | typedef struct { type BMK_benchParams_t (line 62) | typedef struct { type BMK_timedFnState_t (line 131) | typedef struct BMK_timedFnState_s BMK_timedFnState_t; type BMK_timedFnState_shell (line 167) | typedef union { FILE: programs/benchzstd.c function uintSize (line 142) | static size_t uintSize(unsigned value) function writeUint_varLen (line 153) | static void writeUint_varLen(char* buffer, size_t capacity, unsigned value) function formatString_u (line 169) | static int formatString_u(char* buffer, size_t buffer_size, const char* ... function BMK_advancedParams_t (line 206) | BMK_advancedParams_t BMK_initAdvancedParams(void) function BMK_initCCtx (line 235) | static void BMK_initCCtx( function BMK_initDCtx (line 283) | static void type BMK_initCCtxArgs (line 290) | typedef struct { function local_initCCtx (line 299) | static size_t local_initCCtx(void* payload) type BMK_initDCtxArgs (line 312) | typedef struct { function local_initDCtx (line 318) | static size_t local_initDCtx(void* payload) function local_defaultCompress (line 326) | static size_t local_defaultCompress( function local_defaultDecompress (line 338) | static size_t local_defaultDecompress( function BMK_isSuccessful_benchOutcome (line 371) | int BMK_isSuccessful_benchOutcome(BMK_benchOutcome_t outcome) function BMK_benchResult_t (line 376) | BMK_benchResult_t BMK_extract_benchResult(BMK_benchOutcome_t outcome) function BMK_benchOutcome_t (line 382) | static BMK_benchOutcome_t BMK_benchOutcome_error(void) function BMK_benchOutcome_t (line 390) | static BMK_benchOutcome_t BMK_benchOutcome_setValidResult( function BMK_benchOutcome_t (line 400) | static BMK_benchOutcome_t BMK_benchMemAdvancedNoAlloc( function BMK_benchOutcome_t (line 769) | BMK_benchOutcome_t BMK_benchMemAdvanced( function BMK_benchOutcome_t (line 891) | BMK_benchOutcome_t BMK_benchMem( function BMK_benchCLevels (line 921) | static int BMK_benchCLevels( function BMK_syntheticTest (line 983) | int BMK_syntheticTest( function BMK_findMaxMem (line 1032) | static size_t BMK_findMaxMem(U64 requiredMem) function BMK_loadFiles (line 1054) | static int BMK_loadFiles( function BMK_benchFilesAdvanced (line 1114) | int BMK_benchFilesAdvanced( function BMK_benchFiles (line 1253) | int BMK_benchFiles( FILE: programs/benchzstd.h type BMK_benchResult_t (line 45) | typedef struct { type BMK_mode_t (line 88) | typedef enum { type BMK_advancedParams_t (line 94) | typedef struct { FILE: programs/datagen.c function U32 (line 46) | static U32 RDG_rand(U32* src) type U32 (line 58) | typedef U32 fixedPoint_24_8; function RDG_fillLiteralDistrib (line 60) | static void RDG_fillLiteralDistrib(BYTE* ldt, fixedPoint_24_8 ld) function BYTE (line 78) | static BYTE RDG_genChar(U32* seed, const BYTE* ldt) function U32 (line 85) | static U32 RDG_rand15Bits (U32* seedPtr) function U32 (line 90) | static U32 RDG_randLength(U32* seedPtr) function RDG_genBlock (line 96) | static void RDG_genBlock(void* buffer, size_t buffSize, size_t prefixSize, function RDG_genBuffer (line 144) | void RDG_genBuffer(void* buffer, size_t size, double matchProba, double ... function RDG_genStdout (line 155) | void RDG_genStdout(unsigned long long size, double matchProba, double li... FILE: programs/dibio.c function S64 (line 96) | static S64 DiB_getFileSize (const char * fileName) function DiB_loadFiles (line 114) | static int DiB_loadFiles( function U32 (line 181) | static U32 DiB_rand(U32* src) function DiB_shuffle (line 197) | static void DiB_shuffle(const char** fileNamesTable, unsigned nbFiles) { function DiB_findMaxMem (line 214) | static size_t DiB_findMaxMem(unsigned long long requiredMem) function DiB_fillNoise (line 233) | static void DiB_fillNoise(void* buffer, size_t length) function DiB_saveDict (line 247) | static void DiB_saveDict(const char* dictFileName, type fileStats (line 260) | typedef struct { function fileStats (line 271) | static fileStats DiB_fileStats(const char** fileNamesTable, int nbFiles,... function DiB_trainFromFiles (line 319) | int DiB_trainFromFiles(const char* dictFileName, size_t maxDictSize, FILE: programs/fileio.c type FIO_SyncCompressIO (line 136) | typedef struct { function FIO_sparseWrite (line 164) | static unsigned FIO_sparseWrite(FILE* file, function FIO_sparseWriteEnd (line 241) | static void FIO_sparseWriteEnd(const FIO_prefs_t* const prefs, FILE* fil... function FIO_SyncCompressIO_init (line 261) | static void FIO_SyncCompressIO_init(FIO_SyncCompressIO* io, function FIO_SyncCompressIO_destroy (line 283) | static void FIO_SyncCompressIO_destroy(FIO_SyncCompressIO* io) function FIO_SyncCompressIO_setSrc (line 297) | static void FIO_SyncCompressIO_setSrc(FIO_SyncCompressIO* io, FILE* file) function FIO_SyncCompressIO_clearSrc (line 304) | static void FIO_SyncCompressIO_clearSrc(FIO_SyncCompressIO* io) function FIO_SyncCompressIO_setDst (line 311) | static void FIO_SyncCompressIO_setDst(FIO_SyncCompressIO* io, FILE* file) function FIO_SyncCompressIO_closeDst (line 317) | static int FIO_SyncCompressIO_closeDst(FIO_SyncCompressIO* io) function FIO_SyncCompressIO_fillBuffer (line 328) | static size_t FIO_SyncCompressIO_fillBuffer(FIO_SyncCompressIO* io, size... function FIO_SyncCompressIO_consumeBytes (line 363) | static void FIO_SyncCompressIO_consumeBytes(FIO_SyncCompressIO* io, size... function FIO_SyncCompressIO_commitOut (line 372) | static void FIO_SyncCompressIO_commitOut(FIO_SyncCompressIO* io, const v... function FIO_SyncCompressIO_finish (line 383) | static void FIO_SyncCompressIO_finish(FIO_SyncCompressIO* io) function INThandler (line 397) | static void INThandler(int sig) function addHandler (line 410) | static void addHandler(char const* dstFileName) function clearHandler (line 420) | static void clearHandler(void) function ABRThandler (line 457) | static void ABRThandler(int sig) { function FIO_addAbortHandler (line 492) | void FIO_addAbortHandler(void) type FIO_ctx_s (line 508) | struct FIO_ctx_s { function FIO_shouldDisplayFileSummary (line 522) | static int FIO_shouldDisplayFileSummary(FIO_ctx_t const* fCtx) function FIO_shouldDisplayMultipleFileSummary (line 527) | static int FIO_shouldDisplayMultipleFileSummary(FIO_ctx_t const* fCtx) function FIO_prefs_t (line 543) | FIO_prefs_t* FIO_createPreferences(void) function FIO_ctx_t (line 579) | FIO_ctx_t* FIO_createContext(void) function FIO_freePreferences (line 594) | void FIO_freePreferences(FIO_prefs_t* const prefs) function FIO_freeContext (line 599) | void FIO_freeContext(FIO_ctx_t* const fCtx) function FIO_setNotificationLevel (line 609) | void FIO_setNotificationLevel(int level) { g_display_prefs.displayLevel=... function FIO_setProgressSetting (line 611) | void FIO_setProgressSetting(FIO_progressSetting_e setting) { g_display_p... function FIO_setCompressionType (line 620) | void FIO_setCompressionType(FIO_prefs_t* const prefs, FIO_compressionTyp... function FIO_overwriteMode (line 622) | void FIO_overwriteMode(FIO_prefs_t* const prefs) { prefs->overwrite = 1; } function FIO_setSparseWrite (line 624) | void FIO_setSparseWrite(FIO_prefs_t* const prefs, int sparse) { prefs->s... function FIO_setDictIDFlag (line 626) | void FIO_setDictIDFlag(FIO_prefs_t* const prefs, int dictIDFlag) { prefs... function FIO_setChecksumFlag (line 628) | void FIO_setChecksumFlag(FIO_prefs_t* const prefs, int checksumFlag) { p... function FIO_setRemoveSrcFile (line 630) | void FIO_setRemoveSrcFile(FIO_prefs_t* const prefs, int flag) { prefs->r... function FIO_setMemLimit (line 632) | void FIO_setMemLimit(FIO_prefs_t* const prefs, unsigned memLimit) { pref... function FIO_setNbWorkers (line 634) | void FIO_setNbWorkers(FIO_prefs_t* const prefs, int nbWorkers) { function FIO_setExcludeCompressedFile (line 641) | void FIO_setExcludeCompressedFile(FIO_prefs_t* const prefs, int excludeC... function FIO_setAllowBlockDevices (line 643) | void FIO_setAllowBlockDevices(FIO_prefs_t* const prefs, int allowBlockDe... function FIO_setJobSize (line 645) | void FIO_setJobSize(FIO_prefs_t* const prefs, int jobSize) { function FIO_setOverlapLog (line 651) | void FIO_setOverlapLog(FIO_prefs_t* const prefs, int overlapLog){ function FIO_setAdaptiveMode (line 657) | void FIO_setAdaptiveMode(FIO_prefs_t* const prefs, int adapt) { function FIO_setUseRowMatchFinder (line 663) | void FIO_setUseRowMatchFinder(FIO_prefs_t* const prefs, int useRowMatchF... function FIO_setRsyncable (line 667) | void FIO_setRsyncable(FIO_prefs_t* const prefs, int rsyncable) { function FIO_setStreamSrcSize (line 673) | void FIO_setStreamSrcSize(FIO_prefs_t* const prefs, size_t streamSrcSize) { function FIO_setTargetCBlockSize (line 677) | void FIO_setTargetCBlockSize(FIO_prefs_t* const prefs, size_t targetCBlo... function FIO_setSrcSizeHint (line 681) | void FIO_setSrcSizeHint(FIO_prefs_t* const prefs, size_t srcSizeHint) { function FIO_setTestMode (line 685) | void FIO_setTestMode(FIO_prefs_t* const prefs, int testMode) { function FIO_setLiteralCompressionMode (line 689) | void FIO_setLiteralCompressionMode( function FIO_setAdaptMin (line 695) | void FIO_setAdaptMin(FIO_prefs_t* const prefs, int minCLevel) function FIO_setAdaptMax (line 703) | void FIO_setAdaptMax(FIO_prefs_t* const prefs, int maxCLevel) function FIO_setLdmFlag (line 708) | void FIO_setLdmFlag(FIO_prefs_t* const prefs, unsigned ldmFlag) { function FIO_setLdmHashLog (line 712) | void FIO_setLdmHashLog(FIO_prefs_t* const prefs, int ldmHashLog) { function FIO_setLdmMinMatch (line 716) | void FIO_setLdmMinMatch(FIO_prefs_t* const prefs, int ldmMinMatch) { function FIO_setLdmBucketSizeLog (line 720) | void FIO_setLdmBucketSizeLog(FIO_prefs_t* const prefs, int ldmBucketSize... function FIO_setLdmHashRateLog (line 725) | void FIO_setLdmHashRateLog(FIO_prefs_t* const prefs, int ldmHashRateLog) { function FIO_setPatchFromMode (line 729) | void FIO_setPatchFromMode(FIO_prefs_t* const prefs, int value) function FIO_setContentSize (line 734) | void FIO_setContentSize(FIO_prefs_t* const prefs, int value) function FIO_setAsyncIOFlag (line 739) | void FIO_setAsyncIOFlag(FIO_prefs_t* const prefs, int value) { function FIO_setPassThroughFlag (line 749) | void FIO_setPassThroughFlag(FIO_prefs_t* const prefs, int value) { function FIO_setMMapDict (line 753) | void FIO_setMMapDict(FIO_prefs_t* const prefs, ZSTD_ParamSwitch_e value) function FIO_setHasStdoutOutput (line 760) | void FIO_setHasStdoutOutput(FIO_ctx_t* const fCtx, int value) { function FIO_setNbFilesTotal (line 764) | void FIO_setNbFilesTotal(FIO_ctx_t* const fCtx, int value) function FIO_determineHasStdinInput (line 769) | void FIO_determineHasStdinInput(FIO_ctx_t* const fCtx, const FileNamesTa... function FIO_removeFile (line 784) | static int FIO_removeFile(const char* path) function FILE (line 809) | static FILE* FIO_openSrcFile(const FIO_prefs_t* const prefs, const char*... function FILE (line 848) | static FILE* function FIO_getDictFileStat (line 958) | static void FIO_getDictFileStat(const char* fileName, stat_t* dictFileSt... function FIO_setDictBufferMalloc (line 977) | static size_t FIO_setDictBufferMalloc(FIO_Dict_t* dict, const char* file... function FIO_munmap (line 1018) | static void FIO_munmap(FIO_Dict_t* dict) function FIO_setDictBufferMMap (line 1024) | static size_t FIO_setDictBufferMMap(FIO_Dict_t* dict, const char* fileNa... function FIO_munmap (line 1062) | static void FIO_munmap(FIO_Dict_t* dict) function FIO_setDictBufferMMap (line 1069) | static size_t FIO_setDictBufferMMap(FIO_Dict_t* dict, const char* fileNa... function FIO_setDictBufferMMap (line 1109) | static size_t FIO_setDictBufferMMap(FIO_Dict_t* dict, const char* fileNa... function FIO_munmap (line 1113) | static void FIO_munmap(FIO_Dict_t* dict) { function FIO_freeDict (line 1120) | static void FIO_freeDict(FIO_Dict_t* dict) { function FIO_initDict (line 1132) | static void FIO_initDict(FIO_Dict_t* dict, const char* fileName, FIO_pre... function FIO_checkFilenameCollisions (line 1147) | int FIO_checkFilenameCollisions(const char** filenameTable, unsigned nbF... function FIO_highbit64 (line 1230) | static unsigned FIO_highbit64(unsigned long long v) function FIO_adjustMemLimitForPatchFromMode (line 1239) | static void FIO_adjustMemLimitForPatchFromMode(FIO_prefs_t* const prefs, function FIO_multiFilesConcatWarning (line 1268) | static int FIO_multiFilesConcatWarning(const FIO_ctx_t* fCtx, FIO_prefs_... function ZSTD_inBuffer (line 1320) | static ZSTD_inBuffer setInBuffer(const void* buf, size_t s, size_t pos) function ZSTD_outBuffer (line 1329) | static ZSTD_outBuffer setOutBuffer(void* buf, size_t s, size_t pos) type cRess_t (line 1343) | typedef struct { function U32 (line 1353) | static U32 ZSTD_cycleLog(U32 hashLog, ZSTD_strategy strat) function FIO_adjustParamsForPatchFromMode (line 1360) | static void FIO_adjustParamsForPatchFromMode(FIO_prefs_t* const prefs, function cRess_t (line 1387) | static cRess_t FIO_createCResources(FIO_prefs_t* const prefs, function FIO_freeCResources (line 1477) | static void FIO_freeCResources(cRess_t* const ress) function FIO_compressGzFrame (line 1486) | static unsigned long long function FIO_compressLzmaFrame (line 1578) | static unsigned long long function FIO_LZ4_GetBlockSize_FromBlockId (line 1662) | static int FIO_LZ4_GetBlockSize_FromBlockId (int id) { return (1 << (8 +... function FIO_compressLz4Frame (line 1664) | static unsigned long long function FIO_compressZstdFrame (line 1754) | static unsigned long long function FIO_compressFilename_internal (line 1993) | static int function FIO_compressFilename_dstFile (line 2091) | static int FIO_compressFilename_dstFile(FIO_ctx_t* const fCtx, function FIO_compressFilename_srcFile (line 2277) | static int function FIO_displayCompressionParameters (line 2361) | void FIO_displayCompressionParameters(const FIO_prefs_t* prefs) function FIO_compressFilename (line 2397) | int FIO_compressFilename(FIO_ctx_t* const fCtx, FIO_prefs_t* const prefs... function FIO_getLargestFileSize (line 2457) | static unsigned long long FIO_getLargestFileSize(const char** inFileName... function FIO_compressMultipleFilenames (line 2474) | int FIO_compressMultipleFilenames(FIO_ctx_t* const fCtx, type dRess_t (line 2572) | typedef struct { function dRess_t (line 2579) | static dRess_t FIO_createDResources(FIO_prefs_t* const prefs, const char... function FIO_freeDResources (line 2622) | static void FIO_freeDResources(dRess_t ress) function FIO_passThrough (line 2632) | static int FIO_passThrough(dRess_t *ress) function FIO_zstdErrorHelp (line 2656) | static void function FIO_decompressZstdFrame (line 2691) | static unsigned long long function FIO_decompressGzFrame (line 2764) | static unsigned long long function FIO_decompressLzmaFrame (line 2831) | static unsigned long long function FIO_decompressLz4Frame (line 2902) | static unsigned long long function FIO_decompressFrames (line 2979) | static int FIO_decompressFrames(FIO_ctx_t* const fCtx, function FIO_decompressDstFile (line 3072) | static int FIO_decompressDstFile(FIO_ctx_t* const fCtx, function FIO_decompressSrcFile (line 3142) | static int FIO_decompressSrcFile(FIO_ctx_t* const fCtx, FIO_prefs_t* con... function FIO_decompressFilename (line 3196) | int FIO_decompressFilename(FIO_ctx_t* const fCtx, FIO_prefs_t* const prefs, function FIO_decompressMultipleFilenames (line 3336) | int type fileInfo_t (line 3407) | typedef struct { type InfoError (line 3420) | typedef enum { function InfoError (line 3436) | static InfoError function InfoError (line 3533) | static InfoError function InfoError (line 3554) | static InfoError function displayInfo (line 3563) | static void function fileInfo_t (line 3618) | static fileInfo_t FIO_addFInfo(fileInfo_t fi1, fileInfo_t fi2) function FIO_listFile (line 3632) | static int function FIO_listMultipleFiles (line 3667) | int FIO_listMultipleFiles(unsigned numFiles, const char** filenameTable,... FILE: programs/fileio.h type FIO_ctx_t (line 57) | typedef struct FIO_ctx_s FIO_ctx_t; FILE: programs/fileio_asyncio.c function AIO_fwriteSparse (line 32) | static unsigned function AIO_fwriteSparseEnd (line 110) | static void function AIO_supported (line 134) | int AIO_supported(void) { function IOJob_t (line 146) | static IOJob_t *AIO_IOPool_createIoJob(IOPoolCtx_t *ctx, size_t bufferSi... function AIO_IOPool_createThreadPool (line 164) | static void AIO_IOPool_createThreadPool(IOPoolCtx_t* ctx, const FIO_pref... function AIO_IOPool_init (line 182) | static void AIO_IOPool_init(IOPoolCtx_t* ctx, const FIO_prefs_t* prefs, ... function AIO_IOPool_threadPoolActive (line 200) | static int AIO_IOPool_threadPoolActive(IOPoolCtx_t* ctx) { function AIO_IOPool_lockJobsMutex (line 207) | static void AIO_IOPool_lockJobsMutex(IOPoolCtx_t* ctx) { function AIO_IOPool_unlockJobsMutex (line 214) | static void AIO_IOPool_unlockJobsMutex(IOPoolCtx_t* ctx) { function AIO_IOPool_releaseIoJob (line 221) | static void AIO_IOPool_releaseIoJob(IOJob_t* job) { function AIO_IOPool_join (line 231) | static void AIO_IOPool_join(IOPoolCtx_t* ctx) { function AIO_IOPool_setThreaded (line 239) | static void AIO_IOPool_setThreaded(IOPoolCtx_t* ctx, int threaded) { function AIO_IOPool_destroy (line 250) | static void AIO_IOPool_destroy(IOPoolCtx_t* ctx) { function IOJob_t (line 270) | static IOJob_t* AIO_IOPool_acquireJob(IOPoolCtx_t* ctx) { function AIO_IOPool_setFile (line 287) | static void AIO_IOPool_setFile(IOPoolCtx_t* ctx, FILE* file) { function FILE (line 294) | static FILE* AIO_IOPool_getFile(const IOPoolCtx_t* ctx) { function AIO_IOPool_enqueueJob (line 301) | static void AIO_IOPool_enqueueJob(IOJob_t* job) { function IOJob_t (line 315) | IOJob_t* AIO_WritePool_acquireJob(WritePoolCtx_t* ctx) { function AIO_WritePool_enqueueAndReacquireWriteJob (line 324) | void AIO_WritePool_enqueueAndReacquireWriteJob(IOJob_t **job) { function AIO_WritePool_sparseWriteEnd (line 332) | void AIO_WritePool_sparseWriteEnd(WritePoolCtx_t* ctx) { function AIO_WritePool_setFile (line 343) | void AIO_WritePool_setFile(WritePoolCtx_t* ctx, FILE* file) { function FILE (line 350) | FILE* AIO_WritePool_getFile(const WritePoolCtx_t* ctx) { function AIO_WritePool_releaseIoJob (line 356) | void AIO_WritePool_releaseIoJob(IOJob_t* job) { function AIO_WritePool_closeFile (line 363) | int AIO_WritePool_closeFile(WritePoolCtx_t* ctx) { function AIO_WritePool_executeWriteJob (line 373) | static void AIO_WritePool_executeWriteJob(void* opaque){ function WritePoolCtx_t (line 382) | WritePoolCtx_t* AIO_WritePool_create(const FIO_prefs_t* prefs, size_t bu... function AIO_WritePool_free (line 392) | void AIO_WritePool_free(WritePoolCtx_t* ctx) { function AIO_WritePool_setAsync (line 404) | void AIO_WritePool_setAsync(WritePoolCtx_t* ctx, int async) { function AIO_ReadPool_releaseAllCompletedJobs (line 412) | static void AIO_ReadPool_releaseAllCompletedJobs(ReadPoolCtx_t* ctx) { function AIO_ReadPool_addJobToCompleted (line 421) | static void AIO_ReadPool_addJobToCompleted(IOJob_t* job) { function IOJob_t (line 436) | static IOJob_t* AIO_ReadPool_findNextWaitingOffsetCompletedJob_locked(Re... function AIO_ReadPool_numReadsInFlight (line 455) | static size_t AIO_ReadPool_numReadsInFlight(ReadPoolCtx_t* ctx) { function IOJob_t (line 463) | static IOJob_t* AIO_ReadPool_getNextCompletedJob(ReadPoolCtx_t* ctx) { function AIO_ReadPool_executeReadJob (line 488) | static void AIO_ReadPool_executeReadJob(void* opaque){ function AIO_ReadPool_enqueueRead (line 509) | static void AIO_ReadPool_enqueueRead(ReadPoolCtx_t* ctx) { function AIO_ReadPool_startReading (line 516) | static void AIO_ReadPool_startReading(ReadPoolCtx_t* ctx) { function AIO_ReadPool_setFile (line 525) | void AIO_ReadPool_setFile(ReadPoolCtx_t* ctx, FILE* file) { function ReadPoolCtx_t (line 547) | ReadPoolCtx_t* AIO_ReadPool_create(const FIO_prefs_t* prefs, size_t buff... function AIO_ReadPool_free (line 568) | void AIO_ReadPool_free(ReadPoolCtx_t* ctx) { function AIO_ReadPool_consumeBytes (line 580) | void AIO_ReadPool_consumeBytes(ReadPoolCtx_t* ctx, size_t n) { function IOJob_t (line 588) | static IOJob_t* AIO_ReadPool_releaseCurrentHeldAndGetNext(ReadPoolCtx_t*... function AIO_ReadPool_fillBuffer (line 603) | size_t AIO_ReadPool_fillBuffer(ReadPoolCtx_t* ctx, size_t n) { function AIO_ReadPool_consumeAndRefill (line 639) | size_t AIO_ReadPool_consumeAndRefill(ReadPoolCtx_t* ctx) { function FILE (line 646) | FILE* AIO_ReadPool_getFile(const ReadPoolCtx_t* ctx) { function AIO_ReadPool_closeFile (line 652) | int AIO_ReadPool_closeFile(ReadPoolCtx_t* ctx) { function AIO_ReadPool_setAsync (line 661) | void AIO_ReadPool_setAsync(ReadPoolCtx_t* ctx, int async) { FILE: programs/fileio_asyncio.h type IOPoolCtx_t (line 34) | typedef struct { type ReadPoolCtx_t (line 53) | typedef struct { type WritePoolCtx_t (line 80) | typedef struct { type IOJob_t (line 85) | typedef struct { FILE: programs/fileio_common.h function LONG_SEEK (line 93) | static int LONG_SEEK(FILE* file, __int64 offset, int origin) { function __int64 (line 109) | static __int64 LONG_TELL(FILE* file) { FILE: programs/fileio_types.h type FIO_display_prefs_t (line 21) | typedef struct FIO_display_prefs_s FIO_display_prefs_t; type FIO_progressSetting_e (line 23) | typedef enum { FIO_ps_auto, FIO_ps_never, FIO_ps_always } FIO_progressSe... type FIO_display_prefs_s (line 25) | struct FIO_display_prefs_s { type FIO_compressionType_t (line 31) | typedef enum { FIO_zstdCompression, FIO_gzipCompression, FIO_xzCompressi... type FIO_prefs_t (line 33) | typedef struct FIO_prefs_s { type FIO_dictBufferType_t (line 75) | typedef enum {FIO_mallocDict, FIO_mmapDict} FIO_dictBufferType_t; type FIO_Dict_t (line 77) | typedef struct { FILE: programs/lorem.c function countFreqs (line 105) | static void countFreqs( function init_word_distrib (line 125) | static void init_word_distrib( function LOREM_rand (line 153) | static unsigned LOREM_rand(unsigned range) function writeLastCharacters (line 165) | static void writeLastCharacters(void) function generateWord (line 181) | static void generateWord(const char* word, const char* separator, int up... function about (line 198) | static int about(unsigned target) function generateSentence (line 204) | static void generateSentence(int nbWords) function generateParagraph (line 225) | static void generateParagraph(int nbSentences) function generateFirstSentence (line 242) | static void generateFirstSentence(void) function LOREM_genBlock (line 257) | size_t function LOREM_genBuffer (line 282) | void LOREM_genBuffer(void* buffer, size_t size, unsigned seed) FILE: programs/platform.h function IS_CONSOLE (line 147) | static __inline int IS_CONSOLE(FILE* stdStream) { FILE: programs/timefn.c function UTIL_time_t (line 28) | UTIL_time_t UTIL_getTime(void) function UTIL_time_t (line 54) | UTIL_time_t UTIL_getTime(void) function UTIL_time_t (line 74) | UTIL_time_t UTIL_getTime(void) function UTIL_time_t (line 101) | UTIL_time_t UTIL_getTime(void) function UTIL_time_t (line 119) | UTIL_time_t UTIL_getTime(void) function PTime (line 132) | PTime UTIL_getSpanTimeNano(UTIL_time_t clockStart, UTIL_time_t clockEnd) function PTime (line 137) | PTime UTIL_getSpanTimeMicro(UTIL_time_t begin, UTIL_time_t end) function PTime (line 142) | PTime UTIL_clockSpanMicro(UTIL_time_t clockStart ) function PTime (line 148) | PTime UTIL_clockSpanNano(UTIL_time_t clockStart ) function UTIL_waitForNextTick (line 154) | void UTIL_waitForNextTick(void) function UTIL_support_MT_measurements (line 163) | int UTIL_support_MT_measurements(void) FILE: programs/timefn.h type PTime (line 24) | typedef uint64_t PTime; type PTime (line 26) | typedef unsigned long long PTime; type UTIL_time_t (line 32) | typedef struct { PTime t; } UTIL_time_t; FILE: programs/util.c function UTIL_STATIC (line 99) | UTIL_STATIC void* UTIL_realloc(void *ptr, size_t size) function UTIL_requireUserConfirmation (line 128) | int UTIL_requireUserConfirmation(const char* prompt, const char* abortMsg, function UTIL_traceFileStat (line 163) | void UTIL_traceFileStat(void) function UTIL_fstat (line 168) | int UTIL_fstat(const int fd, const char* filename, stat_t* statbuf) function UTIL_stat (line 195) | int UTIL_stat(const char* filename, stat_t* statbuf) function UTIL_isFdRegularFile (line 200) | int UTIL_isFdRegularFile(int fd) function UTIL_isRegularFile (line 210) | int UTIL_isRegularFile(const char* infilename) function UTIL_isRegularFileStat (line 220) | int UTIL_isRegularFileStat(const stat_t* statbuf) function UTIL_chmod (line 230) | int UTIL_chmod(char const* filename, const stat_t* statbuf, mode_t permi... function UTIL_fchmod (line 235) | int UTIL_fchmod(const int fd, char const* filename, const stat_t* statbu... function UTIL_utime (line 271) | int UTIL_utime(const char* filename, const stat_t *statbuf) function UTIL_setFileStat (line 304) | int UTIL_setFileStat(const char *filename, const stat_t *statbuf) function UTIL_setFDStat (line 309) | int UTIL_setFDStat(const int fd, const char *filename, const stat_t *sta... function UTIL_isDirectory (line 357) | int UTIL_isDirectory(const char* infilename) function UTIL_isDirectoryStat (line 367) | int UTIL_isDirectoryStat(const stat_t* statbuf) function UTIL_compareStr (line 380) | int UTIL_compareStr(const void *p1, const void *p2) { function UTIL_isSameFile (line 384) | int UTIL_isSameFile(const char* fName1, const char* fName2) function UTIL_isSameFileStat (line 407) | int UTIL_isSameFileStat( function UTIL_isFIFO (line 433) | int UTIL_isFIFO(const char* infilename) function UTIL_isFIFOStat (line 452) | int UTIL_isFIFOStat(const stat_t* statbuf) function UTIL_isFileDescriptorPipe (line 463) | int UTIL_isFileDescriptorPipe(const char* filename) function UTIL_isBlockDevStat (line 483) | int UTIL_isBlockDevStat(const stat_t* statbuf) function UTIL_isLink (line 493) | int UTIL_isLink(const char* infilename) function UTIL_isConsole (line 516) | int UTIL_isConsole(FILE* file) function UTIL_fakeStdinIsConsole (line 532) | void UTIL_fakeStdinIsConsole(void) function UTIL_fakeStdoutIsConsole (line 536) | void UTIL_fakeStdoutIsConsole(void) function UTIL_fakeStderrIsConsole (line 540) | void UTIL_fakeStderrIsConsole(void) function U64 (line 545) | U64 UTIL_getFileSize(const char* infilename) function U64 (line 560) | U64 UTIL_getFileSizeStat(const stat_t* statbuf) function UTIL_HumanReadableSize_t (line 573) | UTIL_HumanReadableSize_t UTIL_makeHumanReadableSize(U64 size) function U64 (line 630) | U64 UTIL_getTotalFileSize(const char* const * fileNamesTable, unsigned n... function UTIL_processLines (line 693) | static size_t UTIL_processLines(char* buffer, size_t bufferSize) function FileNamesTable (line 748) | FileNamesTable* function FileNamesTable (line 799) | static FileNamesTable* function FileNamesTable (line 811) | FileNamesTable* function UTIL_freeFileNamesTable (line 817) | void UTIL_freeFileNamesTable(FileNamesTable* table) function FileNamesTable (line 825) | FileNamesTable* UTIL_allocateFileNamesTable(size_t tableSize) function UTIL_searchFileNamesTable (line 835) | int UTIL_searchFileNamesTable(FileNamesTable* table, char const* name) { function UTIL_refFilename (line 845) | void UTIL_refFilename(FileNamesTable* fnt, const char* filename) function getTotalTableSize (line 852) | static size_t getTotalTableSize(FileNamesTable* table) function FileNamesTable (line 861) | FileNamesTable* function UTIL_prepareFileList (line 909) | static int UTIL_prepareFileList(const char* dirName, function UTIL_prepareFileList (line 975) | static int UTIL_prepareFileList(const char *dirName, function UTIL_prepareFileList (line 1046) | static int UTIL_prepareFileList(const char *dirName, function UTIL_isCompressedFile (line 1057) | int UTIL_isCompressedFile(const char *inputName, const char *extensionLi... function pathnameHas2Dots (line 1078) | static int pathnameHas2Dots(const char *pathname) function isFileNameValidForMirroredOutput (line 1103) | static int isFileNameValidForMirroredOutput(const char *filename) function mode_t (line 1110) | static mode_t getDirMode(const char *dirName) function makeDir (line 1124) | static int makeDir(const char *dir, mode_t mode) function convertPathnameToDirName (line 1141) | static void convertPathnameToDirName(char *pathname) function mirrorSrcDir (line 1246) | static int function mirrorSrcDirRecursive (line 1261) | static int function makeMirroredDestDirsWithSameSrcDirMode (line 1282) | static void function firstIsParentOrSameDirOfSecond (line 1290) | static int function compareDir (line 1300) | static int compareDir(const void* pathname1, const void* pathname2) { function makeUniqueMirroredDestDirs (line 1307) | static void function makeMirroredDestDirs (line 1346) | static void function UTIL_mirrorSourceFilesDirectories (line 1355) | void UTIL_mirrorSourceFilesDirectories(const char** inFileNames, unsigne... function FileNamesTable (line 1380) | FileNamesTable* function UTIL_expandFNT (line 1427) | void UTIL_expandFNT(FileNamesTable** fnt, int followLinks) function FileNamesTable (line 1435) | FileNamesTable* UTIL_createFNT_fromROTable(const char** filenames, size_... function DWORD (line 1455) | DWORD CountSetBits(ULONG_PTR bitMask) function UTIL_countCores (line 1471) | int UTIL_countCores(int logical) function UTIL_countCores (line 1551) | int UTIL_countCores(int logical) function UTIL_countCores (line 1577) | int UTIL_countCores(int logical) function UTIL_countCores (line 1649) | int UTIL_countCores(int logical) function UTIL_countCores (line 1693) | int UTIL_countCores(int logical) function UTIL_countCores (line 1712) | int UTIL_countCores(int logical) function UTIL_countPhysicalCores (line 1723) | int UTIL_countPhysicalCores(void) function UTIL_countLogicalCores (line 1728) | int UTIL_countLogicalCores(void) FILE: programs/util.h type stat_t (line 112) | typedef struct __stat64 stat_t; type mode_t (line 113) | typedef int mode_t; type stat_t (line 115) | typedef struct _stati64 stat_t; type stat_t (line 117) | typedef struct stat stat_t; type UTIL_HumanReadableSize_t (line 229) | typedef struct { type FileNamesTable (line 248) | typedef struct FILE: programs/zstdcli.c type dictType (line 102) | typedef enum { cover, fastCover, legacy } dictType; function checkLibVersion (line 118) | static void checkLibVersion(void) function exeNameMatch (line 133) | static int exeNameMatch(const char* exeName, const char* test) function usage (line 146) | static void usage(FILE* f, const char* programName) function usageAdvanced (line 181) | static void usageAdvanced(const char* programName) function badUsage (line 323) | static void badUsage(const char* programName, const char* parameter) function waitEnter (line 329) | static void waitEnter(void) function errorOut (line 345) | static void errorOut(const char* msg) function readU32FromCharChecked (line 355) | static int readU32FromCharChecked(const char** stringPtr, unsigned* value) function readU32FromChar (line 395) | static unsigned readU32FromChar(const char** stringPtr) { function readIntFromChar (line 407) | static int readIntFromChar(const char** stringPtr) { function readSizeTFromCharChecked (line 424) | static int readSizeTFromCharChecked(const char** stringPtr, size_t* value) function readSizeTFromChar (line 464) | static size_t readSizeTFromChar(const char** stringPtr) { function longCommandWArg (line 476) | static int longCommandWArg(const char** stringPtr, const char* longCommand) function parseCoverParameters (line 494) | static unsigned parseCoverParameters(const char* stringPtr, ZDICT_cover_... function parseFastCoverParameters (line 532) | static unsigned parseFastCoverParameters(const char* stringPtr, ZDICT_fa... function parseLegacyParameters (line 572) | static unsigned parseLegacyParameters(const char* stringPtr, unsigned* s... function ZDICT_cover_params_t (line 581) | static ZDICT_cover_params_t defaultCoverParams(void) function ZDICT_fastCover_params_t (line 593) | static ZDICT_fastCover_params_t defaultFastCoverParams(void) function parseAdaptParameters (line 616) | static unsigned parseAdaptParameters(const char* stringPtr, int* adaptMi... function parseCompressionParameters (line 638) | static unsigned parseCompressionParameters(const char* stringPtr, ZSTD_c... function setMaxCompression (line 661) | static void setMaxCompression(ZSTD_compressionParameters* params) function printVersion (line 677) | static void printVersion(void) function printDefaultCParams (line 736) | static void printDefaultCParams(const char* filename, const char* dictFi... function printActualCParams (line 752) | static void printActualCParams(const char* filename, const char* dictFil... function init_cLevel (line 776) | static int init_cLevel(void) { function init_nbWorkers (line 803) | static unsigned init_nbWorkers(unsigned defaultNbWorkers) { type zstd_operation_mode (line 862) | typedef enum { zom_compress, zom_decompress, zom_test, zom_bench, zom_tr... function main (line 875) | int main(int argCount, const char* argv[]) FILE: programs/zstdcli_trace.c function TRACE_enable (line 35) | void TRACE_enable(char const* filename) function TRACE_finish (line 68) | void TRACE_finish(void) function TRACE_log (line 80) | static void TRACE_log(char const* method, PTime duration, ZSTD_Trace con... function ZSTD_TraceCtx (line 128) | ZSTD_TraceCtx ZSTD_trace_compress_begin(ZSTD_CCtx const* cctx) function ZSTD_trace_compress_end (line 136) | void ZSTD_trace_compress_end(ZSTD_TraceCtx ctx, ZSTD_Trace const* trace) function ZSTD_TraceCtx (line 146) | ZSTD_TraceCtx ZSTD_trace_decompress_begin(ZSTD_DCtx const* dctx) function ZSTD_trace_decompress_end (line 154) | void ZSTD_trace_decompress_end(ZSTD_TraceCtx ctx, ZSTD_Trace const* trace) function TRACE_enable (line 166) | void TRACE_enable(char const* filename) function TRACE_finish (line 171) | void TRACE_finish(void) {} FILE: tests/DEPRECATED-test-zstd-speed.py function hashfile (line 40) | def hashfile(hasher, fname, blocksize=65536): function log (line 47) | def log(text): function execute (line 51) | def execute(command, print_command=True, print_output=False, print_error... function does_command_exist (line 71) | def does_command_exist(command): function send_email (line 79) | def send_email(emails, topic, text, have_mutt, have_mail): function send_email_with_attachments (line 92) | def send_email_with_attachments(branch, commit, last_commit, args, text,... function git_get_branches (line 109) | def git_get_branches(): function git_get_changes (line 119) | def git_get_changes(branch, commit, last_commit): function get_last_results (line 128) | def get_last_results(resultsFileName): function benchmark_and_compare (line 150) | def benchmark_and_compare(branch, commit, last_commit, args, executableN... function update_config_file (line 193) | def update_config_file(branch, commit): function double_check (line 204) | def double_check(branch, commit, args, executableName, md5sum, compilerV... function test_commit (line 214) | def test_commit(branch, commit, last_commit, args, testFilePaths, have_m... FILE: tests/automated_benchmarking.py function get_new_open_pr_builds (line 36) | def get_new_open_pr_builds(prev_state=True): function get_latest_hashes (line 57) | def get_latest_hashes(): function get_builds_for_latest_hash (line 73) | def get_builds_for_latest_hash(): function clone_and_build (line 81) | def clone_and_build(build): function parse_benchmark_output (line 107) | def parse_benchmark_output(output): function benchmark_single (line 112) | def benchmark_single(executable, level, filename): function benchmark_n (line 122) | def benchmark_n(executable, level, filename, n): function benchmark (line 138) | def benchmark(build, filenames, levels, iterations): function benchmark_dictionary_single (line 145) | def benchmark_dictionary_single(executable, filenames_directory, diction... function benchmark_dictionary (line 167) | def benchmark_dictionary(build, filenames_directory, dictionary_filename... function parse_regressions_and_labels (line 172) | def parse_regressions_and_labels(old_cspeed, new_cspeed, old_dspeed, new... function get_regressions (line 184) | def get_regressions(baseline_build, test_build, iterations, filenames, l... function get_regressions_dictionary (line 221) | def get_regressions_dictionary(baseline_build, test_build, filenames_dir... function main (line 260) | def main(filenames, levels, iterations, builds=None, emails=None, contin... FILE: tests/checkTag.c function validate (line 32) | static int validate(const char* const tag) function main (line 46) | int main(int argc, const char** argv) FILE: tests/cli-tests/run.py function exclude_dir (line 67) | def exclude_dir(dirname: str) -> bool: function exclude_file (line 76) | def exclude_file(filename: str) -> bool: function read_file (line 85) | def read_file(filename: str) -> bytes: function diff (line 91) | def diff(a: bytes, b: bytes) -> str: function pop_line (line 105) | def pop_line(data: bytes) -> typing.Tuple[typing.Optional[bytes], bytes]: function glob_line_matches (line 125) | def glob_line_matches(actual: bytes, expect: bytes) -> bool: function glob_diff (line 132) | def glob_diff(actual: bytes, expect: bytes) -> bytes: class Options (line 194) | class Options: method __init__ (line 196) | def __init__( class TestCase (line 215) | class TestCase: method __init__ (line 233) | def __init__(self, test_filename: str, options: Options) -> None: method name (line 249) | def name(self) -> str: method launch (line 253) | def launch(self) -> None: method analyze (line 261) | def analyze(self) -> bool: method run (line 274) | def run(self) -> bool: method _log (line 279) | def _log(self, *args, **kwargs) -> None: method _vlog (line 283) | def _vlog(self, *args, **kwargs) -> None: method _test_environment (line 288) | def _test_environment(self) -> typing.Dict[str, str]: method _launch_test (line 300) | def _launch_test(self) -> None: method _join_test (line 320) | def _join_test(self) -> None: method _check_output_exact (line 332) | def _check_output_exact(self, out_name: str, expected: bytes, exact_na... method _check_output_glob (line 350) | def _check_output_glob(self, out_name: str, expected: bytes) -> None: method _check_output (line 366) | def _check_output(self, out_name: str) -> None: method _check_stderr (line 395) | def _check_stderr(self) -> None: method _check_stdout (line 399) | def _check_stdout(self) -> None: method _check_exit (line 403) | def _check_exit(self) -> None: method _analyze_results (line 428) | def _analyze_results(self) -> None: class TestSuite (line 447) | class TestSuite: method __init__ (line 454) | def __init__(self, test_directory: str, options: Options) -> None: method __enter__ (line 461) | def __enter__(self) -> 'TestSuite': method __exit__ (line 465) | def __exit__(self, _exc_type, _exc_value, _traceback) -> None: method test_case (line 469) | def test_case(self, test_basename: str) -> TestCase: method _remove_scratch_dir (line 482) | def _remove_scratch_dir(self, dir: str) -> None: method _setup_once (line 489) | def _setup_once(self) -> None: method _teardown_once (line 497) | def _teardown_once(self) -> None: method _setup (line 505) | def _setup(self, test_basename: str) -> None: method _teardown (line 513) | def _teardown(self, test_basename: str) -> None: method _run_script (line 522) | def _run_script(self, script: str, cwd: str) -> None: function get_all_tests (line 544) | def get_all_tests(options: Options) -> TestSuites: function resolve_listed_tests (line 560) | def resolve_listed_tests( function run_tests (line 583) | def run_tests(test_suites: TestSuites, options: Options) -> bool: function setup_zstd_symlink_dir (line 610) | def setup_zstd_symlink_dir(zstd_symlink_dir: str, zstd: str) -> None: FILE: tests/datagencli.c function usage (line 43) | static int usage(const char* programName) function main (line 57) | int main(int argc, const char** argv) FILE: tests/decodecorpus.c function U32 (line 71) | static U32 RAND(U32* src) function RAND_bufferMaxSymb (line 88) | static void RAND_bufferMaxSymb(U32* seed, void* ptr, size_t size, int ma... function RAND_buffer (line 99) | static void RAND_buffer(U32* seed, void* ptr, size_t size) function RAND_bufferDist (line 113) | static void RAND_bufferDist(U32* seed, BYTE* dist, void* ptr, size_t size) function RAND_genDist (line 126) | static void RAND_genDist(U32* seed, BYTE* dist, double weight) function U32 (line 146) | static inline U32 RAND_range(U32* seed, U32 min, U32 max) function RAND_exp (line 154) | static double RAND_exp(U32* seed, double mean) type frameHeader_t (line 193) | typedef struct { type cblockStats_t (line 199) | typedef struct { type frame_t (line 219) | typedef struct { type dictInfo (line 234) | typedef struct { type genType_e (line 241) | typedef enum { type literalType_e (line 250) | typedef enum { function writeFrameHeader (line 275) | static void writeFrameHeader(U32* seed, frame_t* frame, dictInfo info) function writeLiteralsBlockSimple (line 392) | static size_t writeLiteralsBlockSimple(U32* seed, frame_t* frame, size_t... function writeHufHeader (line 459) | static size_t writeHufHeader(U32* seed, HUF_CElt* hufTable, void* dst, s... function writeLiteralsBlockCompressed (line 496) | static size_t writeLiteralsBlockCompressed(U32* seed, frame_t* frame, si... function writeLiteralsBlock (line 643) | static size_t writeLiteralsBlock(U32* seed, frame_t* frame, size_t conte... function initSeqStore (line 660) | static inline void initSeqStore(SeqStore_t *seqStore) { function U32 (line 673) | static U32 function initSymbolSet (line 812) | static void initSymbolSet(const BYTE* symbols, size_t len, BYTE* set, BY... function isSymbolSubset (line 823) | static int isSymbolSubset(const BYTE* symbols, size_t len, const BYTE* s... function writeSequences (line 835) | static size_t writeSequences(U32* seed, frame_t* frame, SeqStore_t* seqS... function writeSequencesBlock (line 1028) | static size_t writeSequencesBlock(U32* seed, frame_t* frame, size_t cont... function writeCompressedBlock (line 1045) | static size_t writeCompressedBlock(U32* seed, frame_t* frame, size_t con... function writeBlock (line 1064) | static void writeBlock(U32* seed, frame_t* frame, size_t contentSize, function writeBlocks (line 1132) | static void writeBlocks(U32* seed, frame_t* frame, dictInfo info) function writeChecksum (line 1162) | static void writeChecksum(frame_t* frame) function outputBuffer (line 1171) | static void outputBuffer(const void* buf, size_t size, const char* const... function initFrame (line 1204) | static void initFrame(frame_t* fr) function U32 (line 1222) | static U32 generateCompressedBlock(U32 seed, frame_t* frame, dictInfo info) function U32 (line 1272) | static U32 generateFrame(U32 seed, frame_t* fr, dictInfo info) function genRandomDict (line 1293) | static int genRandomDict(U32 dictID, U32 seed, size_t dictSize, BYTE* fu... function dictInfo (line 1355) | static dictInfo initDictInfo(int useDict, size_t dictContentSize, BYTE* ... function testDecodeSimple (line 1372) | static size_t testDecodeSimple(frame_t* fr) function testDecodeStreaming (line 1388) | static size_t testDecodeStreaming(frame_t* fr) function testDecodeWithDict (line 1427) | static size_t testDecodeWithDict(U32 seed, genType_e genType) function testDecodeRawBlock (line 1494) | static size_t testDecodeRawBlock(frame_t* fr) function runBlockTest (line 1515) | static int runBlockTest(U32* seed) function runFrameTest (line 1541) | static int runFrameTest(U32* seed) function runTestMode (line 1573) | static int runTestMode(U32 seed, unsigned numFiles, unsigned const testD... function generateFile (line 1608) | static int generateFile(U32 seed, const char* const path, function generateCorpus (line 1629) | static int generateCorpus(U32 seed, unsigned numFiles, const char* const... function generateCorpusWithDict (line 1670) | static int generateCorpusWithDict(U32 seed, unsigned numFiles, const cha... function U32 (line 1764) | static U32 makeSeed(void) function readInt (line 1770) | static unsigned readInt(const char** argument) function usage (line 1781) | static void usage(const char* programName) function advancedUsage (line 1799) | static void advancedUsage(const char* programName) function readU32FromChar (line 1820) | static unsigned readU32FromChar(const char** stringPtr) function longCommandWArg (line 1840) | static unsigned longCommandWArg(const char** stringPtr, const char* long... function main (line 1848) | int main(int argc, char** argv) FILE: tests/external_matchfinder.c function simpleSequenceProducer (line 20) | static size_t simpleSequenceProducer( function zstreamSequenceProducer (line 83) | size_t zstreamSequenceProducer( FILE: tests/external_matchfinder.h type EMF_testCase (line 18) | typedef enum { FILE: tests/fullbench.c type blockType_e (line 32) | typedef enum { bt_raw, bt_rle, bt_compressed, bt_reserved } blockType_e; function BMK_findMaxMem (line 79) | static size_t BMK_findMaxMem(U64 requiredMem) function local_ZSTD_compress (line 103) | static size_t function local_ZSTD_compress_freshCCtx (line 115) | static size_t type PrepResult (line 134) | typedef struct { function PrepResult (line 143) | static PrepResult prepDecompress(const void* src, size_t srcSize, int cL... function local_ZSTD_decompress (line 158) | static size_t local_ZSTD_decompress(const void* src, size_t srcSize, function local_ZSTD_decompressDCtx (line 167) | static size_t local_ZSTD_decompressDCtx(const void* src, size_t srcSize, function PrepResult (line 177) | static PrepResult prepLiterals(const void* src, size_t srcSize, int cLevel) function local_ZSTD_decodeLiteralsBlock (line 211) | static size_t function FORCE_NOINLINE (line 218) | FORCE_NOINLINE size_t ZSTD_decodeLiteralsHeader(ZSTD_DCtx* dctx, void co... function local_ZSTD_decodeLiteralsHeader (line 272) | static size_t function PrepResult (line 279) | static PrepResult prepSequences1stBlock(const void* src, size_t srcSize,... function local_ZSTD_decodeSeqHeaders (line 317) | static size_t function local_ZSTD_compressStream (line 328) | static size_t function local_ZSTD_compressStream_freshCCtx (line 351) | static size_t function local_ZSTD_compress2 (line 367) | static size_t function local_ZSTD_compressStream2_end (line 376) | static size_t function local_ZSTD_compressStream2_continue (line 394) | static size_t function local_ZSTD_compress_generic_T2_end (line 413) | static size_t function local_ZSTD_compress_generic_T2_continue (line 423) | static size_t function local_ZSTD_decompressStream (line 444) | static size_t function local_ZSTD_compressContinue (line 463) | static size_t local_ZSTD_compressContinue(const void* src, size_t srcSize, function local_ZSTD_compressContinue_extDict (line 476) | static size_t function local_ZSTD_decompressContinue (line 506) | static size_t local_ZSTD_decompressContinue(const void* src, size_t srcS... function PrepResult (line 530) | static PrepResult prepSequences(const void* src, size_t srcSize, int cLe... function local_compressSequences (line 555) | static size_t local_compressSequences(const void* input, size_t inputSize, function PrepResult (line 572) | static PrepResult prepSequencesAndLiterals(const void* src, size_t srcSi... function local_compressSequencesAndLiterals (line 609) | static size_t function PrepResult (line 631) | static PrepResult prepConvertSequences(const void* src, size_t srcSize, ... function local_convertSequences (line 667) | static size_t function check_compressedSequences (line 690) | static size_t function local_get1BlockSummary (line 708) | static size_t function PrepResult (line 728) | static PrepResult prepCopy(const void* src, size_t srcSize, int cLevel) function PrepResult (line 742) | static PrepResult prepShorterDstCapacity(const void* src, size_t srcSize... type PrepResult (line 755) | typedef PrepResult (*PrepFunction_f)(const void* src, size_t srcSize, in... type BenchScenario (line 760) | typedef struct { function benchMem (line 799) | static int benchMem(unsigned scenarioID, function benchSample (line 937) | static int benchSample(U32 scenarioID, function benchFiles (line 969) | static int benchFiles(U32 scenarioID, function readU32FromChar (line 1037) | static unsigned readU32FromChar(const char** stringPtr) function longCommandWArg (line 1063) | static int longCommandWArg(const char** stringPtr, const char* longCommand) function usage (line 1076) | static int usage(const char* exename) function usage_advanced (line 1085) | static int usage_advanced(const char* exename) function badusage (line 1098) | static int badusage(const char* exename) function main (line 1105) | int main(int argc, const char** argv) FILE: tests/fuzz/block_decompress.c function LLVMFuzzerTestOneInput (line 29) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/block_round_trip.c function roundTripTest (line 34) | static size_t roundTripTest(void *result, size_t resultCapacity, function LLVMFuzzerTestOneInput (line 56) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/decompress_cross_format.c function LLVMFuzzerTestOneInput (line 24) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/decompress_dstSize_tooSmall.c function LLVMFuzzerTestOneInput (line 30) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/dictionary_decompress.c function LLVMFuzzerTestOneInput (line 27) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/dictionary_loader.c function compress (line 28) | static size_t compress(void* compressed, size_t compressedCapacity, function decompress (line 48) | static size_t decompress(void* result, size_t resultCapacity, function LLVMFuzzerTestOneInput (line 69) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/dictionary_round_trip.c function roundTripTest (line 29) | static size_t roundTripTest(void* result, size_t resultCapacity, function LLVMFuzzerTestOneInput (line 110) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/dictionary_stream_round_trip.c function ZSTD_outBuffer (line 33) | static ZSTD_outBuffer makeOutBuffer(uint8_t *dst, size_t capacity, function ZSTD_inBuffer (line 45) | static ZSTD_inBuffer makeInBuffer(const uint8_t **src, size_t *size, function compress (line 59) | static size_t compress(uint8_t *dst, size_t capacity, function LLVMFuzzerTestOneInput (line 149) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/fse_read_ncount.c function LLVMFuzzerTestOneInput (line 28) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/fuzz.py function abs_join (line 24) | def abs_join(a, *p): class InputType (line 28) | class InputType(object): class FrameType (line 34) | class FrameType(object): class TargetInfo (line 39) | class TargetInfo(object): method __init__ (line 40) | def __init__(self, input_type, frame_type=FrameType.ZSTD): function create (line 99) | def create(r): function check (line 106) | def check(r): function tmpdir (line 114) | def tmpdir(): function parse_targets (line 122) | def parse_targets(in_targets): function targets_parser (line 136) | def targets_parser(args, description): function parse_env_flags (line 151) | def parse_env_flags(args, flags): function compiler_version (line 180) | def compiler_version(cc, cxx): function overflow_ubsan_flags (line 203) | def overflow_ubsan_flags(cc, cxx): function build_parser (line 212) | def build_parser(args): function build (line 394) | def build(args): function libfuzzer_parser (line 514) | def libfuzzer_parser(args): function libfuzzer (line 554) | def libfuzzer(target, corpora=None, artifact=None, seed=None, extra_args... function libfuzzer_cmd (line 580) | def libfuzzer_cmd(args): function afl_parser (line 590) | def afl_parser(args): function afl (line 633) | def afl(args): function regression (line 651) | def regression(args): function gen_parser (line 672) | def gen_parser(args): function gen (line 736) | def gen(args): function minimize (line 807) | def minimize(args): function zip_cmd (line 833) | def zip_cmd(args): function list_cmd (line 852) | def list_cmd(args): function short_help (line 856) | def short_help(args): function help (line 861) | def help(args): function main (line 878) | def main(): FILE: tests/fuzz/fuzz_data_producer.c type FUZZ_dataProducer_s (line 14) | struct FUZZ_dataProducer_s{ function FUZZ_dataProducer_t (line 19) | FUZZ_dataProducer_t *FUZZ_dataProducer_create(const uint8_t *data, size_... function FUZZ_dataProducer_free (line 27) | void FUZZ_dataProducer_free(FUZZ_dataProducer_t *producer) { free(produc... function FUZZ_dataProducer_uint32Range (line 29) | uint32_t FUZZ_dataProducer_uint32Range(FUZZ_dataProducer_t *producer, ui... function FUZZ_dataProducer_uint32 (line 51) | uint32_t FUZZ_dataProducer_uint32(FUZZ_dataProducer_t *producer) { function FUZZ_dataProducer_int32Range (line 55) | int32_t FUZZ_dataProducer_int32Range(FUZZ_dataProducer_t *producer, function FUZZ_dataProducer_remainingBytes (line 66) | size_t FUZZ_dataProducer_remainingBytes(FUZZ_dataProducer_t *producer){ function FUZZ_dataProducer_rollBack (line 70) | void FUZZ_dataProducer_rollBack(FUZZ_dataProducer_t *producer, size_t re... function FUZZ_dataProducer_empty (line 76) | int FUZZ_dataProducer_empty(FUZZ_dataProducer_t *producer) { function FUZZ_dataProducer_contract (line 80) | size_t FUZZ_dataProducer_contract(FUZZ_dataProducer_t *producer, size_t ... function FUZZ_dataProducer_reserveDataPrefix (line 90) | size_t FUZZ_dataProducer_reserveDataPrefix(FUZZ_dataProducer_t *producer) FILE: tests/fuzz/fuzz_data_producer.h type FUZZ_dataProducer_t (line 29) | typedef struct FUZZ_dataProducer_s FUZZ_dataProducer_t; FILE: tests/fuzz/fuzz_helpers.c function FUZZ_memcmp (line 41) | int FUZZ_memcmp(void const* lhs, void const* rhs, size_t size) FILE: tests/fuzz/generate_sequences.c function testRoundTrip (line 27) | static void testRoundTrip(ZSTD_CCtx* cctx, ZSTD_Sequence const* seqs, si... function LLVMFuzzerTestOneInput (line 49) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: tests/fuzz/huf_decompress.c function LLVMFuzzerTestOneInput (line 25) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/huf_round_trip.c function adjustTableLog (line 27) | static size_t adjustTableLog(size_t tableLog, size_t maxSymbol) function LLVMFuzzerTestOneInput (line 41) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/raw_dictionary_round_trip.c function roundTripTest (line 29) | static size_t roundTripTest(void *result, size_t resultCapacity, function LLVMFuzzerTestOneInput (line 70) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/regression_driver.c function main (line 19) | int main(int argc, char const **argv) { FILE: tests/fuzz/seekable_roundtrip.c function LLVMFuzzerTestOneInput (line 20) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/seq_prod_fuzz_example/example_seq_prod.c function FUZZ_seqProdSetup (line 19) | size_t FUZZ_seqProdSetup(void) { function FUZZ_seqProdTearDown (line 24) | size_t FUZZ_seqProdTearDown(void) { function FUZZ_freeSeqProdState (line 32) | size_t FUZZ_freeSeqProdState(void* state) { function FUZZ_thirdPartySeqProd (line 37) | size_t FUZZ_thirdPartySeqProd( FILE: tests/fuzz/sequence_compression_api.c function FUZZ_RDG_rand (line 49) | static uint32_t FUZZ_RDG_rand(uint32_t* src) function decodeSequences (line 77) | static size_t decodeSequences(void* dst, size_t nbSequences, function generateRandomSequences (line 143) | static size_t generateRandomSequences(FUZZ_dataProducer_t* producer, function transferLiterals (line 231) | static size_t function roundTripTest_compressSequencesAndLiterals (line 252) | static size_t roundTripTest_compressSequencesAndLiterals( function roundTripTest (line 292) | static size_t roundTripTest(void* result, size_t resultCapacity, function LLVMFuzzerTestOneInput (line 336) | int LLVMFuzzerTestOneInput(const uint8_t* src, size_t size) FILE: tests/fuzz/simple_compress.c function LLVMFuzzerTestOneInput (line 29) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/simple_decompress.c function LLVMFuzzerTestOneInput (line 28) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/simple_round_trip.c function getDecompressionMargin (line 30) | static size_t getDecompressionMargin(void const* compressed, size_t cSiz... function roundTripTest (line 52) | static size_t roundTripTest(void *result, size_t resultCapacity, function LLVMFuzzerTestOneInput (line 141) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/stream_decompress.c function ZSTD_outBuffer (line 28) | static ZSTD_outBuffer makeOutBuffer(FUZZ_dataProducer_t *producer, void*... function ZSTD_inBuffer (line 46) | static ZSTD_inBuffer makeInBuffer(const uint8_t **src, size_t *size, function LLVMFuzzerTestOneInput (line 68) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/stream_round_trip.c function ZSTD_outBuffer (line 33) | static ZSTD_outBuffer makeOutBuffer(uint8_t *dst, size_t capacity, function ZSTD_inBuffer (line 45) | static ZSTD_inBuffer makeInBuffer(const uint8_t **src, size_t *size, function compress (line 59) | static size_t compress(uint8_t *dst, size_t capacity, function decompress (line 139) | static size_t decompress(void* dst, size_t dstCapacity, void const* src,... function LLVMFuzzerTestOneInput (line 156) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/zstd_frame_info.c function LLVMFuzzerTestOneInput (line 22) | int LLVMFuzzerTestOneInput(const uint8_t *src, size_t size) FILE: tests/fuzz/zstd_helpers.c function set (line 28) | static void set(ZSTD_CCtx *cctx, ZSTD_cParameter param, int value) function produceParamValue (line 33) | static unsigned produceParamValue(unsigned min, unsigned max, function setRand (line 38) | static void setRand(ZSTD_CCtx *cctx, ZSTD_cParameter param, unsigned min, function ZSTD_compressionParameters (line 44) | ZSTD_compressionParameters FUZZ_randomCParams(size_t srcSize, FUZZ_dataP... function ZSTD_frameParameters (line 59) | ZSTD_frameParameters FUZZ_randomFParams(FUZZ_dataProducer_t *producer) function ZSTD_parameters (line 69) | ZSTD_parameters FUZZ_randomParams(size_t srcSize, FUZZ_dataProducer_t *p... function setSequenceProducerParams (line 77) | static void setSequenceProducerParams(ZSTD_CCtx *cctx, FUZZ_dataProducer... function FUZZ_setRandomParameters (line 101) | void FUZZ_setRandomParameters(ZSTD_CCtx *cctx, size_t srcSize, FUZZ_data... function FUZZ_dict_t (line 168) | FUZZ_dict_t FUZZ_train(void const* src, size_t srcSize, FUZZ_dataProduce... FILE: tests/fuzz/zstd_helpers.h type FUZZ_dict_t (line 37) | typedef struct { FILE: tests/fuzzer.c function FUZ_bug976 (line 91) | void FUZ_bug976(void) function U32 (line 105) | static U32 FUZ_rand(U32* src) function U32 (line 117) | static U32 FUZ_highbit32(U32 v32) type mallocCounter_t (line 160) | typedef struct { function FUZ_freeDebug (line 185) | static void FUZ_freeDebug(void* counter, void* address) function FUZ_displayMallocStats (line 194) | static void FUZ_displayMallocStats(mallocCounter_t count) function FUZ_mallocTests_internal (line 202) | static int FUZ_mallocTests_internal(unsigned seed, double compressibilit... function FUZ_mallocTests (line 287) | static int FUZ_mallocTests(unsigned seed, double compressibility, unsign... function FUZ_mallocTests (line 311) | static int FUZ_mallocTests(unsigned seed, double compressibility, unsign... function FUZ_decodeSequences (line 319) | static void FUZ_decodeSequences(BYTE* dst, ZSTD_Sequence* seqs, size_t s... function FUZ_getLitSize (line 349) | static size_t FUZ_getLitSize(const ZSTD_Sequence* seqs, size_t nbSeqs) function FUZ_transferLiterals (line 359) | static void type threadPoolTests_compressionJob_payload (line 380) | typedef struct { function threadPoolTests (line 401) | static int threadPoolTests(void) { function test_compressBound (line 503) | static void test_compressBound(unsigned tnb) function test_decompressBound (line 525) | static void test_decompressBound(unsigned tnb) function test_histCountWksp (line 578) | static unsigned test_histCountWksp(unsigned seed, unsigned testNb) function test_setCParams (line 695) | static void test_setCParams(unsigned tnb) function test_blockSplitter_incompressibleExpansionProtection (line 715) | static void test_blockSplitter_incompressibleExpansionProtection(unsigne... function convertSequences_noRepcodes_ref (line 776) | static size_t convertSequences_noRepcodes_ref( function test_convertSequences_noRepcodes (line 800) | static unsigned test_convertSequences_noRepcodes(unsigned seed, unsigned... function test_get1BlockSummary (line 897) | static unsigned test_get1BlockSummary(unsigned testNb) function basicUnitTests (line 979) | static int basicUnitTests(U32 const seed, double compressibility) function longUnitTests (line 4803) | static int longUnitTests(U32 const seed, double compressibility) function findDiff (line 4998) | static size_t findDiff(const void* buf1, const void* buf2, size_t max) function ZSTD_parameters (line 5010) | static ZSTD_parameters FUZ_makeParams(ZSTD_compressionParameters cParams... function FUZ_rLogLength (line 5018) | static size_t FUZ_rLogLength(U32* seed, U32 logLength) function FUZ_randomLength (line 5024) | static size_t FUZ_randomLength(U32* seed, U32 maxLog) function fuzzerTests (line 5050) | static int fuzzerTests(U32 seed, unsigned nbTests, unsigned startTest, U... function FUZ_usage (line 5356) | static int FUZ_usage(const char* programName) function readU32FromChar (line 5378) | static unsigned readU32FromChar(const char** stringPtr) function longCommandWArg (line 5398) | static int longCommandWArg(const char** stringPtr, const char* longCommand) function main (line 5406) | int main(int argc, const char** argv) FILE: tests/invalidDictionaries.c type dictionary (line 31) | typedef struct dictionary_s { function main (line 41) | int main(int argc, const char** argv) { FILE: tests/largeDictionary.c function compress (line 21) | static int function main (line 63) | int main(int argc, const char** argv) FILE: tests/legacy.c function testSimpleAPI (line 40) | static int testSimpleAPI(void) function testStreamingAPI (line 78) | static int testStreamingAPI(void) function testFrameDecoding (line 136) | static int testFrameDecoding(void) function main (line 163) | int main(void) FILE: tests/longmatch.c function compress (line 20) | static int function main (line 36) | int main(int argc, const char** argv) FILE: tests/loremOut.c function LOREM_genOut (line 26) | void LOREM_genOut(unsigned long long size, unsigned seed) FILE: tests/paramgrill.c type varInds_t (line 102) | typedef enum { type paramValues_t (line 114) | typedef struct { function U32 (line 143) | static U32 rangeMap(varInds_t param, int ind) function invRangeMap (line 167) | static int invRangeMap(varInds_t param, U32 value) function displayParamVal (line 205) | static void displayParamVal(FILE* f, varInds_t param, unsigned value, in... type memoTableType_t (line 272) | typedef enum { type memoTable_t (line 278) | typedef struct { type winnerInfo_t (line 286) | typedef struct { type constraint_t (line 291) | typedef struct { type winner_ll_node (line 297) | typedef struct winner_ll_node winner_ll_node; type winner_ll_node (line 298) | struct winner_ll_node { function paramValues_t (line 320) | static paramValues_t sanitizeParams(paramValues_t params) function ZSTD_compressionParameters (line 332) | static ZSTD_compressionParameters pvalsToCParams(paramValues_t p) function paramValues_t (line 347) | static paramValues_t cParamsToPVals(ZSTD_compressionParameters c) function paramValues_t (line 367) | static paramValues_t function BMK_findMaxMem (line 381) | static size_t BMK_findMaxMem(U64 requiredMem) function U32 (line 400) | static U32 BMK_timeSpan_s(const UTIL_time_t tStart) function U32 (line 405) | static U32 FUZ_rotl32(U32 x, U32 r) function U32 (line 410) | static U32 FUZ_rand(U32* src) function paramValid (line 428) | static int paramValid(const paramValues_t paramTarget) function paramValues_t (line 441) | static paramValues_t cParamUnsetMin(paramValues_t paramTarget) function paramValues_t (line 452) | static paramValues_t emptyParams(void) function winnerInfo_t (line 462) | static winnerInfo_t initWinnerInfo(const paramValues_t p) function paramValues_t (line 473) | static paramValues_t function paramVaryOnce (line 485) | static void function paramVariation (line 493) | static void function paramValues_t (line 513) | static paramValues_t randomParams(void) function init_clockGranularity (line 524) | static void init_clockGranularity(void) function feasible (line 550) | static int feasible(const BMK_benchResult_t results, const constraint_t ... function resultScore (line 563) | static double function resultDistLvl (line 581) | static double function compareResultLT (line 593) | static int function constraint_t (line 610) | static constraint_t relaxTarget(constraint_t target) { function optimizerAdjustInput (line 617) | static void optimizerAdjustInput(paramValues_t* pc, const size_t maxBloc... function redundantParams (line 679) | static int function BMK_paramValues_into_commandLine (line 700) | static void function speedSizeCompare (line 728) | static int function insertWinner (line 746) | static int function BMK_displayOneResult (line 842) | static void function BMK_printWinner (line 868) | static void function BMK_printWinnerOpt (line 896) | static void function BMK_print_cLevelEntry (line 958) | static void function BMK_print_cLevelTable (line 996) | static void function BMK_saveAndPrint_cLevelTable (line 1018) | static void type BMK_initCCtxArgs (line 1034) | typedef struct { function local_initCCtx (line 1042) | static size_t local_initCCtx(void* payload) { type BMK_initDCtxArgs (line 1057) | typedef struct { function local_initDCtx (line 1063) | static size_t local_initDCtx(void* payload) { function local_defaultCompress (line 1071) | static size_t local_defaultCompress( function local_defaultDecompress (line 1082) | static size_t local_defaultDecompress( type buffers_t (line 1114) | typedef struct { type contexts_t (line 1128) | typedef struct { function freeNonSrcBuffers (line 1135) | static void freeNonSrcBuffers(const buffers_t b) { function freeBuffers (line 1153) | static void freeBuffers(const buffers_t b) { function createBuffersFromMemory (line 1161) | static int createBuffersFromMemory(buffers_t* buff, void * srcBuffer, co... function createBuffers (line 1239) | static int createBuffers(buffers_t* buff, const char* const * const file... function freeContexts (line 1306) | static void freeContexts(const contexts_t ctx) { function createContexts (line 1312) | static int createContexts(contexts_t* ctx, const char* dictFileName) { function sanitizeVarArray (line 1363) | static size_t sanitizeVarArray(varInds_t* varNew, const size_t varLength... function variableParams (line 1380) | static size_t variableParams(const paramValues_t paramConstraints, varIn... function memoTableLen (line 1393) | static size_t memoTableLen(const varInds_t* varyParams, const size_t var... function memoTableIndDirect (line 1404) | static unsigned memoTableIndDirect(const paramValues_t* ptr, const varIn... function memoTableGet (line 1415) | static size_t memoTableGet(const memoTable_t* memoTableArray, const para... function memoTableSet (line 1428) | static void memoTableSet(const memoTable_t* memoTableArray, const paramV... function freeMemoTableArray (line 1443) | static void freeMemoTableArray(memoTable_t* const mtAll) { function memoTable_t (line 1454) | static memoTable_t* function randomConstrainedParams (line 1511) | static void randomConstrainedParams(paramValues_t* pc, const memoTable_t... function display_params_tested (line 1532) | static void display_params_tested(paramValues_t cParams) function BMK_benchOutcome_t (line 1550) | static BMK_benchOutcome_t function BMK_benchParam (line 1684) | static int BMK_benchParam ( BMK_benchResult_t* resultPtr, function allBench (line 1699) | static int allBench(BMK_benchResult_t* resultPtr, function benchMemo (line 1763) | static int benchMemo(BMK_benchResult_t* resultPtr, type level_constraints_t (line 1792) | typedef struct { function BMK_init_level_constraints (line 1801) | static void BMK_init_level_constraints(int bytePerSec_level1) function BMK_seed (line 1820) | static int BMK_seed(winnerInfo_t* winners, function BYTE (line 1931) | static BYTE* NB_TESTS_PLAYED(paramValues_t p) function playAround (line 1938) | static void playAround(FILE* f, function BMK_selectRandomStart (line 1975) | static void function BMK_generate_cLevelTable (line 1999) | static void BMK_generate_cLevelTable(const buffers_t buf, const contexts... function benchOnce (line 2050) | static int function benchSample (line 2066) | static int benchSample(double compressibility, int cLevel) function benchFiles (line 2114) | static int benchFiles(const char** fileNamesTable, int nbFiles, function winnerInfo_t (line 2171) | static winnerInfo_t climbOnce(const constraint_t target, function winnerInfo_t (line 2276) | static winnerInfo_t function nextStrategy (line 2314) | static int nextStrategy(const int currentStrategy, const int bestStrategy) function optimizeForSize (line 2361) | static int function longCommandWArg (line 2568) | static int longCommandWArg(const char** stringPtr, const char* longCommand) function errorOut (line 2576) | static void errorOut(const char* msg) function readU32FromChar (line 2586) | static unsigned readU32FromChar(const char** stringPtr) function readDoubleFromChar (line 2615) | static double readDoubleFromChar(const char** stringPtr) function usage (line 2631) | static int usage(const char* exename) function usage_advanced (line 2641) | static int usage_advanced(void) function badusage (line 2658) | static int badusage(const char* exename) function parse_params (line 2675) | static int parse_params(const char** argptr, paramValues_t* pv) { function main (line 2699) | int main(int argc, const char** argv) FILE: tests/poolTests.c type data (line 28) | struct data { function fn (line 34) | static void fn(void *opaque) function testOrder (line 43) | static int testOrder(size_t numThreads, size_t queueSize) function waitFn (line 69) | static void waitFn(void *opaque) { function testWait (line 75) | static int testWait(size_t numThreads, size_t queueSize) { type poolTest_t (line 91) | typedef struct { function waitLongFn (line 99) | static void waitLongFn(void *opaque) { function testThreadReduction_internal (line 117) | static int testThreadReduction_internal(POOL_ctx* ctx, poolTest_t test) function testThreadReduction (line 154) | static int testThreadReduction(void) { type abruptEndCanary_t (line 177) | typedef struct { function waitIncFn (line 182) | static void waitIncFn(void *opaque) { function testAbruptEnding_internal (line 190) | static int testAbruptEnding_internal(abruptEndCanary_t test) function testAbruptEnding (line 209) | static int testAbruptEnding(void) { function main (line 226) | int main(int argc, const char **argv) { FILE: tests/regression/config.c function config_skip_data (line 337) | int config_skip_data(config_t const* config, data_t const* data) { function config_get_level (line 341) | int config_get_level(config_t const* config) function ZSTD_parameters (line 352) | ZSTD_parameters config_get_zstd_params( FILE: tests/regression/config.h type param_value_t (line 21) | typedef struct { type param_values_t (line 26) | typedef struct { type config_t (line 34) | typedef struct { FILE: tests/regression/data.c function data_has_dict (line 101) | int data_has_dict(data_t const* data) { function data_buffer_t (line 109) | data_buffer_t data_buffer_create(size_t const capacity) { function data_buffer_t (line 119) | data_buffer_t data_buffer_read(char const* filename) { function data_buffer_t (line 154) | data_buffer_t data_buffer_get_data(data_t const* data) { function data_buffer_t (line 163) | data_buffer_t data_buffer_get_dict(data_t const* data) { function data_buffer_compare (line 172) | int data_buffer_compare(data_buffer_t buffer1, data_buffer_t buffer2) { function data_buffer_free (line 186) | void data_buffer_free(data_buffer_t buffer) { function FileNamesTable (line 194) | FileNamesTable* data_filenames_get(data_t const* data) function data_buffers_t (line 204) | data_buffers_t data_buffers_get(data_t const* data) { function data_buffers_free (line 239) | void data_buffers_free(data_buffers_t buffers) { function ensure_directory_exists (line 250) | static int ensure_directory_exists(char const* indir) { type curl_data_t (line 307) | typedef struct { function curl_data_t (line 314) | static curl_data_t curl_data_create( function curl_data_free (line 350) | static int curl_data_free(curl_data_t cdata) { function curl_write (line 355) | static size_t curl_write(void* data, size_t size, size_t count, void* pt... function curl_download_resource (line 362) | static int curl_download_resource( function curl_download_datum (line 413) | static int curl_download_datum(CURL* curl, data_t const* data) { function curl_download_data (line 427) | static int curl_download_data(data_t const* const* data) { function data_create_paths (line 459) | static int data_create_paths(data_t* const* data, char const* dir) { function data_free_paths (line 477) | static void data_free_paths(data_t* const* data) { function xxh_update_le (line 490) | static void xxh_update_le(XXH64_state_t* state, uint64_t data) { function stamp_hash (line 497) | static uint64_t stamp_hash(data_t const* const* data) { function stamp_check (line 515) | static int stamp_check(char const* dir, data_t const* const* data) { function stamp_write (line 555) | static int function data_init (line 589) | int data_init(char const* dir) { function data_finish (line 627) | void data_finish(void) { FILE: tests/regression/data.h type data_type_t (line 17) | typedef enum { type data_resource_t (line 22) | typedef struct { type data_t (line 28) | typedef struct { type data_buffer_t (line 60) | typedef struct { type data_buffers_t (line 106) | typedef struct { FILE: tests/regression/method.c function method_set_zstdcli (line 23) | void method_set_zstdcli(char const* zstdcli) { type buffer_state_t (line 38) | typedef struct { function buffers_max_size (line 46) | static size_t buffers_max_size(data_buffers_t buffers) { function method_state_t (line 55) | static method_state_t* buffer_state_create(data_t const* data) { function buffer_state_destroy (line 68) | static void buffer_state_destroy(method_state_t* base) { function buffer_state_bad (line 75) | static int buffer_state_bad( function result_t (line 94) | static result_t simple_compress(method_state_t* base, config_t const* co... function result_t (line 144) | static result_t compress_cctx_compress( function method_state_t (line 247) | static method_state_t* method_state_create(data_t const* data) { function method_state_destroy (line 255) | static void method_state_destroy(method_state_t* state) { function result_t (line 259) | static result_t cli_compress(method_state_t* state, config_t const* conf... function advanced_config (line 313) | static int advanced_config( function result_t (line 333) | static result_t advanced_one_pass_compress_output_adjustment( function result_t (line 379) | static result_t advanced_one_pass_compress( function result_t (line 385) | static result_t advanced_one_pass_compress_small_output( function result_t (line 391) | static result_t advanced_streaming_compress( function init_cstream (line 444) | static int init_cstream( function result_t (line 509) | static result_t old_streaming_compress_internal( function result_t (line 585) | static result_t old_streaming_compress( function result_t (line 593) | static result_t old_streaming_compress_advanced( function result_t (line 601) | static result_t old_streaming_compress_cdict( function result_t (line 609) | static result_t old_streaming_compress_cdict_advanced( FILE: tests/regression/method.h type method_state_t (line 24) | typedef struct { type method_t (line 31) | typedef struct { FILE: tests/regression/result.h type result_error_t (line 19) | typedef enum { type result_data_t (line 31) | typedef struct { type result_t (line 39) | typedef struct { function result_t (line 70) | static result_t result_error(result_error_t error) { function result_t (line 77) | static result_t result_data(result_data_t data) { function result_is_error (line 85) | static int result_is_error(result_t result) { function result_is_skip (line 89) | static int result_is_skip(result_t result) { function result_error_t (line 93) | static result_error_t result_get_error(result_t result) { function result_data_t (line 99) | static result_data_t result_get_data(result_t result) { FILE: tests/regression/test.c function is_name_bad (line 23) | static int is_name_bad(char const* name) { function are_names_bad (line 36) | static int are_names_bad() { type option_type (line 70) | typedef enum { type option_extra (line 79) | struct option_extra { type option (line 87) | struct option type option_extra (line 101) | struct option_extra function print_help (line 131) | static void print_help(void) { function parse_args (line 157) | static int parse_args(int argc, char** argv) { function tprint_names (line 222) | void tprint_names( function run_all (line 249) | static int run_all(FILE* results) { function diff_results (line 292) | static int diff_results(char const* actual_file, char const* expected_fi... function main (line 325) | int main(int argc, char** argv) { FILE: tests/roundTripCrash.c function crash (line 37) | static void crash(int errorCode){ function roundTripTest (line 63) | static size_t roundTripTest(void* resultBuff, size_t resultBuffCapacity, function cctxParamRoundTripTest (line 81) | static size_t cctxParamRoundTripTest(void* resultBuff, size_t resultBuff... function checkBuffers (line 112) | static size_t checkBuffers(const void* buff1, const void* buff2, size_t ... function roundTripCheck (line 125) | static void roundTripCheck(const void* srcBuff, size_t srcBuffSize, int ... function getFileSize (line 158) | static size_t getFileSize(const char* infilename) function isDirectory (line 174) | static int isDirectory(const char* infilename) function loadFile (line 192) | static void loadFile(void* buffer, const char* fileName, size_t fileSize) function fileCheck (line 212) | static void fileCheck(const char* fileName, int testCCtxParams) function main (line 225) | int main(int argCount, const char** argv) { FILE: tests/seqgen.c function BYTE (line 20) | static BYTE SEQ_randByte(unsigned* src) function SEQ_stream (line 32) | SEQ_stream SEQ_initStream(unsigned seed) function SEQ_gen_matchLength (line 44) | static size_t SEQ_gen_matchLength(SEQ_stream* stream, unsigned value, function SEQ_gen_litLength (line 113) | static size_t SEQ_gen_litLength(SEQ_stream* stream, unsigned value, SEQ_... function SEQ_gen_offset (line 178) | static size_t SEQ_gen_offset(SEQ_stream* stream, unsigned value, SEQ_out... function SEQ_gen (line 245) | size_t SEQ_gen(SEQ_stream* stream, SEQ_gen_type type, unsigned value, SE... function XXH64_hash_t (line 257) | XXH64_hash_t SEQ_digest(SEQ_stream const* stream) FILE: tests/seqgen.h type SEQ_gen_type (line 19) | typedef enum { type SEQ_stream (line 27) | typedef struct { type SEQ_outBuffer (line 37) | typedef struct { FILE: tests/test-license.py function to_abs (line 34) | def to_abs(d): function valid_copyright (line 78) | def valid_copyright(lines): function valid_license (line 97) | def valid_license(lines): function valid_file (line 111) | def valid_file(filename): function exclude (line 130) | def exclude(filename): function main (line 136) | def main(): FILE: tests/test-zstd-versions.py function execute (line 47) | def execute(command, print_output=False, print_error=True, param_shell=F... function proc (line 61) | def proc(cmd_args, pipe=True, dummy=False): function make (line 71) | def make(targets, pipe=True): function git (line 78) | def git(args, pipe=True): function get_git_tags (line 82) | def get_git_tags(): function dict_ok (line 88) | def dict_ok(tag, dict_name, sample): function create_dict (line 100) | def create_dict(tag, dict_source_path, fallback_tag=None): function zstd (line 123) | def zstd(tag, args, input_file, output_file): function dict_compress_sample (line 140) | def dict_compress_sample(tag, sample): function compress_sample (line 154) | def compress_sample(tag, sample): function sha1_of_file (line 167) | def sha1_of_file(filepath): function remove_duplicates (line 172) | def remove_duplicates(): function decompress_zst (line 186) | def decompress_zst(tag): function decompress_dict (line 199) | def decompress_dict(tag): FILE: tests/zstreamtest.c function U32 (line 90) | static U32 FUZ_rand(U32* seedPtr) type buffer_t (line 135) | typedef struct { function FUZ_freeDictionary (line 143) | static void FUZ_freeDictionary(buffer_t dict) function buffer_t (line 148) | static buffer_t FUZ_createDictionary(const void* src, size_t srcSize, si... function SEQ_roundTrip (line 170) | static size_t SEQ_roundTrip(ZSTD_CCtx* cctx, ZSTD_DCtx* dctx, function SEQ_generateRoundTrip (line 207) | static size_t SEQ_generateRoundTrip(ZSTD_CCtx* cctx, ZSTD_DCtx* dctx, function getCCtxParams (line 227) | static size_t getCCtxParams(ZSTD_CCtx* zc, ZSTD_parameters* savedParams) function U32 (line 246) | static U32 badParameters(ZSTD_CCtx* zc, ZSTD_parameters const savedParams) function basicUnitTests (line 263) | static int basicUnitTests(U32 seed, double compressibility, int bigTests) function findDiff (line 2534) | static size_t findDiff(const void* buf1, const void* buf2, size_t max) function FUZ_rLogLength (line 2560) | static size_t FUZ_rLogLength(U32* seed, U32 logLength) function FUZ_randomLength (line 2566) | static size_t FUZ_randomLength(U32* seed, U32 maxLog) function U32 (line 2573) | static U32 FUZ_randomClampedLength(U32* seed, U32 minVal, U32 maxVal) function fuzzerTests (line 2579) | static int fuzzerTests(U32 seed, unsigned nbTests, unsigned startTest, d... function setCCtxParameter (line 2835) | static size_t setCCtxParameter(ZSTD_CCtx* zc, ZSTD_CCtx_params* cctxParams, function fuzzerTests_newAPI (line 2847) | static int fuzzerTests_newAPI(U32 seed, int nbTests, int startTest, function FUZ_usage (line 3298) | static int FUZ_usage(const char* programName) type e_api (line 3315) | typedef enum { simple_api, advanced_api } e_api; function main (line 3317) | int main(int argc, const char** argv) FILE: zlibWrapper/examples/example.c function myfree (line 88) | void myfree(void *q, void *p) function test_compress (line 111) | void test_compress(Byte *compr, uLong comprLen, Byte *uncompr, function test_gzio (line 135) | void test_gzio(const char *fname, Byte *uncompr, uLong uncomprLen) { function test_deflate (line 217) | void test_deflate(Byte *compr, uLong comprLen) { function test_inflate (line 252) | void test_inflate(Byte *compr, uLong comprLen, Byte *uncompr, function test_large_deflate (line 291) | void test_large_deflate(Byte *compr, uLong comprLen, Byte *uncompr, function test_large_inflate (line 344) | void test_large_inflate(Byte *compr, uLong comprLen, Byte *uncompr, function test_flush (line 383) | void test_flush(Byte *compr, uLong *comprLen) { function test_sync (line 418) | void test_sync(Byte *compr, uLong comprLen, Byte *uncompr, uLong uncompr... function test_dict_deflate (line 459) | void test_dict_deflate(Byte *compr, uLong comprLen) { function test_dict_inflate (line 493) | void test_dict_inflate(Byte *compr, uLong comprLen, Byte *uncompr, function main (line 542) | int main(int argc, char *argv[]) { FILE: zlibWrapper/examples/example_original.c function myfree (line 83) | void myfree(void *q, void *p) function test_compress (line 105) | void test_compress(Byte *compr, uLong comprLen, Byte *uncompr, uLong unc... function test_gzio (line 129) | void test_gzio(const char *fname /* compressed file name */, Byte *uncompr, function test_deflate (line 213) | void test_deflate(Byte *compr, uLong comprLen) function test_inflate (line 249) | void test_inflate(Byte *compr, uLong comprLen, Byte *uncompr, uLong unco... function test_large_deflate (line 288) | void test_large_deflate(Byte *compr, uLong comprLen, Byte *uncompr, function test_large_inflate (line 342) | void test_large_inflate(Byte *compr, uLong comprLen, Byte *uncompr, function test_flush (line 382) | void test_flush(Byte *compr, uLong comprLen) function test_sync (line 418) | void test_sync(Byte *compr, uLong comprLen, Byte *uncompr, uLong uncompr... function test_dict_deflate (line 460) | void test_dict_deflate(Byte *compr, uLong comprLen) function test_dict_inflate (line 495) | void test_dict_inflate(Byte *compr, uLong comprLen, Byte *uncompr, function main (line 545) | int main(int argc, char *argv[]) FILE: zlibWrapper/examples/fitblk.c function local (line 67) | local void quit(char *why) function local (line 78) | local int partcompress(FILE *in, z_streamp def) function local (line 103) | local int recompress(z_streamp inf, z_streamp def) function main (line 139) | int main(int argc, char **argv) FILE: zlibWrapper/examples/fitblk_original.c function local (line 62) | local void quit(char *why) function local (line 73) | local int partcompress(FILE *in, z_streamp def) function local (line 96) | local int recompress(z_streamp inf, z_streamp def) function main (line 127) | int main(int argc, char **argv) FILE: zlibWrapper/examples/minigzip.c function pwinerror (line 123) | static void pwinerror (const char *s) function myfree (line 166) | void myfree(q, p) type gzFile_s (line 173) | struct gzFile_s { function gzFile (line 185) | gzFile gzopen(path, mode) function gzFile (line 192) | gzFile gzdopen(fd, mode) function gzFile (line 199) | gzFile gz_open(const char *path, int fd, const char *mode) { function gzwrite (line 235) | int gzwrite(gzFile gz, const void *buf, unsigned len) { function gzread (line 255) | int gzread(gzFile gz, void *buf, unsigned len) { function gzclose (line 288) | int gzclose(gzFile gz) { function error (line 338) | void error(const char *msg) function gz_compress (line 348) | void gz_compress(FILE *in, gzFile out) function gz_compress_mmap (line 379) | int gz_compress_mmap(FILE *in, gzFile out) { function gz_uncompress (line 411) | void gz_uncompress(gzFile in, FILE *out) { function file_compress (line 435) | void file_compress(char *file, char *mode) { function file_uncompress (line 467) | void file_uncompress(char *file) { function main (line 517) | int main(int argc, char *argv[]) { FILE: zlibWrapper/examples/zwrapbench.c function BMK_setNotificationLevel (line 112) | static void BMK_setNotificationLevel(unsigned level) { g_displayLevel=le... function BMK_setAdditionalParam (line 114) | static void BMK_setAdditionalParam(int additionalParam) { g_additionalPa... function BMK_SetNbIterations (line 116) | static void BMK_SetNbIterations(unsigned nbLoops) function BMK_SetBlockSize (line 122) | static void BMK_SetBlockSize(size_t blockSize) type blockParam_t (line 137) | typedef struct type BMK_compressor (line 148) | typedef enum { BMK_ZSTD, BMK_ZSTD_STREAM, BMK_ZLIB, BMK_ZWRAP_ZLIB, BMK_... function BMK_benchMem (line 151) | static int BMK_benchMem(z_const void* srcBuffer, size_t srcSize, function BMK_findMaxMem (line 583) | static size_t BMK_findMaxMem(U64 requiredMem) function BMK_benchCLevel (line 601) | static void BMK_benchCLevel(void* srcBuffer, size_t benchedSize, function BMK_loadFiles (line 694) | static void BMK_loadFiles(void* buffer, size_t bufferSize, function BMK_benchFileTable (line 728) | static void BMK_benchFileTable(const char** fileNamesTable, unsigned nbF... function BMK_syntheticTest (line 780) | static void BMK_syntheticTest(int cLevel, int cLevelLast, double compres... function BMK_benchFiles (line 801) | static int BMK_benchFiles(const char** fileNamesTable, unsigned nbFiles, function usage (line 819) | static int usage(const char* programName) function badusage (line 845) | static int badusage(const char* programName) function waitEnter (line 852) | static void waitEnter(void) function readU32FromChar (line 864) | static unsigned readU32FromChar(const char** stringPtr) function main (line 875) | int main(int argCount, char** argv) FILE: zlibWrapper/gzclose.c function gzclose (line 14) | int ZEXPORT gzclose(gzFile file) { FILE: zlibWrapper/gzcompatibility.h type gzFile_s (line 32) | struct gzFile_s { type z_size_t (line 51) | typedef unsigned long z_size_t; type z_size_t (line 55) | typedef unsigned NO_SIZE_T z_size_t; type z_size_t (line 58) | typedef size_t z_size_t; type z_size_t (line 60) | typedef unsigned long z_size_t; FILE: zlibWrapper/gzguts.h type gz_state (line 177) | typedef struct { type gz_statep (line 210) | typedef union { FILE: zlibWrapper/gzlib.c function local (line 76) | local void gz_reset(gz_statep state) { function local (line 90) | local gzFile gz_open(const void *path, int fd, const char *mode) { function gzFile (line 265) | gzFile ZEXPORT gzopen(const char *path, const char *mode) { function gzFile (line 270) | gzFile ZEXPORT gzopen64(const char *path, const char *mode) { function gzFile (line 275) | gzFile ZEXPORT gzdopen(int fd, const char *mode) { function gzFile (line 293) | gzFile ZEXPORT gzopen_w(const wchar_t *path, const char *mode) { function gzbuffer (line 299) | int ZEXPORT gzbuffer(gzFile file, unsigned size) { function gzrewind (line 323) | int ZEXPORT gzrewind(gzFile file) { function z_off64_t (line 344) | z_off64_t ZEXPORT gzseek64(gzFile file, z_off64_t offset, int whence) { function z_off_t (line 417) | z_off_t ZEXPORT gzseek(gzFile file, z_off_t offset, int whence) { function z_off64_t (line 425) | z_off64_t ZEXPORT gztell64(gzFile file) { function z_off_t (line 440) | z_off_t ZEXPORT gztell(gzFile file) { function z_off64_t (line 448) | z_off64_t ZEXPORT gzoffset64(gzFile file) { function z_off_t (line 469) | z_off_t ZEXPORT gzoffset(gzFile file) { function gzeof (line 477) | int ZEXPORT gzeof(gzFile file) { function gzclearerr (line 510) | void ZEXPORT gzclearerr(gzFile file) { function gz_error (line 534) | void ZLIB_INTERNAL gz_error(gz_statep state, int err, const char *msg) { function gz_intmax (line 576) | unsigned ZLIB_INTERNAL gz_intmax() { FILE: zlibWrapper/gzread.c type SSIZE_T (line 15) | typedef SSIZE_T ssize_t; function local (line 32) | local int gz_load(gz_statep state, unsigned char *buf, unsigned len, function local (line 63) | local int gz_avail(gz_statep state) function local (line 97) | local int gz_look(gz_statep state) { function local (line 180) | local int gz_decomp(gz_statep state) { function local (line 232) | local int gz_fetch(gz_statep state) { function local (line 260) | local int gz_skip(gz_statep state, z_off64_t len) { function local (line 292) | local z_size_t gz_read(gz_statep state, voidp buf, z_size_t len) { function gzread (line 369) | int ZEXPORT gzread(gzFile file, voidp buf, unsigned len) { function z_size_t (line 401) | z_size_t ZEXPORT gzfread(voidp buf, z_size_t size, z_size_t nitems, function gzgetc (line 445) | int ZEXPORT gzgetc(gzFile file) { function gzgetc_ (line 472) | int ZEXPORT gzgetc_(gzFile file) { function gzungetc (line 477) | int ZEXPORT gzungetc(int c, gzFile file) { function gzdirect (line 594) | int ZEXPORT gzdirect(gzFile file) { function gzclose_r (line 612) | int ZEXPORT gzclose_r(gzFile file) { FILE: zlibWrapper/gzwrite.c function local (line 22) | local int gz_init(gz_statep state) { function local (line 77) | local int gz_comp(gz_statep state, int flush) { function local (line 146) | local int gz_zero(gz_statep state, z_off64_t len) { function local (line 176) | local z_size_t gz_write(gz_statep state, voidpc buf, z_size_t len) { function gzwrite (line 240) | int ZEXPORT gzwrite(gzFile file, voidpc buf, unsigned len) { function z_size_t (line 264) | z_size_t ZEXPORT gzfwrite(voidpc buf, z_size_t size, z_size_t nitems, function gzputc (line 291) | int ZEXPORT gzputc(gzFile file, int c) { function gzputs (line 336) | int ZEXPORT gzputs(gzFile file, const char *str) { function gzvprintf (line 360) | int ZEXPORTVA gzvprintf(gzFile file, const char *format, va_list va) { function gzprintf (line 431) | int ZEXPORTVA gzprintf(gzFile file, const char *format, ...) { function gzprintf (line 444) | int ZEXPORTVA gzprintf(gzFile file, const char *format, int a1, int a2, ... function gzflush (line 529) | int ZEXPORT gzflush(gzFile file, int flush) { function gzsetparams (line 558) | int ZEXPORT gzsetparams(gzFile file, int level, int strategy) { function gzclose_w (line 596) | int ZEXPORT gzclose_w(gzFile file) { FILE: zlibWrapper/zstd_zlibwrapper.c function ZWRAP_isLittleEndian (line 49) | static unsigned ZWRAP_isLittleEndian(void) function ZWRAP_swap32 (line 59) | static unsigned ZWRAP_swap32(unsigned in) function ZWRAP_readLE32 (line 74) | static unsigned ZWRAP_readLE32(const void* ptr) function ZWRAP_useZSTDcompression (line 88) | void ZWRAP_useZSTDcompression(int turn_on) { g_ZWRAP_useZSTDcompression ... function ZWRAP_isUsingZSTDcompression (line 90) | int ZWRAP_isUsingZSTDcompression(void) { return g_ZWRAP_useZSTDcompressi... function ZWRAP_setDecompressionType (line 96) | void ZWRAP_setDecompressionType(ZWRAP_decompress_type type) { g_ZWRAPdec... function ZWRAP_decompress_type (line 98) | ZWRAP_decompress_type ZWRAP_getDecompressionType(void) { return g_ZWRAPd... function z_zlibVersion (line 104) | z_zlibVersion _Z_OF((void)) { return zlibVersion(); } function ZWRAP_freeFunction (line 114) | static void ZWRAP_freeFunction(void* opaque, void* address) function ZWRAP_customFree (line 140) | static void ZWRAP_customFree(void* ptr, ZSTD_customMem customMem) type ZWRAP_state_t (line 153) | typedef enum { ZWRAP_useInit, ZWRAP_useReset, ZWRAP_streamEnd } ZWRAP_st... type ZWRAP_CCtx (line 155) | typedef struct { function ZWRAP_freeCCtx (line 172) | static size_t ZWRAP_freeCCtx(ZWRAP_CCtx* zwc) function ZWRAP_CCtx (line 181) | static ZWRAP_CCtx* ZWRAP_createCCtx(z_streamp strm) function ZWRAP_initializeCStream (line 202) | static int ZWRAP_initializeCStream(ZWRAP_CCtx* zwc, const void* dict, si... function ZWRAPC_finishWithError (line 229) | static int ZWRAPC_finishWithError(ZWRAP_CCtx* zwc, z_streamp strm, int e... function ZWRAPC_finishWithErrorMsg (line 238) | static int ZWRAPC_finishWithErrorMsg(z_streamp strm, char* message) function ZWRAP_setPledgedSrcSize (line 248) | int ZWRAP_setPledgedSrcSize(z_streamp strm, unsigned long long pledgedSr... type internal_state (line 258) | struct internal_state type internal_state (line 260) | struct internal_state function ZWRAP_deflateReset_keepDict (line 302) | int ZWRAP_deflateReset_keepDict(z_streamp strm) function _Z_OF (line 322) | _Z_OF((z_streamp strm)) function _Z_OF (line 362) | _Z_OF((z_streamp strm, int flush)) function _Z_OF (line 468) | _Z_OF((z_streamp strm)) function _Z_OF (line 486) | _Z_OF((z_streamp strm, type ZWRAP_stream_type (line 514) | typedef enum { ZWRAP_ZLIB_STREAM, ZWRAP_ZSTD_STREAM, ZWRAP_UNKNOWN_STREA... type ZWRAP_DCtx (line 516) | typedef struct { function ZWRAP_initDCtx (line 534) | static void ZWRAP_initDCtx(ZWRAP_DCtx* zwd) function ZWRAP_DCtx (line 541) | static ZWRAP_DCtx* ZWRAP_createDCtx(z_streamp strm) function ZWRAP_freeDCtx (line 562) | static size_t ZWRAP_freeDCtx(ZWRAP_DCtx* zwd) function ZWRAP_isUsingZSTDdecompression (line 572) | int ZWRAP_isUsingZSTDdecompression(z_streamp strm) function ZWRAPD_finishWithError (line 579) | static int ZWRAPD_finishWithError(ZWRAP_DCtx* zwd, z_streamp strm, int e... function ZWRAPD_finishWithErrorMsg (line 587) | static int ZWRAPD_finishWithErrorMsg(z_streamp strm, char* message) function ZWRAP_inflateReset_keepDict (line 644) | int ZWRAP_inflateReset_keepDict(z_streamp strm) function _Z_OF (line 663) | _Z_OF((z_streamp strm)) function _Z_OF (line 681) | _Z_OF((z_streamp strm, function _Z_OF (line 735) | _Z_OF((z_streamp strm, int flush)) function _Z_OF (line 931) | _Z_OF((z_streamp strm)) function _Z_OF (line 948) | _Z_OF((z_streamp strm)) function _Z_OF (line 960) | _Z_OF((z_streamp dest, function _Z_OF (line 1003) | _Z_OF((z_streamp strm, function _Z_OF (line 1016) | _Z_OF((z_streamp strm, function _Z_OF (line 1027) | _Z_OF((z_streamp dest, function z_inflateMark (line 1037) | z_inflateMark _Z_OF((z_streamp strm)) function _Z_OF (line 1056) | _Z_OF((z_streamp strm, function _Z_OF (line 1076) | _Z_OF((z_streamp strm, function _Z_OF (line 1086) | _Z_OF((z_streamp strm)) function _Z_OF (line 1094) | _Z_OF((void)) { return zlibCompileFlags(); } function _Z_OF (line 1136) | _Z_OF((uLong sourceLen)) function z_get_crc_table (line 1189) | z_get_crc_table _Z_OF((void)) function z_zError (line 1196) | z_zError _Z_OF((int err)) FILE: zlibWrapper/zstd_zlibwrapper.h type ZWRAP_decompress_type (line 65) | typedef enum { ZWRAP_FORCE_ZLIB, ZWRAP_AUTO } ZWRAP_decompress_type;