• Home
  • Raw
  • Download

Lines Matching +full:cxx +full:- +full:test +full:- +full:suite

7 #      http://www.apache.org/licenses/LICENSE-2.0
19 # build libpng using the upstream-provided build.sh.
20 # it will also build the vanilla (non-proto) fuzz target,
22 (cd libpng/ && contrib/oss-fuzz/build.sh && rm -rf $OUT/*)
26 rm -rf genfiles && mkdir genfiles && LPM/external.protobuf/bin/protoc png_fuzz_proto.proto --cpp_ou…
28 # compile the upstream-provided vanilla fuzz target
32 $CXX $CXXFLAGS -c -DLLVMFuzzerTestOneInput=FuzzPNG libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc -I…
35 $CXX $CXXFLAGS png_proto_fuzzer_example.cc libpng_read_fuzzer.o genfiles/png_fuzz_proto.pb.cc \
36 -I genfiles -I. -I libprotobuf-mutator/ -I LPM/external.protobuf/include \
37 -lz \
38 LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a \
39 LPM/src/libprotobuf-mutator.a \
43 -o $OUT/png_proto_fuzzer_example
46 $CXX $CXXFLAGS png_proto_fuzzer_example.cc png_proto_mutator.cc libpng_read_fuzzer.o genfiles/png_f…
47 -I genfiles -I. -I libprotobuf-mutator/ -I LPM/external.protobuf/include \
48 -lz \
49 LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a \
50 LPM/src/libprotobuf-mutator.a \
54 -o $OUT/png_proto_fuzzer_example_custom_mutator
59 $CXX $CXXFLAGS -c libpng/contrib/oss-fuzz/libpng_read_fuzzer.cc -I libpng
60 $CXX $CXXFLAGS dummy.cc \
61 -include fuzzer-test-suite/libpng-1.2.56/png_mutator.h \
62 -D PNG_MUTATOR_DEFINE_LIBFUZZER_CUSTOM_MUTATOR \
64 -lz \
67 -o $OUT/png_custom_mutator_fuzzer_example
69 # An experimental out-of-tree target, with a specialized custom mutator.
70 $CXX $CXXFLAGS libpng_transforms_fuzzer.cc \
71 -include fuzzer-test-suite/libpng-1.2.56/png_mutator.h \
72 -D PNG_MUTATOR_DEFINE_LIBFUZZER_CUSTOM_MUTATOR \
73 -I libpng \
74 -lz \
77 -o $OUT/png_transforms_fuzzer