1*6777b538SAndroid Build Coastguard Worker // Copyright 2018 The Chromium Authors 2*6777b538SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*6777b538SAndroid Build Coastguard Worker // found in the LICENSE file. 4*6777b538SAndroid Build Coastguard Worker 5*6777b538SAndroid Build Coastguard Worker // Header file that includes libfuzzer_macro.h from libprotobuf-mutator. Useful 6*6777b538SAndroid Build Coastguard Worker // for inclusion in fuzz targets that can't include headers from third_party/. 7*6777b538SAndroid Build Coastguard Worker 8*6777b538SAndroid Build Coastguard Worker #ifndef TESTING_LIBFUZZER_PROTO_LPM_INTERFACE_H_ 9*6777b538SAndroid Build Coastguard Worker #define TESTING_LIBFUZZER_PROTO_LPM_INTERFACE_H_ 10*6777b538SAndroid Build Coastguard Worker 11*6777b538SAndroid Build Coastguard Worker #include "third_party/libprotobuf-mutator/src/src/libfuzzer/libfuzzer_macro.h" 12*6777b538SAndroid Build Coastguard Worker 13*6777b538SAndroid Build Coastguard Worker // Silence logging from the protobuf library. 14*6777b538SAndroid Build Coastguard Worker protobuf_mutator::protobuf::LogSilencer log_silencer; 15*6777b538SAndroid Build Coastguard Worker 16*6777b538SAndroid Build Coastguard Worker #endif // TESTING_LIBFUZZER_PROTO_LPM_INTERFACE_H_ 17