Coverage Report

Created: 2025-11-12 07:01

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/tarantool/test/fuzz/datetime_parse_full_fuzzer.c
Line
Count
Source
1
#include <stdlib.h>
2
#include <string.h>
3
#include "datetime.h"
4
#include "trivia/util.h"
5
6
void
7
0
cord_on_yield(void) {}
8
9
int
10
LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
11
1.95k
{
12
1.95k
  char *buf = xcalloc(size + 1, sizeof(char));
13
1.95k
  if (buf == NULL)
14
0
    return 0;
15
1.95k
  memcpy(buf, data, size);
16
1.95k
  buf[size] = '\0';
17
1.95k
  struct datetime date_expected;
18
1.95k
  datetime_parse_full(&date_expected, buf, size);
19
1.95k
  free(buf);
20
21
1.95k
  return 0;
22
1.95k
}