Coverage Report

Created: 2025-11-10 06:33

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/gpac/testsuite/oss-fuzzers/fuzz_m2ts_probe.c
Line
Count
Source
1
#include <gpac/mpegts.h>
2
#include <stdio.h>
3
#include <unistd.h>
4
#include <string.h>
5
6
2.66k
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
7
2.66k
  char filename[256];
8
2.66k
  sprintf(filename, "/tmp/libfuzzer.%d", getpid());
9
10
2.66k
  FILE *fp = fopen(filename, "wb");
11
2.66k
  if (!fp)
12
0
    return 0;
13
2.66k
  fwrite(data, size, 1, fp);
14
2.66k
  fclose(fp);
15
16
2.66k
  gf_m2ts_probe_file(filename);
17
18
2.66k
  unlink(filename);
19
2.66k
  return 0;
20
2.66k
}