/src/libxslt/tests/fuzz/xpath.c
Line | Count | Source (jump to first uncovered line) |
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 | 22 | LLVMFuzzerInitialize(int *argc_p, char ***argv_p) { |
11 | 22 | return xsltFuzzXPathInit(argc_p, argv_p, NULL); |
12 | 22 | } |
13 | | |
14 | | int |
15 | 0 | LLVMFuzzerTestOneInput(const char *data, size_t size) { |
16 | 0 | xmlXPathObjectPtr xpathObj = xsltFuzzXPath(data, size); |
17 | 0 | xsltFuzzXPathFreeObject(xpathObj); |
18 | |
|
19 | 0 | return 0; |
20 | 0 | } |