diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-09-16 20:18:00 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-09-16 20:18:29 +0200 |
commit | c1adb7a74e1736111bbd37b2289f874246185961 (patch) | |
tree | 0e066f0445e713ff6c8f39259cca18aeffe46c7c /sapi/fuzzer/corpus | |
parent | c4e2ca607f49d37564aaf34f5a48c5e59aca12a6 (diff) | |
download | php-git-c1adb7a74e1736111bbd37b2289f874246185961.tar.gz |
Move scripts out of corpus/ directory
Diffstat (limited to 'sapi/fuzzer/corpus')
-rw-r--r-- | sapi/fuzzer/corpus/generate_parser_corpus.php | 22 | ||||
-rw-r--r-- | sapi/fuzzer/corpus/generate_unserialize_dict.php | 9 | ||||
-rw-r--r-- | sapi/fuzzer/corpus/parser.dict | 85 |
3 files changed, 0 insertions, 116 deletions
diff --git a/sapi/fuzzer/corpus/generate_parser_corpus.php b/sapi/fuzzer/corpus/generate_parser_corpus.php deleted file mode 100644 index 7d9cdf98d1..0000000000 --- a/sapi/fuzzer/corpus/generate_parser_corpus.php +++ /dev/null @@ -1,22 +0,0 @@ -<?php - -$testsDir = __DIR__ . '/../../../Zend/tests/'; -$it = new RecursiveIteratorIterator( - new RecursiveDirectoryIterator($testsDir), - RecursiveIteratorIterator::LEAVES_ONLY -); - -$corpusDir = __DIR__ . '/parser'; -@mkdir($corpusDir); - -foreach ($it as $file) { - if (!preg_match('/\.phpt$/', $file)) continue; - $code = file_get_contents($file); - if (!preg_match('/--FILE--(.*)--EXPECT/s', $code, $matches)) continue; - $code = $matches[1]; - - $outFile = str_replace($testsDir, '', $file); - $outFile = str_replace('/', '_', $outFile); - $outFile = $corpusDir . '/' . $outFile; - file_put_contents($outFile, $code); -} diff --git a/sapi/fuzzer/corpus/generate_unserialize_dict.php b/sapi/fuzzer/corpus/generate_unserialize_dict.php deleted file mode 100644 index 4c20ed7e93..0000000000 --- a/sapi/fuzzer/corpus/generate_unserialize_dict.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php - -$dict = ""; -foreach (get_declared_classes() as $class) { - $len = strlen($class); - $dict .= "\"$len:\\\"$class\\\"\"\n"; -} - -file_put_contents(__DIR__ . "/unserialize.dict", $dict); diff --git a/sapi/fuzzer/corpus/parser.dict b/sapi/fuzzer/corpus/parser.dict deleted file mode 100644 index 8b382afac9..0000000000 --- a/sapi/fuzzer/corpus/parser.dict +++ /dev/null @@ -1,85 +0,0 @@ -"exit" -"die" -"fn" -"function" -"const" -"return" -"yield" -"yield from" -"try" -"catch" -"finally" -"throw" -"if" -"elseif" -"endif" -"else" -"while" -"endwhile" -"do" -"for" -"endfor" -"foreach" -"endforeach" -"declare" -"enddeclare" -"instanceof" -"as" -"switch" -"endswitch" -"case" -"default" -"break" -"continue" -"goto" -"echo" -"print" -"class" -"interface" -"trait" -"extends" -"implements" -"new" -"clone" -"var" -"int" -"integer" -"float" -"double" -"real" -"string" -"binary" -"array" -"object" -"bool" -"boolean" -"unset" -"eval" -"include" -"include_once" -"require" -"require_once" -"namespace" -"use" -"insteadof" -"global" -"isset" -"empty" -"__halt_compiler" -"static" -"abstract" -"final" -"private" -"protected" -"public" -"unset" -"list" -"callable" -"__class__" -"__trait__" -"__function__" -"__method__" -"__line__" -"__file__" -"__dir__" -"__namespace__" |