summaryrefslogtreecommitdiffstats
path: root/fuzz/plist_write_fuzzer.dict
diff options
context:
space:
mode:
authorGravatar Jeewoong Kim2026-07-07 21:46:20 +0900
committerGravatar Nikias Bassen2026-09-29 16:41:08 +0200
commitbe3a7ff2862868b4612d4c56edbd42e1d7dd7fdb (patch)
tree037fa437701d5e6fcaa74e60cb9094aea0862c56 /fuzz/plist_write_fuzzer.dict
parentf168c10b52325b00da6355989a18a11743b33f89 (diff)
downloadlibplist-be3a7ff2862868b4612d4c56edbd42e1d7dd7fdb.tar.gz
libplist-be3a7ff2862868b4612d4c56edbd42e1d7dd7fdb.tar.bz2
fuzz: add plist writer API fuzzer
Diffstat (limited to 'fuzz/plist_write_fuzzer.dict')
-rw-r--r--fuzz/plist_write_fuzzer.dict78
1 files changed, 78 insertions, 0 deletions
diff --git a/fuzz/plist_write_fuzzer.dict b/fuzz/plist_write_fuzzer.dict
new file mode 100644
index 0000000..6aba5a8
--- /dev/null
+++ b/fuzz/plist_write_fuzzer.dict
@@ -0,0 +1,78 @@
+#
+# Dictionary for plist_write_fuzzer.
+# ----------------------------------
+#
+# Basic plist, JSON, and OpenStep tokens.
+
+bplist_magic="bplist00"
+
+xml_decl="<?xml"
+xml_doctype="<!DOCTYPE plist"
+xml_plist_open="<plist"
+xml_plist_close="</plist>"
+xml_version="version=\"1.0\""
+
+xml_dict_open="<dict>"
+xml_dict_close="</dict>"
+xml_array_open="<array>"
+xml_array_close="</array>"
+xml_key_open="<key>"
+xml_key_close="</key>"
+
+xml_string_open="<string>"
+xml_string_close="</string>"
+xml_integer_open="<integer>"
+xml_integer_close="</integer>"
+xml_real_open="<real>"
+xml_real_close="</real>"
+xml_true="<true/>"
+xml_false="<false/>"
+xml_data_open="<data>"
+xml_data_close="</data>"
+xml_date_open="<date>"
+xml_date_close="</date>"
+
+xml_amp="&amp;"
+xml_lt="&lt;"
+xml_gt="&gt;"
+xml_quot="&quot;"
+xml_apos="&apos;"
+
+json_lbrace="{"
+json_rbrace="}"
+json_lbracket="["
+json_rbracket="]"
+json_colon=":"
+json_comma=","
+json_quote="\""
+
+json_true="true"
+json_false="false"
+json_null="null"
+
+json_key_uid="\"UID\""
+json_key_data="\"data\""
+json_key_date="\"date\""
+json_key_string="\"string\""
+json_key_array="\"array\""
+json_key_dict="\"dict\""
+
+ostep_lbrace="{"
+ostep_rbrace="}"
+ostep_lparen="("
+ostep_rparen=")"
+ostep_equal="="
+ostep_semicolon=";"
+ostep_comma=","
+ostep_quote="\""
+ostep_data_open="<"
+ostep_data_close=">"
+
+num_zero="0"
+num_one="1"
+num_minus_one="-1"
+num_large="18446744073709551615"
+real_zero="0.0"
+real_one="1.0"
+date_sample="2024-01-01T00:00:00Z"
+base64_sample="QUJDRA=="