Coverage Report

Created: 2025-10-10 06:33

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libxslt/tests/fuzz/xpath.c
Line
Count
Source
1
/*
2
 * xpath.c: libFuzzer target for XPath expressions
3
 *
4
 * See Copyright for the status of this software.
5
 */
6
7
#include "fuzz.h"
8
9
int
10
LLVMFuzzerInitialize(int *argc_p ATTRIBUTE_UNUSED,
11
4
                     char ***argv_p ATTRIBUTE_UNUSED) {
12
4
    return xsltFuzzXPathInit();
13
4
}
14
15
int
16
44.1k
LLVMFuzzerTestOneInput(const char *data, size_t size) {
17
44.1k
    xmlXPathObjectPtr xpathObj = xsltFuzzXPath(data, size);
18
44.1k
    xsltFuzzXPathFreeObject(xpathObj);
19
20
44.1k
    return 0;
21
44.1k
}