Commit 477fbd9839b0c876bfafdcc26b492548f253b2bb

Authored by m-holger
1 parent 21f176d3

Add additional fuzz test cases

fuzz/CMakeLists.txt
... ... @@ -142,6 +142,9 @@ set(CORPUS_OTHER
142 142 70306b.fuzz
143 143 71624.fuzz
144 144 71689.fuzz
  145 + 99999a.fuzz
  146 + 99999b.fuzz
  147 + 99999c.fuzz
145 148 )
146 149  
147 150 set(CORPUS_DIR ${CMAKE_CURRENT_BINARY_DIR}/qpdf_corpus)
... ...
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(&#39;fuzz&#39;);
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],
... ...