Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
FuzzJSON.cpp
Go to the documentation of this file.
1/*
2 * Copyright 2018 Google, LLC
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
9#include "src/utils/SkJSON.h"
10
11void FuzzJSON(const uint8_t *data, size_t size) {
12 skjson::DOM dom(reinterpret_cast<const char*>(data), size);
14 dom.write(&wstream);
15}
16
17#if defined(SK_BUILD_FOR_LIBFUZZER)
18extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
19 FuzzJSON(data, size);
20 return 0;
21}
22#endif
void FuzzJSON(const uint8_t *data, size_t size)
Definition FuzzJSON.cpp:11
int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
Definition dom.py:1