From be3a7ff2862868b4612d4c56edbd42e1d7dd7fdb Mon Sep 17 00:00:00 2001
From: Jeewoong Kim
Date: Tue, 7 Jul 2026 21:46:20 +0900
Subject: fuzz: add plist writer API fuzzer
---
fuzz/plist_write_fuzzer.dict | 78 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 78 insertions(+)
create mode 100644 fuzz/plist_write_fuzzer.dict
(limited to 'fuzz/plist_write_fuzzer.dict')
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_version="version=\"1.0\""
+
+xml_dict_open=""
+xml_dict_close=""
+xml_array_open=""
+xml_array_close=""
+xml_key_open=""
+xml_key_close=""
+
+xml_string_open=""
+xml_string_close=""
+xml_integer_open=""
+xml_integer_close=""
+xml_real_open=""
+xml_real_close=""
+xml_true=""
+xml_false=""
+xml_data_open=""
+xml_data_close=""
+xml_date_open=""
+xml_date_close=""
+
+xml_amp="&"
+xml_lt="<"
+xml_gt=">"
+xml_quot="""
+xml_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=="
--
cgit v1.1-32-gdbae