Coverage Report

Created: 2026-05-24 06:59

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libxls/fuzz/fuzz_xls.c
Line
Count
Source
1
2
#include "xls.h"
3
4
3.13k
int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
5
3.13k
    xlsWorkBook *work_book = xls_open_buffer(Data, Size, NULL, NULL);
6
3.13k
    if (work_book) {
7
28.2k
        for (int i=0; i<work_book->sheets.count; i++) {
8
27.0k
            xlsWorkSheet *work_sheet = xls_getWorkSheet(work_book, i);
9
27.0k
            xls_parseWorkSheet(work_sheet);
10
27.0k
            xls_close_WS(work_sheet);
11
27.0k
        }
12
1.24k
        xls_close_WB(work_book);
13
1.24k
    }
14
3.13k
    return 0;
15
3.13k
}