afonso360 opened PR #5764 from fuzzgen-refactor
to main
:
:wave: Hey,
This PR includes a few refactors to fuzzgen in order to make it easier to generate testcases with multiple functions.
The first part (first 2 commits) are sort of centralizing generation of some cranelift data structures into a trait for arbitrary.
It also moves name, signature and function references generation out of
FunctionGenerator
and intoFuzzGen
. This will allow us to control the call flow graph and avoid recursion and infinite loops when we do generate multiple functions.This PR by itself gets us generating calls to
LibCall
s on fuzzgen since we no longer just outright block funcref generation.Ran this in the fuzzer for a while and nothing came up.
afonso360 requested jameysharp for a review on PR #5764.
jameysharp submitted PR review.
afonso360 updated PR #5764 from fuzzgen-refactor
to main
.
jameysharp submitted PR review.
afonso360 merged PR #5764.
Last updated: Dec 23 2024 at 12:05 UTC