Line | Count | Source |
1 | #include "simdjson.h" | |
2 | #include <cstddef> | |
3 | #include <cstdint> | |
4 | #include <iostream> | |
5 | #include <string> | |
6 | ||
7 | #include "NullBuffer.h" | |
8 | ||
9 | 29.1k | extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { |
10 | 29.1k | simdjson::dom::parser parser; |
11 | 29.1k | simdjson::dom::element elem; |
12 | 29.1k | auto error = parser.parse(Data, Size).get(elem); |
13 | 29.1k | if (error) { return 0; } |
14 | ||
15 | 16.2k | NulOStream os; |
16 | 16.2k | simdjson_unused auto dumpstatus = elem.dump_raw_tape(os); |
17 | 16.2k | return 0; |
18 | 29.1k | } |