Coverage Feedback
TechniqueCoverage feedback is a fuzzing technique that uses program or hardware coverage metrics—such as branch conditions, statements, control registers, or signal toggles—to steer test-input generation toward unexplored regions of the design or program under test. It underlies modern mutation-based fuzzers (e.g., AFL-style tools), hardware fuzzers (e.g., TheHuzz, DifuzzRTL, HyPFuzz, PSOFuzz), and hybrid systems that integrate coverage signals into reinforcement-learning reward functions for LLM-driven generators such as ChatFuzz and CovRL-Fuzz.
WIKI
Coverage Feedback
Definition
Coverage feedback is a fuzzing technique in which signals derived from instrumentation of the target program or hardware design—such as branch conditions, statements, control registers, or multiplexer signals—are reported back to the input generator. These signals guide mutation and generation toward previously unexplored code paths or hardware states [8c432232].