fuzz-commit-graph.c 465 B

1234567891011121314151617181920
  1. #include "commit-graph.h"
  2. #include "repository.h"
  3. struct commit_graph *parse_commit_graph(struct repository *r,
  4. void *graph_map, size_t graph_size);
  5. int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
  6. int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
  7. {
  8. struct commit_graph *g;
  9. initialize_the_repository();
  10. g = parse_commit_graph(the_repository, (void *)data, size);
  11. repo_clear(the_repository);
  12. free_commit_graph(g);
  13. return 0;
  14. }