Skip to content

Add a fuzzer option to not emit code with OOB loads/indirect calls#2113

Merged
kripken merged 1 commit intomasterfrom
fuzz
May 17, 2019
Merged

Add a fuzzer option to not emit code with OOB loads/indirect calls#2113
kripken merged 1 commit intomasterfrom
fuzz

Conversation

@kripken
Copy link
Copy Markdown
Member

@kripken kripken commented May 16, 2019

This is useful for wasm2js, as we don't emit traps for OOB loads etc. like wasm (like we don't trap on bad float-to-int, as it's too hard in JS, and it's undefined behavior in C anyhow). It may also help general fuzzing, as those traps may make other interesting patterns less likely.

Also add more wasm2js support in the fuzzer, which includes using this no-OOB option.

…hich is useful for wasm2js. also add a wasm2js mode in the fuzzer
@kripken kripken merged commit 1095ef9 into master May 17, 2019
@kripken kripken deleted the fuzz branch May 17, 2019 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant