From d35495540df2b6d3ba16c84ce21627d9dbae000c Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Fri, 10 Feb 2023 23:38:26 -0700 Subject: Fuzz for equivalence between stdlib and lowmemjson --- compat/json/testdata/fuzz/FuzzEquiv/0064ebc3507e959b | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/19981bffc2abbaf1 | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/57365320c0968611 | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/5cd6893f25481dae | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/6a6612e05e0f9e32 | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/77e6e971d8684f84 | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/8727b16d337d7b81 | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/96aac43014471adc | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/9cc52906ed53ef5f | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/a0b9ecf4e99fd85d | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/a5775dd298b90a6c | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/af9bedcb9e0a31e8 | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/f6b0960dd3331a00 | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/fbbce5ea61559cc6 | 2 ++ compat/json/testdata/fuzz/FuzzEquiv/fd29ccbb2af92d4f | 2 ++ 15 files changed, 30 insertions(+) create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/0064ebc3507e959b create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/19981bffc2abbaf1 create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/57365320c0968611 create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/5cd6893f25481dae create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/6a6612e05e0f9e32 create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/77e6e971d8684f84 create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/8727b16d337d7b81 create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/96aac43014471adc create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/9cc52906ed53ef5f create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/a0b9ecf4e99fd85d create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/a5775dd298b90a6c create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/af9bedcb9e0a31e8 create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/f6b0960dd3331a00 create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/fbbce5ea61559cc6 create mode 100644 compat/json/testdata/fuzz/FuzzEquiv/fd29ccbb2af92d4f (limited to 'compat/json/testdata/fuzz/FuzzEquiv') diff --git a/compat/json/testdata/fuzz/FuzzEquiv/0064ebc3507e959b b/compat/json/testdata/fuzz/FuzzEquiv/0064ebc3507e959b new file mode 100644 index 0000000..96e9e53 --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/0064ebc3507e959b @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("𐠁") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/19981bffc2abbaf1 b/compat/json/testdata/fuzz/FuzzEquiv/19981bffc2abbaf1 new file mode 100644 index 0000000..ecbe8af --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/19981bffc2abbaf1 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("A") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/57365320c0968611 b/compat/json/testdata/fuzz/FuzzEquiv/57365320c0968611 new file mode 100644 index 0000000..5aace7f --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/57365320c0968611 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("[200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/5cd6893f25481dae b/compat/json/testdata/fuzz/FuzzEquiv/5cd6893f25481dae new file mode 100644 index 0000000..a51778b --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/5cd6893f25481dae @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0E00") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/6a6612e05e0f9e32 b/compat/json/testdata/fuzz/FuzzEquiv/6a6612e05e0f9e32 new file mode 100644 index 0000000..fe2e128 --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/6a6612e05e0f9e32 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\"\\uD800\"") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/77e6e971d8684f84 b/compat/json/testdata/fuzz/FuzzEquiv/77e6e971d8684f84 new file mode 100644 index 0000000..e3c530f --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/77e6e971d8684f84 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\uebae") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/8727b16d337d7b81 b/compat/json/testdata/fuzz/FuzzEquiv/8727b16d337d7b81 new file mode 100644 index 0000000..e8000f3 --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/8727b16d337d7b81 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("00") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/96aac43014471adc b/compat/json/testdata/fuzz/FuzzEquiv/96aac43014471adc new file mode 100644 index 0000000..9461c7a --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/96aac43014471adc @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\"\\") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/9cc52906ed53ef5f b/compat/json/testdata/fuzz/FuzzEquiv/9cc52906ed53ef5f new file mode 100644 index 0000000..1edfb06 --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/9cc52906ed53ef5f @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\"") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/a0b9ecf4e99fd85d b/compat/json/testdata/fuzz/FuzzEquiv/a0b9ecf4e99fd85d new file mode 100644 index 0000000..b3c523c --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/a0b9ecf4e99fd85d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0.") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/a5775dd298b90a6c b/compat/json/testdata/fuzz/FuzzEquiv/a5775dd298b90a6c new file mode 100644 index 0000000..ca6f6f5 --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/a5775dd298b90a6c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\"\\u") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/af9bedcb9e0a31e8 b/compat/json/testdata/fuzz/FuzzEquiv/af9bedcb9e0a31e8 new file mode 100644 index 0000000..778cc61 --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/af9bedcb9e0a31e8 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0 ") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/f6b0960dd3331a00 b/compat/json/testdata/fuzz/FuzzEquiv/f6b0960dd3331a00 new file mode 100644 index 0000000..9644b51 --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/f6b0960dd3331a00 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\"0\x85\xcd\xc0\xf3\xcb\xc1\xb3\xf2\xf5\xa4\xc1\xd40\xba\xe9\"") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/fbbce5ea61559cc6 b/compat/json/testdata/fuzz/FuzzEquiv/fbbce5ea61559cc6 new file mode 100644 index 0000000..712fab9 --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/fbbce5ea61559cc6 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\U00054516") diff --git a/compat/json/testdata/fuzz/FuzzEquiv/fd29ccbb2af92d4f b/compat/json/testdata/fuzz/FuzzEquiv/fd29ccbb2af92d4f new file mode 100644 index 0000000..9dc2675 --- /dev/null +++ b/compat/json/testdata/fuzz/FuzzEquiv/fd29ccbb2af92d4f @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("Ǒ") -- cgit v1.2.3-54-g00ecf