blob: e7cf6d5b0facb53d3e5f35d9b54ac34814d0491a [file] [log] [blame]
Josh Steadmonaa658572019-01-15 14:25:50 -08001#include "commit-graph.h"
Josh Steadmon249dc532019-02-07 12:05:53 -08002#include "repository.h"
Josh Steadmonaa658572019-01-15 14:25:50 -08003
Taylor Blauab14d062020-09-09 11:22:56 -04004struct commit_graph *parse_commit_graph(struct repository *r,
5 void *graph_map, size_t graph_size);
Josh Steadmonaa658572019-01-15 14:25:50 -08006
7int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
8
9int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
10{
11 struct commit_graph *g;
12
Josh Steadmon249dc532019-02-07 12:05:53 -080013 initialize_the_repository();
Taylor Blauab14d062020-09-09 11:22:56 -040014 g = parse_commit_graph(the_repository, (void *)data, size);
Josh Steadmon249dc532019-02-07 12:05:53 -080015 repo_clear(the_repository);
Josh Steadmon104de882020-06-05 15:55:14 -070016 free_commit_graph(g);
Josh Steadmonaa658572019-01-15 14:25:50 -080017
18 return 0;
19}