lpm_interface.h 658 B

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