You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the initial wasm we are fuzzing with had an export, then some of
the time add more code in that export, interposing before the
usual code:
(func $foo (export "bar") (result i32)
(..code..)
)
=>
(func $foo (export "bar") (result i32)
(call $something) ;; new code
(..code..)
)
We interpose by inserting a call to another function.
We already got something like this from modifying functions
from initial content, but adding such calls gives a much better
chance to execute an interesting amount of new code (calling
one of the new functions we generated ourselves, which could
contain anything).
0 commit comments