Stream: git-wasmtime

Topic: wasmtime / PR #5764 fuzzgen: Refactor name and signature ...


view this post on Zulip Wasmtime GitHub notifications bot (Feb 11 2023 at 18:19):

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 into FuzzGen. 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 LibCalls on fuzzgen since we no longer just outright block funcref generation.

Ran this in the fuzzer for a while and nothing came up.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 11 2023 at 18:19):

afonso360 requested jameysharp for a review on PR #5764.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 14 2023 at 23:08):

jameysharp submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 17 2023 at 12:51):

afonso360 updated PR #5764 from fuzzgen-refactor to main.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 17 2023 at 20:25):

jameysharp submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Feb 17 2023 at 22:36):

afonso360 merged PR #5764.


Last updated: Dec 23 2024 at 12:05 UTC