cf-ambiguous instruction
ConceptA cf-ambiguous instruction is a control-flow instruction in the Cascade CPU fuzzer whose operand value cannot be computed until late in program generation, forcing the instruction set simulator (ISS) to run at least once per such instruction unless mitigated.
WIKI
cf-ambiguous instruction
In the Cascade CPU fuzzing framework, a cf-ambiguous instruction is a control-flow instruction whose required operand value is not known when the instruction is first selected during program generation. The canonical examples are indirect jumps such as jalr, which must be supplied with a specific target value val that Cascade intends to impose on the CPU under test. Because val is not yet determined, Cascade cannot simply pre-compute a static target operand; instead, it must take special steps to materialize val later, which has implications for instruction set simulator (ISS) pre-simulation and overall fuzzing throughput.
Why such instructions are problematic
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →