diff options
Diffstat (limited to 'fuzz')
17 files changed, 164 insertions, 0 deletions
diff --git a/fuzz/crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17 b/fuzz/crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17 new file mode 100644 index 0000000..9038147 --- /dev/null +++ b/fuzz/crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17 | |||
| @@ -0,0 +1,53 @@ | |||
| 1 | <plist version="1.0"> | ||
| 2 | <dict> | ||
| 3 | <key>some test entitites</key> | ||
| 4 | <dict> | ||
| 5 | <key>copyright</key> | ||
| 6 | <string>©</string> | ||
| 7 | <key>multiple entitites</key> | ||
| 8 | <string>⼠⼡⼢</string> | ||
| 9 | <key>multiple entitites with characters inbetween</key> | ||
| 10 | <string>a⼣b⼤c⼥d</string> | ||
| 11 | </dict> | ||
| 12 | <key>one byte entity</key> | ||
| 13 | <dict> | ||
| 14 | <key>one byte entity</key> | ||
| 15 | <string>@</string> | ||
| 16 | <key>one byte entity with text after</key> | ||
| 17 | <string>@z</string> | ||
| 18 | <key>one byte entity with text before</key> | ||
| 19 | <string>a@</string> | ||
| 20 | <key>one byte entity with text before & after</key> | ||
| 21 | <string>a@z</string> | ||
| 22 | </dict> | ||
| 23 | <key>two-byte utf-8</key> | ||
| 24 | <dict> | ||
| 25 | <key>two-byte utf-8</key> | ||
| 26 | <string>Ä</string> | ||
| 27 | <key>two-byte utf-8 with text after</key> | ||
| 28 | <string>Ëyz</string> | ||
| 29 | <key>two-byte utf-8 with text before</key> | ||
| 30 | <string>abÖ</string> | ||
| 31 | <key>two-byte utf-8 with text before & after</key> | ||
| 32 | <string>abÜyz</string> | ||
| 33 | </dict> | ||
| 34 | <key>three byte utf-8</key> | ||
| 35 | <dict> | ||
| 36 | <key>three byte utf-8</key> | ||
| 37 | <string>¢</string> | ||
| 38 | <key>three byte utf-8 with text after</key> | ||
| 39 | <string>£xyz</string> | ||
| 40 | <key>three byte utf-8 with text bef&a;</key> | ||
| 41 | <string>abc¥</string> | ||
| 42 | <key>three byte utf-8 with text before & after</key> | ||
| 43 | (<string>abc₩xyz</string> | ||
| 44 | </dict> | ||
| 45 | <key>four byte utf-8</key> | ||
| 46 | <dict> | ||
| 47 | <key>four byte utf-8</key> | ||
| 48 | <string>𝕢</string> | ||
| 49 | with text before & after</key> | ||
| 50 | <string>abcd𝕥wxyz</string> | ||
| 51 | </dict> | ||
| 52 | </dict> | ||
| 53 | </plist> | ||
diff --git a/fuzz/crashes/crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1 b/fuzz/crashes/crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1 new file mode 100644 index 0000000..9954475 --- /dev/null +++ b/fuzz/crashes/crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1 | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.aPropertyList-1.0.dtd"> | ||
| 3 | <plist version="1.0teger> | ||
| 4 | <integer>9223372036854775807</integer> | ||
| 5 | <integer>-9223372036854775808</integer> | ||
| 6 | <integer>9223372036854775808</036854775808</in6854775808</integer> | ||
| 7 | <integer>9223372036854775808</036854775808</integer> | ||
| 8 | </array> | ||
| 9 | </plist> | ||
diff --git a/fuzz/crashes/crash-348c909a0b3532977185f551eb5d2ed04e694883 b/fuzz/crashes/crash-348c909a0b3532977185f551eb5d2ed04e694883 new file mode 100644 index 0000000..2942529 --- /dev/null +++ b/fuzz/crashes/crash-348c909a0b3532977185f551eb5d2ed04e694883 | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | <plist version="1.0"> | ||
| 4 | <array> | ||
| 5 | <integer>-1</integer> | ||
| 6 | <integer>18446744073709551615</integer> | ||
| 7 | <integer>9223372036854775807</integer> | ||
| 8 | <integer>-9223372036854775808</integer> | ||
| 9 | <integer>9223372036854775808</integer> | ||
| 10 | </array> | ||
| 11 | </plist> | ||
diff --git a/fuzz/crashes/crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a b/fuzz/crashes/crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a new file mode 100644 index 0000000..cda6a0f --- /dev/null +++ b/fuzz/crashes/crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | <plist versiog="1.0"> | ||
| 4 | <dict> | ||
| 5 | <key>Time1</key> | ||
| 6 | <date>2010-11-12T13:14:15Z</date> | ||
| 7 | <key>Time2</key> | ||
| 8 | <date>4016-07-0-11<!--- \ No newline at end of file | ||
diff --git a/fuzz/crashes/crash-80c28b0e2a446665e68927dd4441c10c9a68e64e b/fuzz/crashes/crash-80c28b0e2a446665e68927dd4441c10c9a68e64e new file mode 100644 index 0000000..7a7d8f1 --- /dev/null +++ b/fuzz/crashes/crash-80c28b0e2a446665e68927dd4441c10c9a68e64e | |||
| Binary files differ | |||
diff --git a/fuzz/crashes/crash-8acf177da60ecf13c36d0da1b8e25de891980ea6 b/fuzz/crashes/crash-8acf177da60ecf13c36d0da1b8e25de891980ea6 new file mode 100644 index 0000000..9a64518 --- /dev/null +++ b/fuzz/crashes/crash-8acf177da60ecf13c36d0da1b8e25de891980ea6 | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"" http://www.apple.com/DTDs/PropertyList-1.0.dtd<integer>-1</integer> | ||
| 3 | <integnteger> | ||
| 4 | </array> | ||
| 5 | </plist> | ||
diff --git a/fuzz/crashes/crash-94276cf69a50e78dd6cdf079c208cb80f357cd33 b/fuzz/crashes/crash-94276cf69a50e78dd6cdf079c208cb80f357cd33 new file mode 100644 index 0000000..1eed6ac --- /dev/null +++ b/fuzz/crashes/crash-94276cf69a50e78dd6cdf079c208cb80f357cd33 | |||
| Binary files differ | |||
diff --git a/fuzz/crashes/crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9 b/fuzz/crashes/crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9 new file mode 100644 index 0000000..fb9a05f --- /dev/null +++ b/fuzz/crashes/crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9 | |||
| Binary files differ | |||
diff --git a/fuzz/crashes/crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9 b/fuzz/crashes/crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9 new file mode 100644 index 0000000..f06d59b --- /dev/null +++ b/fuzz/crashes/crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9 | |||
| Binary files differ | |||
diff --git a/fuzz/crashes/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 b/fuzz/crashes/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/fuzz/crashes/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 | |||
diff --git a/fuzz/crashes/crash-f03c680ee1c4d84c28e731752df77a61e213a24d b/fuzz/crashes/crash-f03c680ee1c4d84c28e731752df77a61e213a24d new file mode 100644 index 0000000..278dbcc --- /dev/null +++ b/fuzz/crashes/crash-f03c680ee1c4d84c28e731752df77a61e213a24d | |||
| @@ -0,0 +1,72 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | <plist version="1.0"> | ||
| 4 | <dict> | ||
| 5 | <key>Some ASCII string</key> | ||
| 6 | <string>Test ASCII String</string> | ||
| 7 | <key>Some UTF8 strings</key> | ||
| 8 | <array> | ||
| 9 | <string>àéèçù</string> | ||
| 10 | <string>日本語</string> | ||
| 11 | <string>汉语/漢語</string> | ||
| 12 | <string>한국어/조선말</string> | ||
| 13 | <string>русский язык</string> | ||
| 14 | <string>الْعَرَبيّة</string> | ||
| 15 | <string>עִבְרִית</string> | ||
| 16 | <string>język polski</string> | ||
| 17 | <string>हिन्दी</string> | ||
| 18 | </array> | ||
| 19 | <key>Keys & "entities"</key> | ||
| 20 | <string>hellow world & others <nodes> are "fun!?'</string> | ||
| 21 | <key>Boolean</key> | ||
| 22 | <false/> | ||
| 23 | <key>Another Boolean</key> | ||
| 24 | <true/> | ||
| 25 | <key>Some Int</key> | ||
| 26 | <integer>32434543632</integer> | ||
| 27 | <key>Some Real</key> | ||
| 28 | <real>58654.347656</real> | ||
| 29 | <key>Some Date</key> | ||
| 30 | <date>2009-02-12T22:23:00Z</date> | ||
| 31 | <key>Some Data</key> | ||
| 32 | <data> | ||
| 33 | MDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1 | ||
| 34 | w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qm | ||
| 35 | w6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAow | ||
| 36 | MTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXD | ||
| 37 | uSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbD | ||
| 38 | qSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAx | ||
| 39 | MjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5 | ||
| 40 | JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOp | ||
| 41 | IicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEy | ||
| 42 | MzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7kl | ||
| 43 | IcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6ki | ||
| 44 | Jygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIz | ||
| 45 | NDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUh | ||
| 46 | wqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSIn | ||
| 47 | KC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0 | ||
| 48 | NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHC | ||
| 49 | pzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIico | ||
| 50 | LcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1 | ||
| 51 | Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKn | ||
| 52 | Oi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygt | ||
| 53 | w6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2 | ||
| 54 | Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6 | ||
| 55 | LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3D | ||
| 56 | qF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3 | ||
| 57 | ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzov | ||
| 58 | Oy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOo | ||
| 59 | X8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4 | ||
| 60 | OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87 | ||
| 61 | Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hf | ||
| 62 | w6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5 | ||
| 63 | VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6Lzsu | ||
| 64 | LD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/D | ||
| 65 | p8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlU | ||
| 66 | RVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4s | ||
| 67 | Pz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8On | ||
| 68 | w6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRF | ||
| 69 | U1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/ | ||
| 70 | Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fD | ||
| 71 | oCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVT | ||
| 72 | VDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqg \ No newline at end of file | ||
diff --git a/fuzz/leaks/leak-47b0a9f21d3affab6cfc898e5140bb53265ada07 b/fuzz/leaks/leak-47b0a9f21d3affab6cfc898e5140bb53265ada07 new file mode 100644 index 0000000..36e09f0 --- /dev/null +++ b/fuzz/leaks/leak-47b0a9f21d3affab6cfc898e5140bb53265ada07 | |||
| Binary files differ | |||
diff --git a/fuzz/leaks/leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7 b/fuzz/leaks/leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7 new file mode 100644 index 0000000..4dec3dd --- /dev/null +++ b/fuzz/leaks/leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7 | |||
| Binary files differ | |||
diff --git a/fuzz/leaks/leak-53bc466851eda790bd891733da5db0a7482886bf b/fuzz/leaks/leak-53bc466851eda790bd891733da5db0a7482886bf new file mode 100644 index 0000000..ce9e7ac --- /dev/null +++ b/fuzz/leaks/leak-53bc466851eda790bd891733da5db0a7482886bf | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | <plist version="1.0"> | ||
| 2 | <dict> | ||
| 3 | <key>test&</key> | ||
| 4 | <string>value</string> | ||
| 5 | </dict> | ||
| 6 | </plist> | ||
diff --git a/fuzz/leaks/leak-96fb453b3ba18d31e164831795a708183b5a0dac b/fuzz/leaks/leak-96fb453b3ba18d31e164831795a708183b5a0dac new file mode 100644 index 0000000..d4a1ec3 --- /dev/null +++ b/fuzz/leaks/leak-96fb453b3ba18d31e164831795a708183b5a0dac | |||
| Binary files differ | |||
diff --git a/fuzz/leaks/leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1 b/fuzz/leaks/leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1 new file mode 100644 index 0000000..d99278b --- /dev/null +++ b/fuzz/leaks/leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1 | |||
| Binary files differ | |||
diff --git a/fuzz/leaks/leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074 b/fuzz/leaks/leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074 new file mode 100644 index 0000000..b499279 --- /dev/null +++ b/fuzz/leaks/leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074 | |||
| Binary files differ | |||
