| 17 | const std::string ProtobufMutator::DescriptorObjName = "autofuzz_mutation"; |
| 18 | |
| 19 | ProtobufMutator::ProtobufMutator() |
| 20 | : InputMutator(), Descriptor(DescriptorName, DescriptorNameSpace) { |
| 21 | addHeader(R"("libprotobuf-mutator/src/libfuzzer/libfuzzer_macro.h")"); |
| 22 | addHeader('"' + Descriptor.getHeaderName() + '"'); |
| 23 | } |
| 24 | |
| 25 | void ProtobufMutator::addInput(FuzzInput &Input) { |
| 26 | FuzzVarDecls.emplace_back(genFuzzVarDecl(Input)); |
nothing calls this directly
no test coverage detected