Coverage Report

Created: 2026-01-09 07:05

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
43.0k
LLVMFuzzerTestOneInput(const char *data, size_t size) {
17
43.0k
    xmlXPathObjectPtr xpathObj = xsltFuzzXPath(data, size);
18
43.0k
    xsltFuzzXPathFreeObject(xpathObj);
19
20
43.0k
    return 0;
21
43.0k
}