diff options
author | Alon Zakai <azakai@google.com> | 2021-05-06 14:49:38 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-06 14:49:38 -0700 |
commit | 88c7b3d6d0e9789caa466f76dfe3116611925756 (patch) | |
tree | 229f26bb9646074deba14b9e9a21badee5b25130 /src/passes/Print.cpp | |
parent | c79a0f8ab95e17203feeb919dcf4424ac6522110 (diff) | |
download | binaryen-88c7b3d6d0e9789caa466f76dfe3116611925756.tar.gz binaryen-88c7b3d6d0e9789caa466f76dfe3116611925756.tar.bz2 binaryen-88c7b3d6d0e9789caa466f76dfe3116611925756.zip |
Fuzzer: Ignore things we should ignore even if the process succeeded (#3864)
We only ignored known issues if the process failed. However, some things
do not bring the process down, but are still necessary to ignore, which this
fixes.
Another approach might be to make all the things we need to ignore fail
the entire process. However, that could be annoying for other debugging:
we don't want a host limit on say hitting a VM limit on recursion to bring
down the entire process, as those limits manifest as traps, and we can
still run after them (and do need to test that). The specific host limit that
made me fix this was the trap on OOM when trying to allocate an array
of size 4GB.
Diffstat (limited to 'src/passes/Print.cpp')
0 files changed, 0 insertions, 0 deletions