Coverage Report

Created: 2025-07-12 06:41

/src/libxslt/tests/fuzz/xslt.c
Line
Count
Source
1
/*
2
 * xslt.c: libFuzzer target for XSLT stylesheets
3
 *
4
 * See Copyright for the status of this software.
5
 */
6
7
#include "fuzz.h"
8
#include <libxml/globals.h>
9
10
int
11
LLVMFuzzerInitialize(int *argc_p ATTRIBUTE_UNUSED,
12
2
                     char ***argv_p ATTRIBUTE_UNUSED) {
13
2
    return xsltFuzzXsltInit();
14
2
}
15
16
int
17
39.2k
LLVMFuzzerTestOneInput(const char *data, size_t size) {
18
39.2k
    xmlChar *result = xsltFuzzXslt(data, size);
19
39.2k
    xmlFree(result);
20
21
39.2k
    return 0;
22
39.2k
}