Coverage Report

Created: 2018-09-25 13:52

/src/fuzz_variant_text.c
Line
Count
Source
1
#include "glib/glib.h"
2
#include <stdint.h>
3
4
3.74k
int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
5
3.74k
  const gchar* gdata = (const gchar*)data;
6
3.74k
  g_autoptr(GVariant) variant =
7
3.74k
      g_variant_parse(NULL, gdata, gdata + size, NULL, NULL);
8
3.74k
  if (!variant)
9
2.54k
    return 0;
10
1.20k
  g_autofree gchar* text = g_variant_print(variant, TRUE);
11
1.20k
  return 0;
12
1.20k
}