Fuzzing: Add 4 fuzzers + small modifications

Signed-off-by: AdamKorcz <adam@adalogics.com>
This commit is contained in:
AdamKorcz
2021-08-26 20:52:45 +01:00
parent af1a0908d0
commit 65f6a896c3
4 changed files with 428 additions and 7 deletions

View File

@@ -61,6 +61,11 @@ compile_go_fuzzer github.com/containerd/containerd/contrib/fuzz FuzzCSWalk fuzz_
compile_go_fuzzer github.com/containerd/containerd/contrib/fuzz FuzzArchiveExport fuzz_archive_export
compile_go_fuzzer github.com/containerd/containerd/contrib/fuzz FuzzParseAuth fuzz_parse_auth
compile_go_fuzzer github.com/containerd/containerd/contrib/fuzz FuzzParseProcPIDStatus fuzz_parse_proc_pid_status
compile_go_fuzzer github.com/containerd/containerd/contrib/fuzz FuzzImageStore fuzz_image_store
compile_go_fuzzer github.com/containerd/containerd/contrib/fuzz FuzzLeaseManager fuzz_lease_manager
compile_go_fuzzer github.com/containerd/containerd/contrib/fuzz FuzzContainerStore fuzz_container_store
compile_go_fuzzer github.com/containerd/containerd/contrib/fuzz FuzzContentStore fuzz_content_store
# The below fuzzers require more setup than the fuzzers above.
# We need the binaries from "make".
@@ -72,7 +77,7 @@ export GOARCH=amd64
# Build runc
cd $SRC/
git clone https://github.com/opencontainers/runc
git clone https://github.com/opencontainers/runc --branch release-1.0
cd runc
make
make install