aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/debugging.md
blob: 911a3feb0d2569cef3e9725649188b19f2f3a039 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
## Debugging Build Scripts

While developing your build script, it may be useful to run bash within the
container:

```bash
$ python infra/helper.py shell $TARGET_NAME  # runs /bin/bash within container
$ compile                                   # run compilation manually
```

## Debugging Fuzzers with GDB

If you decide to debug a fuzzer with gdb (which is already installed in libfuzzer-runner image),
you will need to start a container in privileged mode:

```bash
docker run -ti --privileged -v /tmp/out:/out -t ossfuzz/libfuzzer-runner /out/some_fuzzer_name
```