Commit 477fbd9839b0c876bfafdcc26b492548f253b2bb
1 parent
21f176d3
Add additional fuzz test cases
Showing
5 changed files
with
67 additions
and
1 deletions
fuzz/CMakeLists.txt
fuzz/qpdf_extra/99999a.fuzz
0 → 100644
| 1 | +%PDF-1.5 | |
| 2 | +%€€€€ | |
| 3 | +1 0 obj | |
| 4 | +<< | |
| 5 | + /Type /Catalog | |
| 6 | + /Pages 2 0 R | |
| 7 | +>> | |
| 8 | +endobj | |
| 9 | +2 0 obj | |
| 10 | +<< | |
| 11 | + /Count 6 Ri | |
| 12 | + 0K/ds [3 0 R] | |
| 13 | + /Type /Pages | |
| 14 | +>> | |
| 15 | +endobj | |
| 16 | +3 0 obj | |
| 17 | +<< | |
| 18 | + /Resources << | |
| 19 | + /Font << | |
| 20 | + /F1 5 0 R | |
| 21 | + >> | |
| 22 | + >> | |
| 23 | + /MediaBox [0 0 795 842] | |
| 24 | + /Parent 2 0 R | |
| 25 | + /Contents 4 0 R | |
| 26 | + /Type /Page | |
| 27 | +=> | |
| 28 | +endobj | |
| 29 | +4 0 obj | |
| 30 | +<<444444444444444444444444 1 Tr /F1 30 Tf 350 750 Td (foobar) Tj ET | |
| 31 | +endstream | |
| 32 | +endobj | |
| 33 | +5 0 obj | |
| 34 | +<< | |
| 35 | + /Name /F1 | |
| 36 | + /BaseFont /Helvetica | |
| 37 | + /Type /Font | |
| 38 | + /Subtype /Type1 | |
| 39 | +>> | |
| 40 | +e„dobj | |
| 41 | +6 0 obj | |
| 42 | +<< /Length 6 0 R >> | |
| 43 | +stre444444444444444444444444444444<<>> | |
| 44 | +endobj | |
| 45 | +xref | |
| 46 | +0 8 | |
| 47 | +0000000000 65535 f | |
| 48 | +0000000015 00000 n | |
| 49 | +0000000066 00000 n | |
| 50 | +0000000130 00000 n | |
| 51 | +0000000269 00000 n | |
| 52 | +0000000362 00000 n | |
| 53 | +000000ÎËËÉßÏÏÏ00 n | |
| 54 | +0000000500 00000 n | |
| 55 | +trailer | |
| 56 | +<< | |
| 57 | + /Size 713115528178535 | |
| 58 | + /Root 1 0 R | |
| 59 | + /Info 7 0 R | |
| 60 | +>> | |
| 61 | +startxref | |
| 62 | +520 | |
| 63 | +%%EOF | |
| 0 | 64 | \ No newline at end of file | ... | ... |
fuzz/qpdf_extra/99999b.fuzz
0 → 100644
No preview for this file type
fuzz/qpdf_extra/99999c.fuzz
0 → 100644
No preview for this file type
fuzz/qtest/fuzz.test
| ... | ... | @@ -11,7 +11,7 @@ my $td = new TestDriver('fuzz'); |
| 11 | 11 | |
| 12 | 12 | my $qpdf_corpus = $ENV{'QPDF_FUZZ_CORPUS'} || die "must set QPDF_FUZZ_CORPUS"; |
| 13 | 13 | |
| 14 | -my $n_qpdf_files = 79; # increment when adding new files | |
| 14 | +my $n_qpdf_files = 82; # increment when adding new files | |
| 15 | 15 | |
| 16 | 16 | my @fuzzers = ( |
| 17 | 17 | ['ascii85' => 1], | ... | ... |