Coverage Report

Created: 2024-07-23 06:17

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