#include "gio/gio.h" #include "glib/glib.h" int LLVMFuzzerTestOneInput (const unsigned char *data, size_t size); #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION static GLogWriterOutput empty_logging_func (GLogLevelFlags log_level, const GLogField *fields, gsize n_fields, gpointer user_data) { return G_LOG_WRITER_HANDLED; } #endif /* Disables logging for oss-fuzz. Must be used with each target. */ static void fuzz_set_logging_func (void) { #ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION g_log_set_writer_func (empty_logging_func, NULL, NULL); #endif }