1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-08-07 10:42:55 +03:00

5 Commits

Author SHA1 Message Date
Nick Wellnhofer
93407f6d32 fuzz: Improve fuzzers
- Fuzz with multiple inputs.
- Generate XSLT seed corpus from tests.
- Inject malloc failures.

Fixes #84.
2023-03-09 19:05:53 +01:00
Nick Wellnhofer
311da8c886 Reorganize fuzzing code
- Move core fuzzing code into a single file fuzz.c
- Add tests for fuzz targets
- Reduce XSLT operation limit
2019-05-08 12:21:50 +02:00
Nick Wellnhofer
d3ec60600c Optional operation limit
Useful to avoid timeouts when fuzzing.
2019-04-25 14:29:11 +02:00
Nick Wellnhofer
4cefab0663 Reuse XPath context when compiling stylesheets
Also introduce xsltParseStylesheetUser to parse a stylesheet using
a custom xsltStylesheet struct.

Set XPath resource limits when fuzzing stylesheets.
2019-04-22 17:50:16 +02:00
Nick Wellnhofer
7f56378a73 Add libFuzzer targets 2019-04-15 18:48:35 +02:00