Coverage Report

Created: 2025-07-18 06:04

/src/libconfig/fuzz/fuzz_data.c
Line
Count
Source
1
#include "fuzz_data.h"
2
3
void fuzz_data_content(fuzz_data_t *fuzz_data, uint8_t **buff)
4
2.36k
{
5
2.36k
  *buff = fuzz_data->data;
6
7
  // Ensure the buffer is null terminated
8
2.36k
  (*buff)[fuzz_data->content_size] = '\0';
9
2.36k
}
10
11
void fuzz_data_path(fuzz_data_t *fuzz_data, uint8_t **buff)
12
2.36k
{
13
2.36k
  *buff = fuzz_data->data + fuzz_data->content_size + 1;
14
15
  // Ensure the buffer is null terminated
16
2.36k
  (*buff)[fuzz_data->path_size] = '\0';
17
2.36k
}
18