mirror of https://github.com/google/oss-fuzz.git
e2ca7bcbe0
Fixing the location of build.sh gets rid of ENTRYPOINT. Which opens a possibility to implement different commands like: ````bash docker run -ti expat compile docker run -ti expat run <fuzzer_name> <input_data> ```` and keep the knowledge of build script location. This is a breaking change. |
||
---|---|---|
.. | ||
Dockerfile | ||
Jenkinsfile | ||
README.md | ||
build.sh | ||
parse_fuzzer.cc | ||
parse_fuzzer.options | ||
xml.dict |
README.md
Fuzzing expat
To build fuzzers: build and run the docker image:
# Checkout sources
git clone https://github.com/google/oss-fuzz.git
git clone git://git.code.sf.net/p/expat/code_git expat
# Build & run the image.
docker build -t ossfuzz/expat oss-fizz/expat && \
docker run -i -v $PWD/oss-fuzz:/src/oss-fuzz -v $PWD/expat:/src/expat -v $HOME/tmp/out:/out -t ossfuzz/expat
Fuzzers will be in $HOME/tmp/out
.