Term
Description
Dry Run
A check performed by the tool when a project is created OR when project settings are adjusted to ensure the validity of the memory configuration. This works by executing the first few functions in the firmware. If the execution succeeds without crashing, the project configuration is assumed correct and the user action is accepted. Otherwise, a detailed error is provided prompting the user to fix the project configuration.
MMIO
Memory-mapped I/O. In the context of the tool, MMIO is a type of memory region which causes reads to the respective memory region by the firmware to be resolved by the fuzzer. For example, a UART data-register would fall in this region, meaning when the firmware attempts to read UART bytes, the fuzzer will supply the bytes.
Share