Home
last modified time | relevance | path

Searched +full:- +full:- +full:target (Results 1 – 20 of 20) sorted by relevance

/lz4-3.4.0-2.7.6/tests/
DREADME.md5 - `datagen` : Synthetic and parametrable data generator, for tests
6 - `frametest` : Test tool that checks lz4frame integrity on target platform
7 - `fullbench` : Precisely measure speed for each lz4 inner functions
8 - `fuzzer` : Test tool, to check lz4 integrity on target platform
9 - `test-lz4-speed.py` : script for testing lz4 speed difference between commits
10 - `test-lz4-versions.py` : compatibility test between lz4 versions stored on Github
13 #### `test-lz4-versions.py` - script for testing lz4 interoperability between versions
20 #### `test-lz4-speed.py` - script for testing lz4 speed difference between commits
28 If second results are also lower than `lowerLimit` the warning e-mail is send to recipients from th…
31 - To be sure that speed results are accurate the script should be run on a "stable" target system w…
[all …]
DMakefile2 # LZ4 programs - Makefile
3 # Copyright (C) Yann Collet 2011-2020
19 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
22 # - LZ4 homepage : http://www.lz4.org
23 # - LZ4 source repository : https://github.com/lz4/lz4
25 # fuzzer : Test tool, to check lz4 integrity on target platform
26 # frametest : Test tool, to check lz4frame integrity on target platform
37 DEBUGFLAGS = -g -DLZ4_DEBUG=$(DEBUGLEVEL)
38 CFLAGS ?= -O3 # can select custom optimization flags. Example : CFLAGS=-O2 make
39 CFLAGS += -Wall -Wextra -Wundef -Wcast-qual -Wcast-align -Wshadow \
[all …]
/lz4-3.4.0-2.7.6/
Dappveyor.yml4 - COMPILER: "gcc"
6 - COMPILER: "gcc"
8 - COMPILER: "visual"
11 - COMPILER: "visual"
14 - COMPILER: "visual"
17 - COMPILER: "visual"
20 - COMPILER: "gcc"
24 - ECHO Installing %COMPILER% %PLATFORM% %CONFIGURATION%
25 - MKDIR bin
26 - if [%COMPILER%]==[gcc] SET PATH_ORIGINAL=%PATH%
[all …]
DNEWS10 api : fix alignment test on 32-bit systems (state initialization)
12 cli : `-l` legacy format is now compatible with `-m` multiple files, by Filipe Calasans
14 cli : fix --fast with large argument, detected by @picoHz
15 build: link to user-defined memory functions with LZ4_USER_MEMORY_FUNCTIONS, suggested by Yuriy Lev…
24 fix : out-of-bound read in exceptional circumstances when using decompress_partial(), by @terrelln
25 fix : slim opportunity for out-of-bound write with compress_fast() with a large enough input and wh…
31 api: better in-place decompression and compression support
32 cli : --list supports multi-frames files, by @gstedman
33 cli: --version outputs to stdout
34 cli : add option --best as an alias of -12 , by @Low-power
[all …]
/lz4-3.4.0-2.7.6/build/
DREADME.md7 - `cmake` - CMake project
8 - `VS2010` - Visual Studio 2010 project (which also works well with Visual Studio 2012, 2013, 2015)
9 - `VS2017` - Visual Studio 2017 project
19 6. Change `Debug` to `Release` and if you have 64-bit Windows change also `Win32` to `x64`.
31 - `lz4` : Command Line Utility, supporting gzip-like arguments
32 - `datagen` : Synthetic and parametrable data generator, for tests
33 - `frametest` : Test tool that checks lz4frame integrity on target platform
34 - `fullbench` : Precisely measure speed for each lz4 inner functions
35 - `fuzzer` : Test tool, to check lz4 integrity on target platform
36 - `liblz4` : A static LZ4 library compiled to `liblz4_static.lib`
[all …]
/lz4-3.4.0-2.7.6/ossfuzz/
Dossfuzz.sh1 #!/bin/bash -eu
3 # This script is called by the oss-fuzz main project when compiling the fuzz
16 export MAKEFLAGS+="-j$(nproc)"
22 # Copy the fuzzers to the target directory.
23 cp -v ossfuzz/*_fuzzer $OUT/
Dround_trip_hc_fuzzer.c2 * This fuzz target performs a lz4 round-trip test (compress & decompress),
Dround_trip_frame_fuzzer.c2 * This fuzz target performs a lz4 round-trip test (compress & decompress),
Dround_trip_fuzzer.c2 * This fuzz target performs a lz4 round-trip test (compress & decompress),
Ddecompress_fuzzer.c2 * This fuzz target attempts to decompress the fuzzed data with the simple
23 size_t const largeDictSize = 64 * 1024 - 1; in LLVMFuzzerTestOneInput()
29 char* const smallDict = dataAfterDict - smallDictSize; in LLVMFuzzerTestOneInput()
DMakefile2 # LZ4 oss fuzzer - Makefile
18 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
21 # - LZ4 homepage : http://www.lz4.org
22 # - LZ4 source repository : https://github.com/lz4/lz4
32 DEBUGFLAGS = -g -DLZ4_DEBUG=$(DEBUGLEVEL)
36 LZ4_CPPFLAGS = $(CPPFLAGS) -I$(LZ4DIR) -DXXH_NAMESPACE=LZ4_ \
37 -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
53 # Include a rule to build the static library if calling this target
56 $(MAKE) -C $(LZ4DIR) CFLAGS="$(LZ4_CFLAGS)" liblz4.a
59 $(CC) -c $(LZ4_CFLAGS) $(LZ4_CPPFLAGS) $< -o $@
[all …]
Dround_trip_stream_fuzzer.c2 * This fuzz target performs a lz4 streaming round-trip test
93 state->level = FUZZ_rand32(&seed, LZ4HC_CLEVEL_MIN, LZ4HC_CLEVEL_MAX); in state_reset()
94 LZ4_resetStream_fast(state->cstream); in state_reset()
95 LZ4_resetStreamHC_fast(state->cstreamHC, state->level); in state_reset()
96 LZ4_setStreamDecode(state->dstream, NULL, 0); in state_reset()
97 state->data.pos = 0; in state_reset()
98 state->compressed.pos = 0; in state_reset()
99 state->roundTrip.pos = 0; in state_reset()
100 state->seed = seed; in state_reset()
105 char* dst = state->roundTrip.buf + state->roundTrip.pos; in state_decompress()
[all …]
/lz4-3.4.0-2.7.6/contrib/meson/meson/
DInstallSymlink.py3 # Copyright (c) 2018-present lzutao <taolzu(at)gmail.com>
6 # This source code is licensed under both the BSD-style license (found in the
10 # This file should be synced with https://github.com/lzutao/meson-symlink
24 print('File exists: {!r} -> {!r}'.format(new_dst, src))
26 print('Installing symlink {!r} -> {!r}'.format(new_dst, src))
33 usage='{0} [-h] [-d] [-m MODE] source dest install_dir\n\n'
36 parser.add_argument('source', help='target to link')
39 parser.add_argument('-d', '--isdir',
42 parser.add_argument('-m', '--mode',
/lz4-3.4.0-2.7.6/contrib/meson/meson/programs/
Dmeson.build2 # Copyright (c) 2018-present lzutao <taolzu(at)gmail.com>
5 # This source code is licensed under both the BSD-style license (found in the
22 lz4_c_args += '-DBACKTRACE_ENABLE=0'
23 elif use_debug and host_machine_os == os_windows # MinGW target
24 lz4_c_args += '-DBACKTRACE_ENABLE=1'
/lz4-3.4.0-2.7.6/lib/
DREADME.md1 LZ4 - Library Files
51 - `LZ4_FAST_DEC_LOOP` : this triggers a speed optimized decompression loop, more powerful on modern…
54 For example, with `gcc` : `-DLZ4_FAST_DEC_LOOP=1`,
55 and with `make` : `CPPFLAGS+=-DLZ4_FAST_DEC_LOOP=1 make lz4`.
57 - `LZ4_DISTANCE_MAX` : control the maximum offset that the compressor will allow.
64 - `LZ4_DISABLE_DEPRECATE_WARNINGS` : invoking a deprecated function will make the compiler generate…
67 for example with `-Wno-deprecated-declarations` on `gcc`,
69 This build macro offers another project-specific method
72 - `LZ4_USER_MEMORY_FUNCTIONS` : replace calls to <stdlib>'s `malloc`, `calloc` and `free`
73 by user-defined functions, which must be called `LZ4_malloc()`, `LZ4_calloc()` and `LZ4_free()`.
[all …]
Dlz4hc.c2 LZ4 HC - High Compression Mode of LZ4
3 Copyright (C) 2011-2020, Yann Collet.
5 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
31 - LZ4 source repository : https://github.com/lz4/lz4
32 - LZ4 public forum : https://groups.google.com/forum/#!forum/lz4c
58 # pragma GCC diagnostic ignored "-Wunused-function"
61 # pragma clang diagnostic ignored "-Wunused-function"
75 #define OPTIMAL_ML (int)((ML_MASK-1)+MINMATCH)
82 #define HASH_FUNCTION(i) (((i) * 2654435761U) >> ((MINMATCH*8)-LZ4HC_HASH_LOG))
96 MEM_INIT(hc4->hashTable, 0, sizeof(hc4->hashTable)); in LZ4HC_clearTables()
[all …]
Dlz4.c2 LZ4 - Fast LZ compression algorithm
3 Copyright (C) 2011-2020, Yann Collet.
5 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
31 - LZ4 homepage : http://www.lz4.org
32 - LZ4 source repository : https://github.com/lz4/lz4
35 /*-************************************
60 /*-************************************
65 * Unfortunately, on some target/compiler combinations, the generated assembly is sub-optimal.
73 * See https://fastcompression.blogspot.fr/2015/08/accessing-unaligned-memory.html for details.
88 * Define this parameter if your target system or compiler does not support hardware bit count
[all …]
Dxxhash.c2 * xxHash - Fast Hash algorithm
3 * Copyright (C) 2012-2016, Yann Collet
5 * BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
31 * - xxHash homepage: http://www.xxhash.com
32 * - xxHash source repository : https://github.com/Cyan4973/xxHash
41 * Unfortunately, on some target/compiler combinations, the generated assembly is sub-optimal.
68 * It it is, result for null input pointers is the same as a null-length input.
75 …* By default, xxHash library provides endian-independent Hash values, based on little-endian conve…
76 * Results are therefore identical for little-endian and big-endian CPU.
77 …* This comes at a performance cost for big-endian CPU, since some swapping is required to emulate …
[all …]
/lz4-3.4.0-2.7.6/programs/
Dlz4.15 \fBlz4\fR \- lz4, unlz4, lz4cat \- Compress or decompress \.lz4 files
8 \fBlz4\fR [\fIOPTIONS\fR] [\-|INPUT\-FILE] \fIOUTPUT\-FILE\fR
11 \fBunlz4\fR is equivalent to \fBlz4 \-d\fR
14 \fBlz4cat\fR is equivalent to \fBlz4 \-dcfm\fR
17 … always use the name \fBlz4\fR with appropriate arguments (\fBlz4 \-d\fR or \fBlz4 \-dc\fR) instea…
20-aligned LZ77\fR family of compression scheme\. \fBlz4\fR offers compression speeds of 400 MB/s pe…
26 \fBlz4\fR compresses a single file by default (see \fB\-m\fR for multiple files)
32 \fBlz4 file\.lz4\fR will default to decompression (use \fB\-z\fR to force compression)
38 \fBlz4\fR shows real\-time notification statistics during compression or decompression of a single …
44 …output in scripts\. \fB\-c\fR ensures that output will be \fBstdout\fR\. Conversely, providing a d…
[all …]
Dlz4.1.md1 lz4(1) -- lz4, unlz4, lz4cat - Compress or decompress .lz4 files
5 --------
7 `lz4` [*OPTIONS*] [-|INPUT-FILE] <OUTPUT-FILE>
9 `unlz4` is equivalent to `lz4 -d`
11 `lz4cat` is equivalent to `lz4 -dcfm`
15 (`lz4 -d` or `lz4 -dc`) instead of the names `unlz4` and `lz4cat`.
19 -----------
22 based on **byte-aligned LZ77** family of compression scheme.
24 multi-core CPUs.
26 typically reaching RAM speed limit on multi-core systems.
[all …]