Abstract Local Execution
ConceptAbstract Local Execution is a filtering technique used in RISC-V negative-test compliance fuzzing that symbolically traverses the control flow of a generated bytestream to determine whether the test case is safe to keep. It tracks a program counter, per-register clean/dirty marks for address safety, and loop-visitation state to accept or drop candidate programs before they reach the ISS under test.
WIKI
Abstract Local Execution
Overview
In the context of RISC-V compliance testing, Abstract Local Execution is the symbolic filtering step described in the paper Closing the RISC-V Compliance Gap: Looking from the Negative Testing Side (DAC 2020). It is performed by the fuzzer's filter on each candidate bytestream before the bytestream is accepted into the test suite and executed on a real (or simulated) RISC-V implementation.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →