feat(fuzz): keep observed calls out of corpus - #15817
Draft
decofe wants to merge 1 commit into
Draft
Conversation
decofe
requested review from
0xrusowsky,
figtracer,
mablr and
stevencartavia
as code owners
July 18, 2026 13:45
Collaborator
|
TBD if this is desired 46180e7 I think also mutating immediately upon selecting an observed call remains |
mablr
reviewed
Jul 23, 2026
mablr
force-pushed
the
centaur/observed-call-dictionary-1784381979
branch
from
August 4, 2026 11:11
a28c6dd to
91a7d84
Compare
mablr
force-pushed
the
centaur/immediate-corpus-persistence-1784381329
branch
from
August 4, 2026 11:11
926d4e3 to
d5ccd4f
Compare
Contributor
✅ Changelog exemptA maintainer marked this pull request as not requiring a changelog entry. |
mablr
force-pushed
the
centaur/observed-call-dictionary-1784381979
branch
from
August 6, 2026 09:16
91a7d84 to
c3921a0
Compare
mablr
force-pushed
the
centaur/immediate-corpus-persistence-1784381329
branch
2 times, most recently
from
August 6, 2026 09:42
0b3e2fe to
e1faadc
Compare
mablr
force-pushed
the
centaur/observed-call-dictionary-1784381979
branch
from
August 6, 2026 09:42
c3921a0 to
9c3bb79
Compare
mablr
force-pushed
the
centaur/immediate-corpus-persistence-1784381329
branch
from
August 6, 2026 12:45
e1faadc to
c053631
Compare
mablr
force-pushed
the
centaur/observed-call-dictionary-1784381979
branch
from
August 6, 2026 12:45
9c3bb79 to
46a229a
Compare
mablr
marked this pull request as draft
August 7, 2026 13:44
Contributor
|
This pull request is stale because it has been open for 14 days with no activity. It will be closed in 7 days if there is no further activity. |
Contributor
|
This pull request was closed because it has been inactive for 7 days since being marked as stale. |
Refresh the existing observed-call dictionary proposal against current master, preserving campaign persistence and the current replay lifecycle. Keep the existing dictionary and sampling policy for review. Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
mablr
removed this pull request from stack #16025
September 9, 2026 13:02
mablr
changed the base branch from
centaur/immediate-corpus-persistence-1784381329
to
master
September 9, 2026 13:04
mablr
force-pushed
the
centaur/observed-call-dictionary-1784381979
branch
from
September 9, 2026 13:04
46a229a to
0b9fc06
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Keep observed calls in a generation dictionary instead of promoting them directly into the coverage corpus. Sibling-test seed coverage stays separate from campaign coverage so a later fuzz execution can earn normal corpus promotion. This refresh ports the existing proposal directly onto master and retains the persistence behavior from #16065.
The existing unbounded dictionary, per-plan cloning, fixed sampling rate, and dynamic-target lifetime handling remain review questions; this refresh does not redesign them. Derek comparison baseline: master
bfe6e9a17.Originally prompted by @0xalpharush. AI assistance was used to refresh the existing code, resolve conflicts, and update this description.