Skip to content
STIMSMITH

Program Semantic Level Mutation

Concept

Program Semantic Level Mutation is a runtime mutation level named in MorFuzz's stimulus-template design. In the available evidence, it appears as one of several mutation primitive levels—alongside processor-state-level and instruction-field-level mutation—used to help generate diverse and meaningful instruction streams for processor fuzzing.

First seen 5/27/2026
Last seen 5/27/2026
Evidence 4 chunks
Wiki v1

WIKI

Overview

Program Semantic Level Mutation is described in the MorFuzz paper as one of the multi-level runtime mutation primitives provided by a stimulus template. The other named levels are processor state level and instruction field level. Together, these primitives are intended to help explore the processor input space more comprehensively during fuzzing. [C1]

Role in MorFuzz

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

2 connections
MorFuzz ← uses 95% 2e
MorFuzz provides program semantic level mutation primitives in the stimulus template.
Runtime Instruction Morphing ← implements 95% 2e
Runtime instruction morphing includes semantic level mutation of operands.

CITATIONS

4 sources
4 citations — click to collapse
[1] Program Semantic Level Mutation is one of the multi-level runtime mutation primitives provided by MorFuzz's stimulus template, alongside processor state level and instruction field level. MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation
[2] MorFuzz generates stimulus templates from seeds, dynamically morphs them using runtime information, and executes morphed instruction streams on the DUT and simulator. MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation
[3] MorFuzz's core idea is dynamic instruction mutation based on runtime feedback, and the stimulus template helps produce diverse and meaningful instruction streams on the fly. MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation
[4] The stimulus template lets the fuzzer communicate with the DUT to manage test-case control flow, skip duplicate instructions, and focus on instruction sequences of interest. MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation