summaryrefslogtreecommitdiff
path: root/sapi/fuzzer/generate_unserialize_dict.php
diff options
context:
space:
mode:
Diffstat (limited to 'sapi/fuzzer/generate_unserialize_dict.php')
-rw-r--r--sapi/fuzzer/generate_unserialize_dict.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/sapi/fuzzer/generate_unserialize_dict.php b/sapi/fuzzer/generate_unserialize_dict.php
new file mode 100644
index 0000000000..cf270788d3
--- /dev/null
+++ b/sapi/fuzzer/generate_unserialize_dict.php
@@ -0,0 +1,9 @@
+<?php
+
+$dict = "";
+foreach (get_declared_classes() as $class) {
+ $len = strlen($class);
+ $dict .= "\"$len:\\\"$class\\\"\"\n";
+}
+
+file_put_contents(__DIR__ . "/dict/unserialize", $dict);