| Commit message (Collapse) | Author | Age |
| |
|
|
|
| |
Add fuzzer_metadata
|
| |
|
|
|
|
|
| |
In PR #7687 I tried to add a define by adding it to CFLAGS, but that
didn't work without rerunning configure. By adding the define to
config.h, rerunning configure is not necessary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
oss-fuzz has reported numerous signed integer overflow problems
in flac that cannot be reasonably fixed. The problem is that
flac uses some math that is numerically unstable when fed with
random data, and as these are only audio samples, this overflow
is not a problem. Therefore, I added
`__attribute__((no_sanitize("signed-integer-overflow")))` to a few
functions in the flac sources.
However, while a decoder fed with random data has this problem,
an decoder that is being used to verify an encoder fed with random
data should never overflow. As the same functions are used, the
flac sources should be compiled twice: once with the mentioned
attributes for the decoder fuzzers, and once without them for the
encoder fuzzers.
Note that the define passed in this code is not yet integrated in
libflac, but this change should happen first or else the old
bugs appear again
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This reverts commit 878c32419cdf89457d1f1be616d4896fc2586160.
Related: #6180
|
|
|
|
|
| |
(#6304)" (#6306)
This reverts commit 5549d804b3640462549401597cfef382911b3933.
|
|
|
|
|
|
| |
Fix projects so they don't break with upgrade.
These fixes are likely not backwards compatible and will fail on
Ubuntu 16.04.
Related: #6180
|
|
|
|
|
|
|
|
|
| |
* added draco integration files
* wrote build file and Dockerfile for Draco
* added new fuzzer, build failing
* fuzzer_exo build working
|
| |
|
| |
|
|
|