Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
zstd
/
ca1d3d423273812c4eebb1ae568a06e6d12278fb
/
tests
/
fuzzer.c
bd7fa21
added ZSTD_refDDict()
by Yann Collet
· 8 years ago
8dff956
Added DDict unit test in fuzzer
by Yann Collet
· 8 years ago
9050e19
Change name to to findFrameCompressedSize and add skippable support
by Sean Purcell
· 8 years ago
5069b6c
Merge branch 'dev' into multiframe
by Sean Purcell
· 8 years ago
84b37cc
Fix failing unit test
by Sean Purcell
· 8 years ago
e0b3265
Fix ZSTD_getErrorString and add tests
by Sean Purcell
· 8 years ago
ba2ad9f
ZSTD_decompress now handles multiple frames
by Sean Purcell
· 8 years ago
4e70971
Decompressed size functions now handle multiframes and distinguish cases
by Sean Purcell
· 8 years ago
06e7697
added test of new parameter ZSTD_p_forceWindow
by Yann Collet
· 8 years ago
c44c4d5
Fix missing 'OK' logging on fuzzer testcase
by Sean Purcell
· 8 years ago
834ab50
Fixed decompress_usingDict not propagating corrupted dictionary error
by Sean Purcell
· 8 years ago
a8b4fe0
Add COVER dictionary builder to fuzzer unit tests
by Nick Terrell
· 8 years ago
f586bdf
fixed fuzzer test
by Yann Collet
· 8 years ago
e7a41a5
added : dictID retrieval functions.
by Yann Collet
· 8 years ago
4c0b44f
minor display improvement in fuzzer when nb of tests is very large
by Yann Collet
· 8 years ago
a17fd73
changed error_public.h into zstd_errors.h
by Yann Collet
· 8 years ago
97b378a
Streaming : dictionary compression on multiple files / segments can correctly provide srcSize into header (when provided) using pledgedSrcSize.
by Yann Collet
· 8 years ago
64deef3
Fixed srcSize=1
by Yann Collet
· 8 years ago
a7737f6
improved compression on small files when using same parameters
by Yann Collet
· 8 years ago
2b26ad1
removed timeb.h (#319)
by Yann Collet
· 8 years ago
4ded9e5
added boilerplate
by Yann Collet
· 8 years ago
cb32763
added sizeof CStream and DStream
by Yann Collet
· 8 years ago
da3fbcb
Added ZDICT_getDictID()
by Yann Collet
· 8 years ago
2868d56
test-related files moved to tests/
by inikep
· 8 years ago
[Renamed from programs/fuzzer.c]
9a69ec4
added : resilience test for ZSTD_getErrorName()
by Yann Collet
· 8 years ago
62470b4
Changed ZSTD_compressEnd()
by Yann Collet
· 8 years ago
c991cc1
new frame end, 32-bits checksums
by Yann Collet
· 8 years ago
6fa05a2
cBlockSize uses little-endian convention
by Yann Collet
· 8 years ago
d3d2db5
adapted fuzzer test to new blockSizeMax rule for ZSTD_compressBlock()
by Yann Collet
· 8 years ago
227cc39
improved efficiency for large messages with small dictionaries
by Yann Collet
· 8 years ago
45dc356
first version of doubleFast
by Yann Collet
· 8 years ago
aa2628d
added : ZSTD_insertBlock(), basic tests
by Yann Collet
· 8 years ago
e72efeb
removed "error_public.h" dependency from "zstd.h"
by Yann Collet
· 8 years ago
f323bf7
added : ZSTD_getDecompressedSize()
by Yann Collet
· 8 years ago
6c6e175
use ZSTD_getParams() to simplify code
by Yann Collet
· 8 years ago
d4f4e58
fixed ZSTD_decompressBlock() using multiple blocks
by Yann Collet
· 8 years ago
3f01c88
better seed randomization for systems with poor clock() resolutation
by Yann Collet
· 8 years ago
803c05e
fuzzer : tests with high id are run without need to change finalTestNb
by Yann Collet
· 8 years ago
d3b7f8d
Merged `zstd_static.h` into `zstd.h` . Now requires `ZSTD_STATIC_LINKING_ONLY` macro
by Yann Collet
· 8 years ago
f2a3b6e
added : frame content checksum
by Yann Collet
· 8 years ago
b81cbba
fixed minor conversion warning
by Yann Collet
· 8 years ago
b880631
Fixed visual projects
by cyan
· 8 years ago
3000952
fuzzer tests dictBuilder.
by Yann Collet
· 8 years ago
d2858e9
minor refactoring
by Yann Collet
· 8 years ago
c0a9bf3
minor code refactoring
by Yann Collet
· 8 years ago
954e2bc
added fuzzer test for `ZSTD_compressBegin_advanced()`
by Yann Collet
· 8 years ago
33341de
fixed fuzzer dictionary test
by Yann Collet
· 8 years ago
6c903a8
updated xxhash to latest "dev" version
by Yann Collet
· 8 years ago
45f84ab
all programs use `ZSTD_VERSION_STRING` from `zstd.h` to display their version
by Yann Collet
· 8 years ago
389648c
Fixed : contentSize + copyCCtx()
by Yann Collet
· 9 years ago
541dc7c
Added : fuzzer test, checking contentLength value after copyCCtx() usage
by Yann Collet
· 9 years ago
887e7da
Fixed copyCCtx() on uninitialized cctx (reported by Oliver Lange)
by Yann Collet
· 9 years ago
1fce6e0
Fixed : minor variable isolation
by Yann Collet
· 9 years ago
ea63bb7
converted fuzzer timer to clock_t
by Yann Collet
· 9 years ago
7cbe79a
fixed write overflow found by fuzzer
by Yann Collet
· 9 years ago
0d9ce04
minor refactoring
by Yann Collet
· 9 years ago
546c9b1
minor refactoring
by Yann Collet
· 9 years ago
d1d210f
minor code refactor
by Yann Collet
· 9 years ago
f312041
Fixed : decoder error on erroneous data
by Yann Collet
· 9 years ago
346bffb
Added frame content size test within fuzzer
by Yann Collet
· 9 years ago
dd54bbc
Fixed large NbSeq > 32 K Added a test in Fuzzer to check NbSeq > 32 K
by Yann Collet
· 9 years ago
370b08e
fix compression ratio for blocks <= 16 KB
by Yann Collet
· 9 years ago
4ba8534
added test to generate lots of small sequences (3-bytes)
by Yann Collet
· 9 years ago
4ec2998
Added zeroes test (#137)
by Yann Collet
· 9 years ago
e93add0
Removed `if (matchIndex >= current) return 0;` as recommended by @inikep
by Yann Collet
· 9 years ago
cefef8c
Change : zstd_opt_bt => zstd_btopt
by Yann Collet
· 9 years ago
464fa99
added v0.4 legacy support
by Yann Collet
· 9 years ago
1c8e194
modified streaming compression API
by Yann Collet
· 9 years ago
7b51a29
modified streaming decompression API
by Yann Collet
· 9 years ago
977f1f3
modified error system, following suggestions by @nemequ
by Yann Collet
· 9 years ago
b012510
dictionary with block API
by Yann Collet
· 9 years ago
bf42c8e
block-level API
by Yann Collet
· 9 years ago
6009627
added duplication tests
by Yann Collet
· 9 years ago
ecd651b
added ZSTD_duplicateCCtx()
by Yann Collet
· 9 years ago
5835e1b
updated xxhash source
by Yann Collet
· 9 years ago
4bfe415
validated external dictionary
by Yann Collet
· 9 years ago
e47c4e5
strengthened bufferless streaming decompression
by Yann Collet
· 9 years ago
1c2ddba
use time limited fuzzer tests in CI
by Yann Collet
· 9 years ago
553cf6a
time-limited fuzzer tests
by Yann Collet
· 9 years ago
417890c
strengthened streaming bufferless compression
by Yann Collet
· 9 years ago
dc5e3e9
minor memsave
by Yann Collet
· 9 years ago
110cc14
fixed bug #73 notified by @nemequ
by Yann Collet
· 9 years ago
5be2dd2
Changed Library source tree
by Yann Collet
· 9 years ago
43e0cd5
small blocks params
by Yann Collet
· 9 years ago
4c7aae3
fuzzer tests more HC levels
by Yann Collet
· 9 years ago
3e35827
Fixed issue #62, reported by @luben
by Yann Collet
· 9 years ago
2f648e5
hc fuzzer tests
by Yann Collet
· 9 years ago
353c5d2
unified ctx naming convention
by Yann Collet
· 9 years ago
1c00dc3
Added block size to bench
by Yann Collet
· 9 years ago
b1f3f4b
update huff0
by Yann Collet
· 9 years ago
d5d9bc3
Added : ZSTD decompression : ability to resist to noisy/faulty data source
by Yann Collet
· 9 years ago
997f9ee
Added : fuzzer tests : decompressing noisy src
by Yann Collet
· 9 years ago
602834f
Fixed : bug in compression in specific conditions (too small dst size)
by Yann Collet
· 9 years ago
f3cb79b
Fixed : g++ link error within fullbench
by Yann Collet
· 9 years ago
f4ce891
Added more strigent tests : compresson into too small buffer
by Yann Collet
· 9 years ago
e9853b2
Fixed : ZSTD_compress() can attempt compression on a too small buffer
by Yann Collet
· 9 years ago
b5e06dc
Fixed a few minor visual analyzer warnings
by Yann Collet
· 9 years ago
94f998b
Fixed a few visual analyzer warnings
by Yann Collet
· 9 years ago
213089c
Updated FSE Added clang and g++ tests
by Yann Collet
· 9 years ago
4856a00
Initial release
by Yann Collet
· 10 years ago