aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/fuzzer_environment.md
blob: 5d680f34551c76c76e5d9d4d15fa27243d3b1db7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Fuzzer environment on ClusterFuzz

Your fuzzers will be run on ClusterFuzz (Linux environment) with some
restrictions.

## Current working directory

You cannot make any assumptions about the current working directory of your
fuzzer. If you need to load data files, please use `argv[0]` to get the
directory where your fuzzer executable is located. This may change in the near
future.

## Filesystem

Everything except `/tmp` is read-only, including the directory that your fuzzer
executable lives in. Note that `/tmp` is limited in size (64MB).

## Network access

There will be no network interfaces available (not even loopback).