Commit Graph

16 Commits

Author SHA1 Message Date
James Zern 7c47d9e15a
libaom: use upstream dict file (#5864)
this was transferred from this project in:
3b1ff98b1 add examples/av1_dec_fuzzer.dict
2021-06-01 21:54:39 +01:00
Harish Mahendrakar 9e3ec89cf2 [libaom] Use fuzzer plugin source from libaom repository (#2515)
Removed av1_dec_fuzzer.cc from projects/libaom and instead using
from libaom repository

BUG=https://crbug.com/aomedia/2257
2019-06-14 08:29:20 -07:00
jonathanmetzman 3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
wantehchang 9a383175d2 Use a smaller AOM_MAX_ALLOCABLE_MEMORY for msan. (#1647)
The test cases for bug 9497 and bug 9499 cause out-of-memory errors
under msan but not under asan and ubsan. (This seems to imply msan has a
higher memory overhead.) Use a smaller AOM_MAX_ALLOCABLE_MEMORY value of
512 MB (as opposed to 1 GB) for msan.

BUG=oss-fuzz:9497
BUG=oss-fuzz:9499
2018-07-24 10:52:16 +10:00
James Zern 8dbf55aa24 [libaom] build.sh: disable AV1 encoder (#1631)
Only the decoder is needed by the fuzz target. This will help prune unnecessary files from the coverage report.

BUG=chromium:838380
2018-07-18 19:31:55 -07:00
James Zern 4ef7d05498 [libaom] build.sh: s/CONFIG_UNIT_TESTS/ENABLE_TESTS/ (#1630)
This change was made in:
d9647f214 cmake: Improve testing.

This has no effect on the fuzz target, but will decrease the build time.
2018-07-18 16:14:04 -07:00
wantehchang 90f03e3afa [libaom] Add MemorySanitizer (MSan) support. (#1627)
Build libaom with all assembly code disabled for MemorySanitizer.
2018-07-17 17:41:55 -07:00
wantehchang fb776a2881 [libaom] Run cmake in a subdirectory under $WORK. (#1625)
Before we run cmake, we remove everything in the directory where we run
cmake. This will remove /work/msan if we run cmake in $WORK. To avoid
that, create a $WORK/build directory and run cmake in that directory.
2018-07-17 15:41:08 -07:00
urvangjoshi 6ec00106a5 Rename dictionary file to match conventions (#1612) 2018-07-12 20:25:32 -07:00
urvangjoshi b2dd9ab7ed libaom: Add dictionary file. (#1611)
* libaom: Add dictionary file.

* Add byte position for fourCC too
2018-07-13 12:19:04 +10:00
urvangjoshi cd9acd02f9 [libaom] Enable asserts in build.sh (#1599) 2018-07-06 15:11:43 -07:00
urvangjoshi 22119c0252 [libaom] Enable DO_RANGE_CHECK_CLAMP config. (#1598)
This is to avoid some noise of integer overflow sanitizer errors in
transform functions, which are actually working as intended.

BUG=oss-fuzz:9065
2018-07-06 09:34:53 -07:00
urvangjoshi f8071907bd libaom: Enable per-allocation memory limit. (#1588)
This avoids OOM fuzzer failures due to 2 GB limit set by oss-fuzz.

BUG=oss-fuzz:9222,9224
2018-07-02 17:31:39 -07:00
urvangjoshi befad94d0d libaom: Remove fuzzer name suffix for serial mode. (#1511) 2018-06-12 13:00:26 -07:00
urvangjoshi 47b1086228 [libaom] Add a threaded mode for the fuzzer. (#1509) 2018-06-12 12:41:00 -07:00
urvangjoshi ea7d5938fa [libaom] Add project (#1502) 2018-06-11 18:27:33 -07:00