Skip to content

Afl#881

Draft
oetr wants to merge 10 commits intomainfrom
afl
Draft

Afl#881
oetr wants to merge 10 commits intomainfrom
afl

Conversation

@oetr
Copy link
Copy Markdown
Contributor

@oetr oetr commented Apr 23, 2026

No description provided.

@oetr oetr force-pushed the afl branch 7 times, most recently from 7a9a081 to 2387a64 Compare May 4, 2026 11:39
oetr added 10 commits May 6, 2026 19:45
Centralizing option contracts lets core, Jest, and native backends
agree on engine-independent settings without creating package import
cycles.
Common fuzzing controls need first-class validation so users do not
have to encode backend-independent behavior in libFuzzer argv.
- lazy ESM modules are also registered in the shared coverage map
Backend-neutral options only matter if CLI and Jest runs prove the
right engine is selected and older libFuzzer-only workflows stay
pinned on purpose.
Examples and test fixtures should exercise the normalized Jazzer.js
flags directly so new option handling does not depend on legacy
libFuzzer argv conventions.
The LibAFL backend is part of the supported build now, so local checks
and CI must format, cache, build, and test the Rust runtime
deliberately.
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