MCPcopy Create free account
hub / github.com/FuzzAnything/PromptFuzz / update_seed_queue

Method update_seed_queue

src/deopt.rs:76–90  ·  view source on GitHub ↗
(
        &mut self,
        program: Program,
        coverage: &CodeCoverage,
        has_new: bool,
    )

Source from the content-addressed store, hash-verified

74 }
75
76 pub fn update_seed_queue(
77 &mut self,
78 program: Program,
79 coverage: &CodeCoverage,
80 has_new: bool,
81 ) -> Result<()> {
82 if has_new {
83 self.update_seed_unique_branches(coverage);
84 self.save_program(&program)?;
85 self.seed_queue.push_back(program);
86 } else {
87 self.save_succ_program(&program)?;
88 }
89 Ok(())
90 }
91
92 // Update the quality (especially the unique branches) of seeds in prompt queue according the incoming new code coverage.
93 pub fn update_seed_unique_branches(&mut self, coverage: &CodeCoverage) {

Callers 1

fuzz_loopMethod · 0.80

Calls 3

save_programMethod · 0.80
save_succ_programMethod · 0.80

Tested by

no test coverage detected