summaryrefslogtreecommitdiffstats
path: root/fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2017-05-30 20:19:35 +0200
committerGravatar Nikias Bassen2017-05-30 20:19:35 +0200
commit8bc2a5aaaf865c99c5e4410bb7cc0a86ed014a07 (patch)
treeb41700e70e038e7d42e0ae0c2f1e7c4422a2322a /fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17
parent2fecc5c03417fbb197d373691fc825d1f9ec3299 (diff)
downloadlibplist-8bc2a5aaaf865c99c5e4410bb7cc0a86ed014a07.tar.gz
libplist-8bc2a5aaaf865c99c5e4410bb7cc0a86ed014a07.tar.bz2
fuzz: Move known crash/leak samples to per-fuzzer directories
Diffstat (limited to 'fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17')
-rw-r--r--fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f1753
1 files changed, 53 insertions, 0 deletions
diff --git a/fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17 b/fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17
new file mode 100644
index 0000000..9038147
--- /dev/null
+++ b/fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17
@@ -0,0 +1,53 @@
+<plist version="1.0">
+<dict>
+ <key>some test entitites</key>
+ <dict>
+ <key>copyright</key>
+ <string>&#169;</string>
+ <key>multiple entitites</key>
+ <string>&#x2F20;&#x2F21;&#x2F22;</string>
+ <key>multiple entitites with characters inbetween</key>
+ <string>a&#x2F23;b&#x2F24;c&#x2F25;d</string>
+ </dict>
+ <key>one byte entity</key>
+ <dict>
+ <key>one byte entity</key>
+ <string>&#64;</string>
+ <key>one byte entity with text after</key>
+ <string>&#x40;z</string>
+ <key>one byte entity with text before</key>
+ <string>a&#x40;</string>
+ <key>one byte entity with text before &amp; after</key>
+ <string>a&#64;z</string>
+ </dict>
+ <key>two-byte utf-8</key>
+ <dict>
+ <key>two-byte utf-8</key>
+ <string>&#xC4;</string>
+ <key>two-byte utf-8 with text after</key>
+ <string>&#xCB;yz</string>
+ <key>two-byte utf-8 with text before</key>
+ <string>ab&#xD6;</string>
+ <key>two-byte utf-8 with text before &amp; after</key>
+ <string>ab&#xDC;yz</string>
+ </dict>
+ <key>three byte utf-8</key>
+ <dict>
+ <key>three byte utf-8</key>
+ <string>&#xFFE0;</string>
+ <key>three byte utf-8 with text after</key>
+ <string>&#65505;xyz</string>
+ <key>three byte utf-8 with text bef&a;</key>
+ <string>abc&#xFFE5;</string>
+ <key>three byte utf-8 with text before &amp; after</key>
+ (<string>abc&#65510;xyz</string>
+ </dict>
+ <key>four byte utf-8</key>
+ <dict>
+ <key>four byte utf-8</key>
+ <string>&#x1D562;</string>
+ with text before &amp; after</key>
+ <string>abcd&#x1D565;wxyz</string>
+ </dict>
+</dict>
+</plist>