Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 834 Bytes

File metadata and controls

38 lines (24 loc) · 834 Bytes

dff

A simple DFF (differential fuzzing framework).

System configuration

This fuzzer framework only supports Linux and macOS, not Windows. This is because it uses Unix Domain Sockets and Shared Memory segments for interprocess communication.

There are two limits whcih must be increased to support 100 MiB segements.

  • shmmax -- the max shared memory segment size.
  • shmall -- total shared memory size in pages.

Linux

sudo sysctl -w kernel.shmmax=104857600
sudo sysctl -w kernel.shmall=256000

macOS

sudo sysctl -w kern.sysv.shmmax=104857600
sudo sysctl -w kern.sysv.shmall=256000

Usage

Go

See the examples.

Rust

See the examples.