WorksButNotTested 3a62013c85
LibAFL_QEMU: Add redirect stdout module (#3256)
* Add redirect stdout

* Review changes
2025-05-21 13:26:02 +02:00
..
2025-04-25 23:08:18 +02:00
2025-04-25 23:08:18 +02:00
2025-04-25 23:08:18 +02:00
2025-04-25 23:08:18 +02:00
2025-04-25 23:08:18 +02:00
2025-04-25 23:08:18 +02:00
2025-04-25 23:08:18 +02:00

qemu_tmin

QEMU testcase minimizer.

This folder contains an example fuzzer which runs each entry in the input corpus and minimizes the input, ensuring that coverage map remains the same. The output is a new corpus that may or may not be smaller than the original inputs, but will not be larger.

If some input files are idential, only one of each duplicate set will be kept for minimization.

The following architectures are supported:

  • arm
  • aarch64
  • i386
  • x86_64
  • mips
  • ppc

Prerequisites

sudo apt install \
    gcc-arm-linux-gnueabi \
    g++-arm-linux-gnueabi \
    gcc-aarch64-linux-gnu \
    g++-aarch64-linux-gnu \
    gcc \
    g++ \
    gcc-mipsel-linux-gnu \
    g++-mipsel-linux-gnu \
    gcc-powerpc-linux-gnu \
    g++-powerpc-linux-gnu

Run

Defaults to x86_64 architecture

just run
just <arch>