diff --git a/conanfile.py b/conanfile.py index 46ab27852..6a6d604f1 100644 --- a/conanfile.py +++ b/conanfile.py @@ -18,7 +18,7 @@ def requirements(self): def configure(self): if self.options.build_tests: self.options["catch2"].with_main = True - if self.settings.os == "Macos": + if self.settings.compiler == "clang": self.options["backward-cpp"].stack_details = "backtrace_symbol" def generate(self): diff --git a/lib/resdata/rd_coarse_cell.cpp b/lib/resdata/rd_coarse_cell.cpp index 7f11da320..42967ac52 100644 --- a/lib/resdata/rd_coarse_cell.cpp +++ b/lib/resdata/rd_coarse_cell.cpp @@ -7,6 +7,7 @@ #include #include +#include /* @@ -258,10 +259,9 @@ void rd_coarse_cell_update_index(rd_coarse_cell_type *coarse_cell, if (int_vector_size(coarse_cell->active_values) > 1) { if (int_vector_reverse_iget(coarse_cell->active_values, -2) != active_value) - util_abort( - "%s: Sorry - current coarse cell implementation requires that " - "all active cells have the same active value\n", - __func__); + throw std::invalid_argument( + "Coarse cell implementation requires that " + "all active cells have the same active value"); } } diff --git a/lib/resdata/rd_file_kw.cpp b/lib/resdata/rd_file_kw.cpp index c768f294f..91a866e97 100644 --- a/lib/resdata/rd_file_kw.cpp +++ b/lib/resdata/rd_file_kw.cpp @@ -163,15 +163,17 @@ bool rd_file_kw_equal(const rd_file_kw_type *kw1, const rd_file_kw_type *kw2) { } static void rd_file_kw_assert_kw(const rd_file_kw_type *file_kw) { + if (!file_kw->kw) + throw std::invalid_argument("Found invalid keyword in file"); if (!rd_type_is_equal(rd_file_kw_get_data_type(file_kw), rd_kw_get_data_type(file_kw->kw))) - util_abort("%s: type mismatch between header and file.\n", __func__); + throw std::invalid_argument("type mismatch between header and file."); if (file_kw->kw_size != rd_kw_get_size(file_kw->kw)) - util_abort("%s: size mismatch between header and file.\n", __func__); + throw std::invalid_argument("size mismatch between header and file."); if (strcmp(file_kw->header, rd_kw_get_header(file_kw->kw)) != 0) - util_abort("%s: name mismatch between header and file.\n", __func__); + throw std::invalid_argument("name mismatch between header and file."); } static void rd_file_kw_drop_kw(rd_file_kw_type *file_kw, diff --git a/lib/resdata/rd_file_view.cpp b/lib/resdata/rd_file_view.cpp index 45ad47bfd..f536c3bca 100644 --- a/lib/resdata/rd_file_view.cpp +++ b/lib/resdata/rd_file_view.cpp @@ -62,7 +62,7 @@ rd_file_view_type *rd_file_view_alloc(ERT::FortIO *fortio, int *flags, static int rd_file_view_get_global_index(const rd_file_view_type *rd_file_view, const char *kw, int ith) { const auto &index_vector = rd_file_view->kw_index.at(kw); - return index_vector[ith]; + return index_vector.at(ith); } /** diff --git a/lib/resdata/rd_grid.cpp b/lib/resdata/rd_grid.cpp index d76a42db0..e3040a13c 100644 --- a/lib/resdata/rd_grid.cpp +++ b/lib/resdata/rd_grid.cpp @@ -1690,8 +1690,13 @@ static void rd_grid_update_index(rd_grid_type *rd_grid) { static rd_coarse_cell_type * rd_grid_get_or_create_coarse_cell(rd_grid_type *rd_grid, int coarse_nr) { + + if (coarse_nr < 0) + throw std::invalid_argument("Negative coarse number for cell in file"); + while (static_cast(rd_grid->coarse_cells.size()) <= coarse_nr) rd_grid->coarse_cells.emplace_back(nullptr, &rd_coarse_cell_free); + if (!rd_grid->coarse_cells[coarse_nr]) rd_grid->coarse_cells[coarse_nr].reset(rd_coarse_cell_alloc()); diff --git a/lib/resdata/rd_type.cpp b/lib/resdata/rd_type.cpp index ae878ed1a..b13a2822e 100644 --- a/lib/resdata/rd_type.cpp +++ b/lib/resdata/rd_type.cpp @@ -2,10 +2,13 @@ #include #include +#include #include #include #include +#include +#include #define RD_TYPE_NAME_CHAR "CHAR" #define RD_TYPE_NAME_FLOAT "REAL" @@ -134,7 +137,7 @@ rd_data_type rd_type_create_from_name(const char *type_name) { else if (strncmp(type_name, RD_TYPE_NAME_BOOL, RD_TYPE_LENGTH) == 0) return RD_BOOL; else { - util_abort("%s: unrecognized type name:%s \n", __func__, type_name); + throw std::invalid_argument(fmt::format("unrecognized type name:{}", std::string(type_name))); } } diff --git a/tests/fuzzing/README.md b/tests/fuzzing/README.md new file mode 100644 index 000000000..345488cd7 --- /dev/null +++ b/tests/fuzzing/README.md @@ -0,0 +1,25 @@ +Install with + +``` +CC=/usr/bin/clang CXX=/usr/bin/clang++ +CFLAGS="-O1 -g -fno-omit-frame-pointer -fno-lto -fsanitize=address,fuzzer-no-link" +CXXFLAGS="-O1 -g -fno-omit-frame-pointer -fno-lto -fsanitize=address,fuzzer-no-link" +LDFLAGS="-fno-lto -fsanitize=address,fuzzer-no-link" +CMAKE_ARGS="-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF" pip install . +``` +Run with + +``` +LD_PRELOAD="$(python -c + "import atheris; print(atheris.path())")/asan_with_fuzzer.so" python +tests/fuzzing/smry_fuzz_target.py -detect_leaks=0 -max_len=22000000 -r +ss_limit_mb=32000000000 tests/fuzzing/smry_corpus/ +``` + +Its beneficial to also use + +``` +export ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer-18 +``` + +to get debug symbols. diff --git a/tests/fuzzing/__init__.py b/tests/fuzzing/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/fuzzing/grid_corpus/002f2449086de445e69bb01436281b375bcf1ceb b/tests/fuzzing/grid_corpus/002f2449086de445e69bb01436281b375bcf1ceb new file mode 100644 index 000000000..871686983 --- /dev/null +++ b/tests/fuzzing/grid_corpus/002f2449086de445e69bb01436281b375bcf1ceb @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/003b2701dc2f7eb4f2b15b1e67b7b3d153c1002e b/tests/fuzzing/grid_corpus/003b2701dc2f7eb4f2b15b1e67b7b3d153c1002e new file mode 100644 index 000000000..fc0f8e43a Binary files /dev/null and b/tests/fuzzing/grid_corpus/003b2701dc2f7eb4f2b15b1e67b7b3d153c1002e differ diff --git a/tests/fuzzing/grid_corpus/00862bac5bb204e5f275ea9ed079b4224843d154 b/tests/fuzzing/grid_corpus/00862bac5bb204e5f275ea9ed079b4224843d154 new file mode 100644 index 000000000..24b534d19 Binary files /dev/null and b/tests/fuzzing/grid_corpus/00862bac5bb204e5f275ea9ed079b4224843d154 differ diff --git a/tests/fuzzing/grid_corpus/00a15de7416923962ba3403d396506988f52f953 b/tests/fuzzing/grid_corpus/00a15de7416923962ba3403d396506988f52f953 new file mode 100644 index 000000000..964d125a8 --- /dev/null +++ b/tests/fuzzing/grid_corpus/00a15de7416923962ba3403d396506988f52f953 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/01288fdcfab3a5315b113913628a2315ffe36f6c b/tests/fuzzing/grid_corpus/01288fdcfab3a5315b113913628a2315ffe36f6c new file mode 100644 index 000000000..9b9ba43e6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/01288fdcfab3a5315b113913628a2315ffe36f6c differ diff --git a/tests/fuzzing/grid_corpus/01d3d1621b5c0b81011267a6cb773ee66909901b b/tests/fuzzing/grid_corpus/01d3d1621b5c0b81011267a6cb773ee66909901b new file mode 100644 index 000000000..1d5640d25 Binary files /dev/null and b/tests/fuzzing/grid_corpus/01d3d1621b5c0b81011267a6cb773ee66909901b differ diff --git a/tests/fuzzing/grid_corpus/01f3095d12cf870395e8d451d315755eceb44ef5 b/tests/fuzzing/grid_corpus/01f3095d12cf870395e8d451d315755eceb44ef5 new file mode 100644 index 000000000..d83640400 --- /dev/null +++ b/tests/fuzzing/grid_corpus/01f3095d12cf870395e8d451d315755eceb44ef5 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD +.5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu02 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/027cf603d580ee7ef5ea7218c83fd62db148bfb2 b/tests/fuzzing/grid_corpus/027cf603d580ee7ef5ea7218c83fd62db148bfb2 new file mode 100644 index 000000000..194e33058 Binary files /dev/null and b/tests/fuzzing/grid_corpus/027cf603d580ee7ef5ea7218c83fd62db148bfb2 differ diff --git a/tests/fuzzing/grid_corpus/028d0b02789926d80fbb1cf99a2de0c8e21496ef b/tests/fuzzing/grid_corpus/028d0b02789926d80fbb1cf99a2de0c8e21496ef new file mode 100644 index 000000000..d23ffbdb8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/028d0b02789926d80fbb1cf99a2de0c8e21496ef differ diff --git a/tests/fuzzing/grid_corpus/02d1d22f7f83e7f7cb94abc590d78b25abba6ee8 b/tests/fuzzing/grid_corpus/02d1d22f7f83e7f7cb94abc590d78b25abba6ee8 new file mode 100644 index 000000000..cc09ba086 Binary files /dev/null and b/tests/fuzzing/grid_corpus/02d1d22f7f83e7f7cb94abc590d78b25abba6ee8 differ diff --git a/tests/fuzzing/grid_corpus/02dd2cc5d0f84335b1a88c3bff5346a764309a45 b/tests/fuzzing/grid_corpus/02dd2cc5d0f84335b1a88c3bff5346a764309a45 new file mode 100644 index 000000000..58ec8be7e Binary files /dev/null and b/tests/fuzzing/grid_corpus/02dd2cc5d0f84335b1a88c3bff5346a764309a45 differ diff --git a/tests/fuzzing/grid_corpus/030c494b9c2a8acbe42b6f446307e5c3c2545004 b/tests/fuzzing/grid_corpus/030c494b9c2a8acbe42b6f446307e5c3c2545004 new file mode 100644 index 000000000..fce33a34b Binary files /dev/null and b/tests/fuzzing/grid_corpus/030c494b9c2a8acbe42b6f446307e5c3c2545004 differ diff --git a/tests/fuzzing/grid_corpus/038cdc212e07e3ad27dd9d3fde90349a8969f9b7 b/tests/fuzzing/grid_corpus/038cdc212e07e3ad27dd9d3fde90349a8969f9b7 new file mode 100644 index 000000000..c63a6e10c Binary files /dev/null and b/tests/fuzzing/grid_corpus/038cdc212e07e3ad27dd9d3fde90349a8969f9b7 differ diff --git a/tests/fuzzing/grid_corpus/03a9b209b8d3469f3fc22378edb006abfd99a4f9 b/tests/fuzzing/grid_corpus/03a9b209b8d3469f3fc22378edb006abfd99a4f9 new file mode 100644 index 000000000..c698e7fd1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/03a9b209b8d3469f3fc22378edb006abfd99a4f9 differ diff --git a/tests/fuzzing/grid_corpus/03b0acac20b0ba5328bbe57db3b948161261858c b/tests/fuzzing/grid_corpus/03b0acac20b0ba5328bbe57db3b948161261858c new file mode 100644 index 000000000..ee0d5eba6 --- /dev/null +++ b/tests/fuzzing/grid_corpus/03b0acac20b0ba5328bbe57db3b948161261858c @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0 0 0 0 5 0 0 0 1 2 2 0 0 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/03e9ecff69b96552e1c203870b90544986d44e0e b/tests/fuzzing/grid_corpus/03e9ecff69b96552e1c203870b90544986d44e0e new file mode 100644 index 000000000..614d74ab8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/03e9ecff69b96552e1c203870b90544986d44e0e differ diff --git a/tests/fuzzing/grid_corpus/03f6412f159448f096fe4c345bfbd096cbe8d71f b/tests/fuzzing/grid_corpus/03f6412f159448f096fe4c345bfbd096cbe8d71f new file mode 100644 index 000000000..64d03350b --- /dev/null +++ b/tests/fuzzing/grid_corpus/03f6412f159448f096fe4c345bfbd096cbe8d71f @@ -0,0 +1,32 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/040c1165aa3e30721a673e6273c0449c8de34a3c b/tests/fuzzing/grid_corpus/040c1165aa3e30721a673e6273c0449c8de34a3c new file mode 100644 index 000000000..41ed57b97 Binary files /dev/null and b/tests/fuzzing/grid_corpus/040c1165aa3e30721a673e6273c0449c8de34a3c differ diff --git a/tests/fuzzing/grid_corpus/0434437ea8adf22e0caa03ed65e0e2117a60e7c3 b/tests/fuzzing/grid_corpus/0434437ea8adf22e0caa03ed65e0e2117a60e7c3 new file mode 100644 index 000000000..60d9b0df1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0434437ea8adf22e0caa03ed65e0e2117a60e7c3 differ diff --git a/tests/fuzzing/grid_corpus/047cd699a073692f8783ac97d33bbe9c5a8a38a8 b/tests/fuzzing/grid_corpus/047cd699a073692f8783ac97d33bbe9c5a8a38a8 new file mode 100644 index 000000000..6d44d0f94 Binary files /dev/null and b/tests/fuzzing/grid_corpus/047cd699a073692f8783ac97d33bbe9c5a8a38a8 differ diff --git a/tests/fuzzing/grid_corpus/048546bb700386e44857204b65bdf27ad528582a b/tests/fuzzing/grid_corpus/048546bb700386e44857204b65bdf27ad528582a new file mode 100644 index 000000000..79a36e8eb Binary files /dev/null and b/tests/fuzzing/grid_corpus/048546bb700386e44857204b65bdf27ad528582a differ diff --git a/tests/fuzzing/grid_corpus/04b8ce18ced7739ee7822e0f749f4181d65abb60 b/tests/fuzzing/grid_corpus/04b8ce18ced7739ee7822e0f749f4181d65abb60 new file mode 100644 index 000000000..6560ebf5c Binary files /dev/null and b/tests/fuzzing/grid_corpus/04b8ce18ced7739ee7822e0f749f4181d65abb60 differ diff --git a/tests/fuzzing/grid_corpus/0517e0c40d1eb4410a3c9d85072652c856bb71d4 b/tests/fuzzing/grid_corpus/0517e0c40d1eb4410a3c9d85072652c856bb71d4 new file mode 100644 index 000000000..a6a7e93b4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/0517e0c40d1eb4410a3c9d85072652c856bb71d4 @@ -0,0 +1,32 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/052615e01d9b95abee90bd5b3942a7d247116553 b/tests/fuzzing/grid_corpus/052615e01d9b95abee90bd5b3942a7d247116553 new file mode 100644 index 000000000..7dfe21de4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/052615e01d9b95abee90bd5b3942a7d247116553 @@ -0,0 +1,38 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/053a86d1e6020f984b10c1aed7d99b17f333c97b b/tests/fuzzing/grid_corpus/053a86d1e6020f984b10c1aed7d99b17f333c97b new file mode 100644 index 000000000..42be1ed27 Binary files /dev/null and b/tests/fuzzing/grid_corpus/053a86d1e6020f984b10c1aed7d99b17f333c97b differ diff --git a/tests/fuzzing/grid_corpus/05904dfce393cc0eeb4db66f58c98130dd09ecc6 b/tests/fuzzing/grid_corpus/05904dfce393cc0eeb4db66f58c98130dd09ecc6 new file mode 100644 index 000000000..87ddfefc5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/05904dfce393cc0eeb4db66f58c98130dd09ecc6 differ diff --git a/tests/fuzzing/grid_corpus/0595d672976b504ba2c6aa2354d225a8f973cb98 b/tests/fuzzing/grid_corpus/0595d672976b504ba2c6aa2354d225a8f973cb98 new file mode 100644 index 000000000..c462a7f03 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0595d672976b504ba2c6aa2354d225a8f973cb98 differ diff --git a/tests/fuzzing/grid_corpus/05c0dc58079b27f6bd9b8b26aaf458b8e82efc48 b/tests/fuzzing/grid_corpus/05c0dc58079b27f6bd9b8b26aaf458b8e82efc48 new file mode 100644 index 000000000..3477b9769 Binary files /dev/null and b/tests/fuzzing/grid_corpus/05c0dc58079b27f6bd9b8b26aaf458b8e82efc48 differ diff --git a/tests/fuzzing/grid_corpus/05d59819d67f1829d057378ad1a818e769cd3bda b/tests/fuzzing/grid_corpus/05d59819d67f1829d057378ad1a818e769cd3bda new file mode 100644 index 000000000..c557b0953 Binary files /dev/null and b/tests/fuzzing/grid_corpus/05d59819d67f1829d057378ad1a818e769cd3bda differ diff --git a/tests/fuzzing/grid_corpus/0602ecb75bfa25925e169045f4e1ec51b80cd4db b/tests/fuzzing/grid_corpus/0602ecb75bfa25925e169045f4e1ec51b80cd4db new file mode 100644 index 000000000..380611d43 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0602ecb75bfa25925e169045f4e1ec51b80cd4db differ diff --git a/tests/fuzzing/grid_corpus/060f02ab7b782665fda7e328359707c995c2fb3e b/tests/fuzzing/grid_corpus/060f02ab7b782665fda7e328359707c995c2fb3e new file mode 100644 index 000000000..831d667df Binary files /dev/null and b/tests/fuzzing/grid_corpus/060f02ab7b782665fda7e328359707c995c2fb3e differ diff --git a/tests/fuzzing/grid_corpus/063ccded8a44f04ec90278472b9ab9292191e55a b/tests/fuzzing/grid_corpus/063ccded8a44f04ec90278472b9ab9292191e55a new file mode 100644 index 000000000..46df925d8 --- /dev/null +++ b/tests/fuzzing/grid_corpus/063ccded8a44f04ec90278472b9ab9292191e55a @@ -0,0 +1,7 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0 0 1 11*0 0 0 0 5 0 0 0 1 2 20 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/064dafb02663c2e421b89f35da3de5f0616cc8c6 b/tests/fuzzing/grid_corpus/064dafb02663c2e421b89f35da3de5f0616cc8c6 new file mode 100644 index 000000000..de964f802 --- /dev/null +++ b/tests/fuzzing/grid_corpus/064dafb02663c2e421b89f35da3de5f0616cc8c6 @@ -0,0 +1,3 @@ + +SPECGRID +2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/0661b2d7fdb46e24fee6268197fb5d6b3bea929d b/tests/fuzzing/grid_corpus/0661b2d7fdb46e24fee6268197fb5d6b3bea929d new file mode 100644 index 000000000..b0537c861 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0661b2d7fdb46e24fee6268197fb5d6b3bea929d differ diff --git a/tests/fuzzing/grid_corpus/06b273c5c06d2ac57deb2dd9e5d0a750ef2a1f89 b/tests/fuzzing/grid_corpus/06b273c5c06d2ac57deb2dd9e5d0a750ef2a1f89 new file mode 100644 index 000000000..79bdbcc97 Binary files /dev/null and b/tests/fuzzing/grid_corpus/06b273c5c06d2ac57deb2dd9e5d0a750ef2a1f89 differ diff --git a/tests/fuzzing/grid_corpus/06d1ae3f3140adbe99123a804aa7a03165f342fc b/tests/fuzzing/grid_corpus/06d1ae3f3140adbe99123a804aa7a03165f342fc new file mode 100644 index 000000000..2b5cc9053 Binary files /dev/null and b/tests/fuzzing/grid_corpus/06d1ae3f3140adbe99123a804aa7a03165f342fc differ diff --git a/tests/fuzzing/grid_corpus/070da7922552fa5985c00fd7cc39e232fb9e6a95 b/tests/fuzzing/grid_corpus/070da7922552fa5985c00fd7cc39e232fb9e6a95 new file mode 100644 index 000000000..5ab2432f3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/070da7922552fa5985c00fd7cc39e232fb9e6a95 differ diff --git a/tests/fuzzing/grid_corpus/0741135bbe36d876a2589d1fa7ff00b6d4f04778 b/tests/fuzzing/grid_corpus/0741135bbe36d876a2589d1fa7ff00b6d4f04778 new file mode 100644 index 000000000..131c3e2c7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0741135bbe36d876a2589d1fa7ff00b6d4f04778 differ diff --git a/tests/fuzzing/grid_corpus/077865afbbd19af37ef5c492901850024c8da63b b/tests/fuzzing/grid_corpus/077865afbbd19af37ef5c492901850024c8da63b new file mode 100644 index 000000000..22cd629a1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/077865afbbd19af37ef5c492901850024c8da63b differ diff --git a/tests/fuzzing/grid_corpus/07d5a6aa69c58e8cfc8c9ecab85309b7255f36cf b/tests/fuzzing/grid_corpus/07d5a6aa69c58e8cfc8c9ecab85309b7255f36cf new file mode 100644 index 000000000..bd2ce283c Binary files /dev/null and b/tests/fuzzing/grid_corpus/07d5a6aa69c58e8cfc8c9ecab85309b7255f36cf differ diff --git a/tests/fuzzing/grid_corpus/08303a147dc0cbe35f9f0331c8a18b96cf3ca52d b/tests/fuzzing/grid_corpus/08303a147dc0cbe35f9f0331c8a18b96cf3ca52d new file mode 100644 index 000000000..15960feaf --- /dev/null +++ b/tests/fuzzing/grid_corpus/08303a147dc0cbe35f9f0331c8a18b96cf3ca52d @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0@ 0 0 0 5 0 0 0 1 2 2 0 0 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/085c1786ba088baee5234fa90148b31f59ec83d4 b/tests/fuzzing/grid_corpus/085c1786ba088baee5234fa90148b31f59ec83d4 new file mode 100644 index 000000000..86e144fd8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/085c1786ba088baee5234fa90148b31f59ec83d4 differ diff --git a/tests/fuzzing/grid_corpus/086900220742e35fc7483b8fda97543365e65120 b/tests/fuzzing/grid_corpus/086900220742e35fc7483b8fda97543365e65120 new file mode 100644 index 000000000..31f59fbc7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/086900220742e35fc7483b8fda97543365e65120 differ diff --git a/tests/fuzzing/grid_corpus/08e056ad8ec8e0cc176bbdec8e601c5f5653acdc b/tests/fuzzing/grid_corpus/08e056ad8ec8e0cc176bbdec8e601c5f5653acdc new file mode 100644 index 000000000..7e0530a9b Binary files /dev/null and b/tests/fuzzing/grid_corpus/08e056ad8ec8e0cc176bbdec8e601c5f5653acdc differ diff --git a/tests/fuzzing/grid_corpus/08ee54b18ffc65b499ea7be7806ef27d4b81f88b b/tests/fuzzing/grid_corpus/08ee54b18ffc65b499ea7be7806ef27d4b81f88b new file mode 100644 index 000000000..d83e6df39 --- /dev/null +++ b/tests/fuzzing/grid_corpus/08ee54b18ffc65b499ea7be7806ef27d4b81f88b @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.10~000°0EØÏÎß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0+01 0.24199999E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/08fd3c73cd2d0c7824e91c8ab72a8d42a776cf9f b/tests/fuzzing/grid_corpus/08fd3c73cd2d0c7824e91c8ab72a8d42a776cf9f new file mode 100644 index 000000000..3ea13b937 --- /dev/null +++ b/tests/fuzzing/grid_corpus/08fd3c73cd2d0c7824e91c8ab72a8d42a776cf9f @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/09002cd158facaac0f9137d4fd19542e47eca429 b/tests/fuzzing/grid_corpus/09002cd158facaac0f9137d4fd19542e47eca429 new file mode 100644 index 000000000..85bcfd3ac Binary files /dev/null and b/tests/fuzzing/grid_corpus/09002cd158facaac0f9137d4fd19542e47eca429 differ diff --git a/tests/fuzzing/grid_corpus/091e573aae16441be5574b705b14f35f3bbed15c b/tests/fuzzing/grid_corpus/091e573aae16441be5574b705b14f35f3bbed15c new file mode 100644 index 000000000..83ffb65b5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/091e573aae16441be5574b705b14f35f3bbed15c differ diff --git a/tests/fuzzing/grid_corpus/0933c9df5c3fe78157f105d529efff68e2575dcf b/tests/fuzzing/grid_corpus/0933c9df5c3fe78157f105d529efff68e2575dcf new file mode 100644 index 000000000..88a210ff8 --- /dev/null +++ b/tests/fuzzing/grid_corpus/0933c9df5c3fe78157f105d529efff68e2575dcf @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 0000 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/094eafc1959c5ce638b230629a6034464596bb2b b/tests/fuzzing/grid_corpus/094eafc1959c5ce638b230629a6034464596bb2b new file mode 100644 index 000000000..05709c986 --- /dev/null +++ b/tests/fuzzing/grid_corpus/094eafc1959c5ce638b230629a6034464596bb2b @@ -0,0 +1,43 @@ +MAPU'METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E+00 + -0.01000Í0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.00000001E+00 + 0.00St11logic_er 0.00000°00E 0.00000000E+00 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.100000E+01 + 0.000E+01 0.10000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 0.10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1000ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 0.10000 0.1000E+21 0+01 + 0.10000000+0ÿÿ 0.1000000E+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/0957becbcdf9acda670f08e9ade9ab20967cdcbe b/tests/fuzzing/grid_corpus/0957becbcdf9acda670f08e9ade9ab20967cdcbe new file mode 100644 index 000000000..603503015 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0957becbcdf9acda670f08e9ade9ab20967cdcbe differ diff --git a/tests/fuzzing/grid_corpus/09a38294a8700a6960333d838686f1eb2ea79a2a b/tests/fuzzing/grid_corpus/09a38294a8700a6960333d838686f1eb2ea79a2a new file mode 100644 index 000000000..fd35e36bf --- /dev/null +++ b/tests/fuzzing/grid_corpus/09a38294a8700a6960333d838686f1eb2ea79a2a @@ -0,0 +1,32 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/09e13618b9a34e800ee34f32cb7dafad80ad311b b/tests/fuzzing/grid_corpus/09e13618b9a34e800ee34f32cb7dafad80ad311b new file mode 100644 index 000000000..347fdff23 Binary files /dev/null and b/tests/fuzzing/grid_corpus/09e13618b9a34e800ee34f32cb7dafad80ad311b differ diff --git a/tests/fuzzing/grid_corpus/0a0e31f41971136b73add1dda34c078a47b86762 b/tests/fuzzing/grid_corpus/0a0e31f41971136b73add1dda34c078a47b86762 new file mode 100644 index 000000000..a5f64fe0e Binary files /dev/null and b/tests/fuzzing/grid_corpus/0a0e31f41971136b73add1dda34c078a47b86762 differ diff --git a/tests/fuzzing/grid_corpus/0a3a6089cc265a531c09b0741480d0f7b6748008 b/tests/fuzzing/grid_corpus/0a3a6089cc265a531c09b0741480d0f7b6748008 new file mode 100644 index 000000000..c250468fb Binary files /dev/null and b/tests/fuzzing/grid_corpus/0a3a6089cc265a531c09b0741480d0f7b6748008 differ diff --git a/tests/fuzzing/grid_corpus/0a4a364576a89b9907214524676cd48c3ed51370 b/tests/fuzzing/grid_corpus/0a4a364576a89b9907214524676cd48c3ed51370 new file mode 100644 index 000000000..a5007c8c2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0a4a364576a89b9907214524676cd48c3ed51370 differ diff --git a/tests/fuzzing/grid_corpus/0a61e5d7921b46a06fd4c27aeeb82d0e769cb1c4 b/tests/fuzzing/grid_corpus/0a61e5d7921b46a06fd4c27aeeb82d0e769cb1c4 new file mode 100644 index 000000000..44fe9449c --- /dev/null +++ b/tests/fuzzing/grid_corpus/0a61e5d7921b46a06fd4c27aeeb82d0e769cb1c4 @@ -0,0 +1,8 @@ +SPECGRID +9*1 + +COORD +24*0 +/ +ZCORN +8*0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/0a69067551f99f1fe890a158e8b0416d2dd1184f b/tests/fuzzing/grid_corpus/0a69067551f99f1fe890a158e8b0416d2dd1184f new file mode 100644 index 000000000..359bf1e39 --- /dev/null +++ b/tests/fuzzing/grid_corpus/0a69067551f99f1fe890a158e8b0416d2dd1184f @@ -0,0 +1,12 @@ +MNSA/¬õßÿÿZCOORDÿÿÿ + +SPECGRID +  ] / + +COORD + 1.0.0E+00 +/ +IDUNISt11loic_er' ' +/[? À_õ +ZCORN +33333333333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/0adc3f73a1cc5ff17d5b55c454a1ceb9ed7ccd9c b/tests/fuzzing/grid_corpus/0adc3f73a1cc5ff17d5b55c454a1ceb9ed7ccd9c new file mode 100644 index 000000000..9baa1df83 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0adc3f73a1cc5ff17d5b55c454a1ceb9ed7ccd9c differ diff --git a/tests/fuzzing/grid_corpus/0af1b60ed2ec1735b25aea486eaddf67cd379f2a b/tests/fuzzing/grid_corpus/0af1b60ed2ec1735b25aea486eaddf67cd379f2a new file mode 100644 index 000000000..32468a283 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0af1b60ed2ec1735b25aea486eaddf67cd379f2a differ diff --git a/tests/fuzzing/grid_corpus/0afac081e1c4507d347ddc1c6b493bbbec7c5e9c b/tests/fuzzing/grid_corpus/0afac081e1c4507d347ddc1c6b493bbbec7c5e9c new file mode 100644 index 000000000..d52b83a06 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0afac081e1c4507d347ddc1c6b493bbbec7c5e9c differ diff --git a/tests/fuzzing/grid_corpus/0b02310ddd69af62c8b2e06b42e27103e7bc5618 b/tests/fuzzing/grid_corpus/0b02310ddd69af62c8b2e06b42e27103e7bc5618 new file mode 100644 index 000000000..54c8ce3d4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0b02310ddd69af62c8b2e06b42e27103e7bc5618 differ diff --git a/tests/fuzzing/grid_corpus/0b24fe8321b94b4ec5e528bf3b1e5edaf52a7cae b/tests/fuzzing/grid_corpus/0b24fe8321b94b4ec5e528bf3b1e5edaf52a7cae new file mode 100644 index 000000000..f93b9605d Binary files /dev/null and b/tests/fuzzing/grid_corpus/0b24fe8321b94b4ec5e528bf3b1e5edaf52a7cae differ diff --git a/tests/fuzzing/grid_corpus/0b6b29d7e1975abcd71bbf208477044b23ca92cd b/tests/fuzzing/grid_corpus/0b6b29d7e1975abcd71bbf208477044b23ca92cd new file mode 100644 index 000000000..3a69fd578 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0b6b29d7e1975abcd71bbf208477044b23ca92cd differ diff --git a/tests/fuzzing/grid_corpus/0b8c7bb02591254a1f12763b8cb72a69e658f2f5 b/tests/fuzzing/grid_corpus/0b8c7bb02591254a1f12763b8cb72a69e658f2f5 new file mode 100644 index 000000000..27b866d91 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0b8c7bb02591254a1f12763b8cb72a69e658f2f5 differ diff --git a/tests/fuzzing/grid_corpus/0beb055fbabe301cacfb4996fa8e704d248217d5 b/tests/fuzzing/grid_corpus/0beb055fbabe301cacfb4996fa8e704d248217d5 new file mode 100644 index 000000000..b75ff649f Binary files /dev/null and b/tests/fuzzing/grid_corpus/0beb055fbabe301cacfb4996fa8e704d248217d5 differ diff --git a/tests/fuzzing/grid_corpus/0ca47e51448381b5041eaf1ae32ac00707a1fa4c b/tests/fuzzing/grid_corpus/0ca47e51448381b5041eaf1ae32ac00707a1fa4c new file mode 100644 index 000000000..90b48cacd --- /dev/null +++ b/tests/fuzzing/grid_corpus/0ca47e51448381b5041eaf1ae32ac00707a1fa4c @@ -0,0 +1,7 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0 0 1 11*0 0@ 0 0 5 0 0 0 1 2 20 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/0ca842319c73923358af26216c20c173150dd380 b/tests/fuzzing/grid_corpus/0ca842319c73923358af26216c20c173150dd380 new file mode 100644 index 000000000..9fc6251ab --- /dev/null +++ b/tests/fuzzing/grid_corpus/0ca842319c73923358af26216c20c173150dd380 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 11* 0 +0 0 00 8 0. 1 0 0 1! 0E 0 0 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/0cc33b457daff18fb0eb6b2fbe5ed7a01869f8fa b/tests/fuzzing/grid_corpus/0cc33b457daff18fb0eb6b2fbe5ed7a01869f8fa new file mode 100644 index 000000000..bf040ca14 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0cc33b457daff18fb0eb6b2fbe5ed7a01869f8fa differ diff --git a/tests/fuzzing/grid_corpus/0ccab85deffc101a60551416c2c5fcc0eb641f01 b/tests/fuzzing/grid_corpus/0ccab85deffc101a60551416c2c5fcc0eb641f01 new file mode 100644 index 000000000..e1bb307da --- /dev/null +++ b/tests/fuzzing/grid_corpus/0ccab85deffc101a60551416c2c5fcc0eb641f01 @@ -0,0 +1,10 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2` 1 0 5 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/0d386957e9711e7e9a8463e56549313eadb2bbf1 b/tests/fuzzing/grid_corpus/0d386957e9711e7e9a8463e56549313eadb2bbf1 new file mode 100644 index 000000000..68ebac0a8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0d386957e9711e7e9a8463e56549313eadb2bbf1 differ diff --git a/tests/fuzzing/grid_corpus/0d47ea6d2513e03f14264993796831a5930fbb7e b/tests/fuzzing/grid_corpus/0d47ea6d2513e03f14264993796831a5930fbb7e new file mode 100644 index 000000000..95301df66 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0d47ea6d2513e03f14264993796831a5930fbb7e differ diff --git a/tests/fuzzing/grid_corpus/0d598a0448b23e7c61fb6123baea650a40eb1459 b/tests/fuzzing/grid_corpus/0d598a0448b23e7c61fb6123baea650a40eb1459 new file mode 100644 index 000000000..9af2a6307 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0d598a0448b23e7c61fb6123baea650a40eb1459 differ diff --git a/tests/fuzzing/grid_corpus/0d9a47ad1f82bb841ebec40a9e762ddf966e58c5 b/tests/fuzzing/grid_corpus/0d9a47ad1f82bb841ebec40a9e762ddf966e58c5 new file mode 100644 index 000000000..ab8dae353 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0d9a47ad1f82bb841ebec40a9e762ddf966e58c5 differ diff --git a/tests/fuzzing/grid_corpus/0de642bf8a0b57273ca683e1e71af996463c317a b/tests/fuzzing/grid_corpus/0de642bf8a0b57273ca683e1e71af996463c317a new file mode 100644 index 000000000..86fd7666b Binary files /dev/null and b/tests/fuzzing/grid_corpus/0de642bf8a0b57273ca683e1e71af996463c317a differ diff --git a/tests/fuzzing/grid_corpus/0de6be10cdea74e4f87664f525bc388ee52b6182 b/tests/fuzzing/grid_corpus/0de6be10cdea74e4f87664f525bc388ee52b6182 new file mode 100644 index 000000000..780daf923 --- /dev/null +++ b/tests/fuzzing/grid_corpus/0de6be10cdea74e4f87664f525bc388ee52b6182 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.100000+01 0000E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/0e0fe75cbc6618847a456a87ff41b3cc03d4b5e0 b/tests/fuzzing/grid_corpus/0e0fe75cbc6618847a456a87ff41b3cc03d4b5e0 new file mode 100644 index 000000000..0a587028c Binary files /dev/null and b/tests/fuzzing/grid_corpus/0e0fe75cbc6618847a456a87ff41b3cc03d4b5e0 differ diff --git a/tests/fuzzing/grid_corpus/0e18178f4ee43fd6244b98a03ffe0891311b93a0 b/tests/fuzzing/grid_corpus/0e18178f4ee43fd6244b98a03ffe0891311b93a0 new file mode 100644 index 000000000..78dc15ae5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/0e18178f4ee43fd6244b98a03ffe0891311b93a0 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0. 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 11* 0 +0 0 00 8 0. 100 0 0 1! 0E 0 0 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/0eada2a97f0422100330ccac0569f779d91ad39e b/tests/fuzzing/grid_corpus/0eada2a97f0422100330ccac0569f779d91ad39e new file mode 100644 index 000000000..941e9a9b5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0eada2a97f0422100330ccac0569f779d91ad39e differ diff --git a/tests/fuzzing/grid_corpus/0eb982bc373f2b4303f132696398eb9b5c3a7ec4 b/tests/fuzzing/grid_corpus/0eb982bc373f2b4303f132696398eb9b5c3a7ec4 new file mode 100644 index 000000000..8640beb62 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0eb982bc373f2b4303f132696398eb9b5c3a7ec4 differ diff --git a/tests/fuzzing/grid_corpus/0ecccb2aa2030728ec6ebf0814a32b866cbe4cf5 b/tests/fuzzing/grid_corpus/0ecccb2aa2030728ec6ebf0814a32b866cbe4cf5 new file mode 100644 index 000000000..6f8c2c11b Binary files /dev/null and b/tests/fuzzing/grid_corpus/0ecccb2aa2030728ec6ebf0814a32b866cbe4cf5 differ diff --git a/tests/fuzzing/grid_corpus/0ef8fd59337af6e745a9124c4d2790fc6509919d b/tests/fuzzing/grid_corpus/0ef8fd59337af6e745a9124c4d2790fc6509919d new file mode 100644 index 000000000..aab080f0e --- /dev/null +++ b/tests/fuzzing/grid_corpus/0ef8fd59337af6e745a9124c4d2790fc6509919d @@ -0,0 +1,52 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20,00000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.0000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/0f0b93fe1c8ea9891463197c6a443681d3c3de9a b/tests/fuzzing/grid_corpus/0f0b93fe1c8ea9891463197c6a443681d3c3de9a new file mode 100644 index 000000000..af1bff450 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0f0b93fe1c8ea9891463197c6a443681d3c3de9a differ diff --git a/tests/fuzzing/grid_corpus/0f2897c2d33a59f8411fa42baa3a84eff7b2f83c b/tests/fuzzing/grid_corpus/0f2897c2d33a59f8411fa42baa3a84eff7b2f83c new file mode 100644 index 000000000..3a4f5226d Binary files /dev/null and b/tests/fuzzing/grid_corpus/0f2897c2d33a59f8411fa42baa3a84eff7b2f83c differ diff --git a/tests/fuzzing/grid_corpus/0f46670001df505cc6469d15acd5eb8042113c72 b/tests/fuzzing/grid_corpus/0f46670001df505cc6469d15acd5eb8042113c72 new file mode 100644 index 000000000..0ca34cf85 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0f46670001df505cc6469d15acd5eb8042113c72 differ diff --git a/tests/fuzzing/grid_corpus/0f71b950c064a59a6ec026d62f134932aa8e72d5 b/tests/fuzzing/grid_corpus/0f71b950c064a59a6ec026d62f134932aa8e72d5 new file mode 100644 index 000000000..618a81547 --- /dev/null +++ b/tests/fuzzing/grid_corpus/0f71b950c064a59a6ec026d62f134932aa8e72d5 @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/0fe39949305f297f2aff72299b3de7dc6276741c b/tests/fuzzing/grid_corpus/0fe39949305f297f2aff72299b3de7dc6276741c new file mode 100644 index 000000000..233f6ced4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/0fe39949305f297f2aff72299b3de7dc6276741c differ diff --git a/tests/fuzzing/grid_corpus/0ffadda2466eff69b691529dbecdb998f58ade1e b/tests/fuzzing/grid_corpus/0ffadda2466eff69b691529dbecdb998f58ade1e new file mode 100644 index 000000000..05328c0aa Binary files /dev/null and b/tests/fuzzing/grid_corpus/0ffadda2466eff69b691529dbecdb998f58ade1e differ diff --git a/tests/fuzzing/grid_corpus/100f3693ee1b0058dc0707a6f98291b8f79a0730 b/tests/fuzzing/grid_corpus/100f3693ee1b0058dc0707a6f98291b8f79a0730 new file mode 100644 index 000000000..b00c2d88d --- /dev/null +++ b/tests/fuzzing/grid_corpus/100f3693ee1b0058dc0707a6f98291b8f79a0730 @@ -0,0 +1,47 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0.20000000E+01 0.20000000E+01 + 0.2000 -0.100å0E+01 0.0000000ÿÿ+00 + 0.00000000E+00 -0.=000ÿÿ00E+01 0.10000000E+01 0.00000000E+00 + -0.1000000St11logic_er000000E+01 0.00000000E+00 -0.10050000E+01 + 0.00000000E+00. 1 00000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 +01 +0E+01 1.10000000E+01 0.1000000Ùº+01 -0.10000000E+01 + 0.000000000 0.00000000E+0 0.00000700E+00 0.00000000E+ + 0.000000001 + 0.00000000E+00 0.00000000E+00 0.0000000E+00 00000E+00 + 0.00000000E+00 0.000 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.000000ÿÿ00E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/1011ed2bb901b9e9af713a9b2bfca1ff3c986f3b b/tests/fuzzing/grid_corpus/1011ed2bb901b9e9af713a9b2bfca1ff3c986f3b new file mode 100644 index 000000000..5a056f0ec Binary files /dev/null and b/tests/fuzzing/grid_corpus/1011ed2bb901b9e9af713a9b2bfca1ff3c986f3b differ diff --git a/tests/fuzzing/grid_corpus/10874572b59007ebf7efe4eac46acb8d21a83fa9 b/tests/fuzzing/grid_corpus/10874572b59007ebf7efe4eac46acb8d21a83fa9 new file mode 100644 index 000000000..d4b1798b7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/10874572b59007ebf7efe4eac46acb8d21a83fa9 differ diff --git a/tests/fuzzing/grid_corpus/10c2078a998e6f9a07cd27f0c23ef2e0032edeaa b/tests/fuzzing/grid_corpus/10c2078a998e6f9a07cd27f0c23ef2e0032edeaa new file mode 100644 index 000000000..1e19e5dd5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/10c2078a998e6f9a07cd27f0c23ef2e0032edeaa @@ -0,0 +1,8 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0E .0 0 +0 1 0 0 1 0 0 0 0 00 +0 8 0. 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 1 0 1D 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 + diff --git a/tests/fuzzing/grid_corpus/110225b679cb4c3416b56be31df979c5562db31e b/tests/fuzzing/grid_corpus/110225b679cb4c3416b56be31df979c5562db31e new file mode 100644 index 000000000..3b726be79 Binary files /dev/null and b/tests/fuzzing/grid_corpus/110225b679cb4c3416b56be31df979c5562db31e differ diff --git a/tests/fuzzing/grid_corpus/1149f6228503a98bd36efd0d9955a1a16594a9f2 b/tests/fuzzing/grid_corpus/1149f6228503a98bd36efd0d9955a1a16594a9f2 new file mode 100644 index 000000000..8ed6aa5c7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1149f6228503a98bd36efd0d9955a1a16594a9f2 differ diff --git a/tests/fuzzing/grid_corpus/11ac557e2e53f6dabd18f358b24bd607972ba2d1 b/tests/fuzzing/grid_corpus/11ac557e2e53f6dabd18f358b24bd607972ba2d1 new file mode 100644 index 000000000..f2ba66cbc Binary files /dev/null and b/tests/fuzzing/grid_corpus/11ac557e2e53f6dabd18f358b24bd607972ba2d1 differ diff --git a/tests/fuzzing/grid_corpus/11df4338b5b2c66d29fc24508666ff2b3c6f35cf b/tests/fuzzing/grid_corpus/11df4338b5b2c66d29fc24508666ff2b3c6f35cf new file mode 100644 index 000000000..c6ad161da Binary files /dev/null and b/tests/fuzzing/grid_corpus/11df4338b5b2c66d29fc24508666ff2b3c6f35cf differ diff --git a/tests/fuzzing/grid_corpus/1215f9cf0ac6ace527c1ac306bc742fc08f9311c b/tests/fuzzing/grid_corpus/1215f9cf0ac6ace527c1ac306bc742fc08f9311c new file mode 100644 index 000000000..ea524d2c4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/1215f9cf0ac6ace527c1ac306bc742fc08f9311c @@ -0,0 +1,41 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.101 0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 010000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 5.10000 0.1000E'21 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/121dfbf9234e62804912c6becce8e613d36389be b/tests/fuzzing/grid_corpus/121dfbf9234e62804912c6becce8e613d36389be new file mode 100644 index 000000000..7577c1fcc Binary files /dev/null and b/tests/fuzzing/grid_corpus/121dfbf9234e62804912c6becce8e613d36389be differ diff --git a/tests/fuzzing/grid_corpus/12218531621a682582af7a9aad435231c619cdd5 b/tests/fuzzing/grid_corpus/12218531621a682582af7a9aad435231c619cdd5 new file mode 100644 index 000000000..2e31fc8f9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/12218531621a682582af7a9aad435231c619cdd5 differ diff --git a/tests/fuzzing/grid_corpus/12707911c69249ade911e02f2382d3fe0f0bb2b3 b/tests/fuzzing/grid_corpus/12707911c69249ade911e02f2382d3fe0f0bb2b3 new file mode 100644 index 000000000..6b25226d9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/12707911c69249ade911e02f2382d3fe0f0bb2b3 @@ -0,0 +1,5 @@ +N +SPECGRID +7 +ZCORN 0 1 / +COORD \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/12ba4924302a7aae21e5ca369b360680c9f2b4fb b/tests/fuzzing/grid_corpus/12ba4924302a7aae21e5ca369b360680c9f2b4fb new file mode 100644 index 000000000..36c3277de Binary files /dev/null and b/tests/fuzzing/grid_corpus/12ba4924302a7aae21e5ca369b360680c9f2b4fb differ diff --git a/tests/fuzzing/grid_corpus/12bc3ae4fdc8caf9e0fa86bd2cefb5a22e262d26 b/tests/fuzzing/grid_corpus/12bc3ae4fdc8caf9e0fa86bd2cefb5a22e262d26 new file mode 100644 index 000000000..f2b5eec10 Binary files /dev/null and b/tests/fuzzing/grid_corpus/12bc3ae4fdc8caf9e0fa86bd2cefb5a22e262d26 differ diff --git a/tests/fuzzing/grid_corpus/135b31a4128858d51fb9a20e24f38ceec4c742d0 b/tests/fuzzing/grid_corpus/135b31a4128858d51fb9a20e24f38ceec4c742d0 new file mode 100644 index 000000000..40c9b696b Binary files /dev/null and b/tests/fuzzing/grid_corpus/135b31a4128858d51fb9a20e24f38ceec4c742d0 differ diff --git a/tests/fuzzing/grid_corpus/13782de56e9a7bef5cdca671dd872b2dea190640 b/tests/fuzzing/grid_corpus/13782de56e9a7bef5cdca671dd872b2dea190640 new file mode 100644 index 000000000..9dae19ebe --- /dev/null +++ b/tests/fuzzing/grid_corpus/13782de56e9a7bef5cdca671dd872b2dea190640 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.000000E+00 + 0.000E+00& 000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.0000E+00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/13eb8ce430697320297c92f43f052e3e6da11240 b/tests/fuzzing/grid_corpus/13eb8ce430697320297c92f43f052e3e6da11240 new file mode 100644 index 000000000..813c13de4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/13eb8ce430697320297c92f43f052e3e6da11240 differ diff --git a/tests/fuzzing/grid_corpus/1471113bbdc767d211ebc65947158dbc2d967f4d b/tests/fuzzing/grid_corpus/1471113bbdc767d211ebc65947158dbc2d967f4d new file mode 100644 index 000000000..461784c79 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1471113bbdc767d211ebc65947158dbc2d967f4d differ diff --git a/tests/fuzzing/grid_corpus/148625a31d43bc0ffb0fbf42fc7dcff609e0bd63 b/tests/fuzzing/grid_corpus/148625a31d43bc0ffb0fbf42fc7dcff609e0bd63 new file mode 100644 index 000000000..7555e1fbd Binary files /dev/null and b/tests/fuzzing/grid_corpus/148625a31d43bc0ffb0fbf42fc7dcff609e0bd63 differ diff --git a/tests/fuzzing/grid_corpus/15282591f6f5e83d32898832b66ca0505bebe54c b/tests/fuzzing/grid_corpus/15282591f6f5e83d32898832b66ca0505bebe54c new file mode 100644 index 000000000..157f6a0be Binary files /dev/null and b/tests/fuzzing/grid_corpus/15282591f6f5e83d32898832b66ca0505bebe54c differ diff --git a/tests/fuzzing/grid_corpus/15a5eb27ba7390860c7b0beeb17fbf988a3a8d6f b/tests/fuzzing/grid_corpus/15a5eb27ba7390860c7b0beeb17fbf988a3a8d6f new file mode 100644 index 000000000..94f0bed53 Binary files /dev/null and b/tests/fuzzing/grid_corpus/15a5eb27ba7390860c7b0beeb17fbf988a3a8d6f differ diff --git a/tests/fuzzing/grid_corpus/1632036928be9d83e922234db59febef5eace4c8 b/tests/fuzzing/grid_corpus/1632036928be9d83e922234db59febef5eace4c8 new file mode 100644 index 000000000..5f164256e Binary files /dev/null and b/tests/fuzzing/grid_corpus/1632036928be9d83e922234db59febef5eace4c8 differ diff --git a/tests/fuzzing/grid_corpus/1683142f56d0156c9abb93555173550be3c53a0f b/tests/fuzzing/grid_corpus/1683142f56d0156c9abb93555173550be3c53a0f new file mode 100644 index 000000000..a73fdcfe9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1683142f56d0156c9abb93555173550be3c53a0f differ diff --git a/tests/fuzzing/grid_corpus/169df92355a4cc3da3f7e3c7f176990134bddb08 b/tests/fuzzing/grid_corpus/169df92355a4cc3da3f7e3c7f176990134bddb08 new file mode 100644 index 000000000..6e377fe50 Binary files /dev/null and b/tests/fuzzing/grid_corpus/169df92355a4cc3da3f7e3c7f176990134bddb08 differ diff --git a/tests/fuzzing/grid_corpus/16bc1bc65b485f4cf7701a66346acbe1ef100983 b/tests/fuzzing/grid_corpus/16bc1bc65b485f4cf7701a66346acbe1ef100983 new file mode 100644 index 000000000..880545fd2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/16bc1bc65b485f4cf7701a66346acbe1ef100983 differ diff --git a/tests/fuzzing/grid_corpus/1723223d4be0ec7c2a7ae11b23b128b850b75ea8 b/tests/fuzzing/grid_corpus/1723223d4be0ec7c2a7ae11b23b128b850b75ea8 new file mode 100644 index 000000000..633db1948 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1723223d4be0ec7c2a7ae11b23b128b850b75ea8 differ diff --git a/tests/fuzzing/grid_corpus/1732b7f221d77db756e43cfb2e1a4d0197d06a73 b/tests/fuzzing/grid_corpus/1732b7f221d77db756e43cfb2e1a4d0197d06a73 new file mode 100644 index 000000000..4c70ae280 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1732b7f221d77db756e43cfb2e1a4d0197d06a73 differ diff --git a/tests/fuzzing/grid_corpus/17542a9abc4252e10303be0e77b7e239f9122b22 b/tests/fuzzing/grid_corpus/17542a9abc4252e10303be0e77b7e239f9122b22 new file mode 100644 index 000000000..c00f33d40 Binary files /dev/null and b/tests/fuzzing/grid_corpus/17542a9abc4252e10303be0e77b7e239f9122b22 differ diff --git a/tests/fuzzing/grid_corpus/179dfd448a292c92093ea29639e192d63c9b5048 b/tests/fuzzing/grid_corpus/179dfd448a292c92093ea29639e192d63c9b5048 new file mode 100644 index 000000000..a2dc5c42b Binary files /dev/null and b/tests/fuzzing/grid_corpus/179dfd448a292c92093ea29639e192d63c9b5048 differ diff --git a/tests/fuzzing/grid_corpus/17aa140c4d10de14e99e6d41e8acb5514bec32c7 b/tests/fuzzing/grid_corpus/17aa140c4d10de14e99e6d41e8acb5514bec32c7 new file mode 100644 index 000000000..298a75b95 Binary files /dev/null and b/tests/fuzzing/grid_corpus/17aa140c4d10de14e99e6d41e8acb5514bec32c7 differ diff --git a/tests/fuzzing/grid_corpus/17b1ea52fc88646c23be94d7972272741a770cf7 b/tests/fuzzing/grid_corpus/17b1ea52fc88646c23be94d7972272741a770cf7 new file mode 100644 index 000000000..17506d301 Binary files /dev/null and b/tests/fuzzing/grid_corpus/17b1ea52fc88646c23be94d7972272741a770cf7 differ diff --git a/tests/fuzzing/grid_corpus/17b2b1abcb928d7c7f7caa8480c79de1f1d35940 b/tests/fuzzing/grid_corpus/17b2b1abcb928d7c7f7caa8480c79de1f1d35940 new file mode 100644 index 000000000..385be17bb Binary files /dev/null and b/tests/fuzzing/grid_corpus/17b2b1abcb928d7c7f7caa8480c79de1f1d35940 differ diff --git a/tests/fuzzing/grid_corpus/17b80e5c179ecd2c8ed796cfadf56432c6b77734 b/tests/fuzzing/grid_corpus/17b80e5c179ecd2c8ed796cfadf56432c6b77734 new file mode 100644 index 000000000..0283a32d1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/17b80e5c179ecd2c8ed796cfadf56432c6b77734 differ diff --git a/tests/fuzzing/grid_corpus/1848182e9ee36418c3d160ce273f6e15c40c20ce b/tests/fuzzing/grid_corpus/1848182e9ee36418c3d160ce273f6e15c40c20ce new file mode 100644 index 000000000..348c10c34 --- /dev/null +++ b/tests/fuzzing/grid_corpus/1848182e9ee36418c3d160ce273f6e15c40c20ce @@ -0,0 +1,28 @@ +MA' +/ + +G ' +/ + +SPECGRID + 2 2 r 1 %0.20000000E+E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00 00000E+000E+01 + 0.1000000 00 0ü001*0 000 +01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00 00000E+000E+01 + 0.1000000 00 0ü001*0 000 + 00000 8 0.?1 + 01 0.0 00ÿÿÿÿ 00 1! 00E+01 00000 8 0.?1 + 01 0.0 00ÿÿÿÿ 00 1! 00E+01 0. 0.2 0.20000 1 1 1 1 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/1865afe3723222d9b63399e673125782bdc170be b/tests/fuzzing/grid_corpus/1865afe3723222d9b63399e673125782bdc170be new file mode 100644 index 000000000..58cbc7526 --- /dev/null +++ b/tests/fuzzing/grid_corpus/1865afe3723222d9b63399e673125782bdc170be @@ -0,0 +1,6 @@ +SPECGRID +1 1 2 +COORD 0% 0 0 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 10 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 00 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/18a0dc1928146d99531ace34780911599e3ac951 b/tests/fuzzing/grid_corpus/18a0dc1928146d99531ace34780911599e3ac951 new file mode 100644 index 000000000..158af58c1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/18a0dc1928146d99531ace34780911599e3ac951 differ diff --git a/tests/fuzzing/grid_corpus/18bbe3fadeb90b4859ded687402f56fc0f3dcaf5 b/tests/fuzzing/grid_corpus/18bbe3fadeb90b4859ded687402f56fc0f3dcaf5 new file mode 100644 index 000000000..9602b854d Binary files /dev/null and b/tests/fuzzing/grid_corpus/18bbe3fadeb90b4859ded687402f56fc0f3dcaf5 differ diff --git a/tests/fuzzing/grid_corpus/18cf7fa2207c7b9c8ef7d141f0888994394696a2 b/tests/fuzzing/grid_corpus/18cf7fa2207c7b9c8ef7d141f0888994394696a2 new file mode 100644 index 000000000..53d1ee626 Binary files /dev/null and b/tests/fuzzing/grid_corpus/18cf7fa2207c7b9c8ef7d141f0888994394696a2 differ diff --git a/tests/fuzzing/grid_corpus/18fb3a83e4718c5bb13e118679b35aa0a43d8252 b/tests/fuzzing/grid_corpus/18fb3a83e4718c5bb13e118679b35aa0a43d8252 new file mode 100644 index 000000000..979133ab9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/18fb3a83e4718c5bb13e118679b35aa0a43d8252 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0. 0ic_000°00E +00 0. 0.00900 .1 0.00+01 00 00E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 1000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/192134a451963da5ff1c5ef217e7d7ae3da81a15 b/tests/fuzzing/grid_corpus/192134a451963da5ff1c5ef217e7d7ae3da81a15 new file mode 100644 index 000000000..684e1eed3 --- /dev/null +++ b/tests/fuzzing/grid_corpus/192134a451963da5ff1c5ef217e7d7ae3da81a15 @@ -0,0 +1,7 @@ +SPECGRID +2 1 1 +COORD 0% 0 0! 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 0 +0 8 0 10 0 0 1 0 0 0 0 10 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 00 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/1961738d8e9f61bd52c620e7fdb5faf093416f4f b/tests/fuzzing/grid_corpus/1961738d8e9f61bd52c620e7fdb5faf093416f4f new file mode 100644 index 000000000..48c54e2a7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1961738d8e9f61bd52c620e7fdb5faf093416f4f differ diff --git a/tests/fuzzing/grid_corpus/1973bbdf0fb7b0e50eaf7de1754f1345ccdb5cad b/tests/fuzzing/grid_corpus/1973bbdf0fb7b0e50eaf7de1754f1345ccdb5cad new file mode 100644 index 000000000..fe53ba3a1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1973bbdf0fb7b0e50eaf7de1754f1345ccdb5cad differ diff --git a/tests/fuzzing/grid_corpus/198521dbd191619e41c5dfd4ce3139317d51f78d b/tests/fuzzing/grid_corpus/198521dbd191619e41c5dfd4ce3139317d51f78d new file mode 100644 index 000000000..2f511546c Binary files /dev/null and b/tests/fuzzing/grid_corpus/198521dbd191619e41c5dfd4ce3139317d51f78d differ diff --git a/tests/fuzzing/grid_corpus/19f633e15e5a3d65161c55b9f17656fb0752a591 b/tests/fuzzing/grid_corpus/19f633e15e5a3d65161c55b9f17656fb0752a591 new file mode 100644 index 000000000..b6ac5cea2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/19f633e15e5a3d65161c55b9f17656fb0752a591 @@ -0,0 +1,10 @@ + +SPECGRID +  +í  +COORD +0.E+00 +/ +ID/õ +ZCORN +333333333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/1a06c5cddadfe8abe66c8502b9048e4e58d486c7 b/tests/fuzzing/grid_corpus/1a06c5cddadfe8abe66c8502b9048e4e58d486c7 new file mode 100644 index 000000000..36bc7f7ec Binary files /dev/null and b/tests/fuzzing/grid_corpus/1a06c5cddadfe8abe66c8502b9048e4e58d486c7 differ diff --git a/tests/fuzzing/grid_corpus/1a1550aed54894081f7b67ef62948d7164930d00 b/tests/fuzzing/grid_corpus/1a1550aed54894081f7b67ef62948d7164930d00 new file mode 100644 index 000000000..8d7ad0004 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1a1550aed54894081f7b67ef62948d7164930d00 differ diff --git a/tests/fuzzing/grid_corpus/1a355345b1802b5811939f01764e3bbfb3b289aa b/tests/fuzzing/grid_corpus/1a355345b1802b5811939f01764e3bbfb3b289aa new file mode 100644 index 000000000..2092d7917 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1a355345b1802b5811939f01764e3bbfb3b289aa differ diff --git a/tests/fuzzing/grid_corpus/1ab82e6e236cfdcf3d61d7673252b1389cc584f2 b/tests/fuzzing/grid_corpus/1ab82e6e236cfdcf3d61d7673252b1389cc584f2 new file mode 100644 index 000000000..0efafbb12 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1ab82e6e236cfdcf3d61d7673252b1389cc584f2 differ diff --git a/tests/fuzzing/grid_corpus/1ac4445e8a7bc4b3427c46bdae538460d2d25cb9 b/tests/fuzzing/grid_corpus/1ac4445e8a7bc4b3427c46bdae538460d2d25cb9 new file mode 100644 index 000000000..5c9460588 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1ac4445e8a7bc4b3427c46bdae538460d2d25cb9 differ diff --git a/tests/fuzzing/grid_corpus/1b0a86367f20f96d0092967a2cff595812e52029 b/tests/fuzzing/grid_corpus/1b0a86367f20f96d0092967a2cff595812e52029 new file mode 100644 index 000000000..4ee36184a Binary files /dev/null and b/tests/fuzzing/grid_corpus/1b0a86367f20f96d0092967a2cff595812e52029 differ diff --git a/tests/fuzzing/grid_corpus/1b7b178568a6cfbabaaa2f1bfc21d029043567a7 b/tests/fuzzing/grid_corpus/1b7b178568a6cfbabaaa2f1bfc21d029043567a7 new file mode 100644 index 000000000..c9173f380 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1b7b178568a6cfbabaaa2f1bfc21d029043567a7 differ diff --git a/tests/fuzzing/grid_corpus/1b830ee9a2b7a98340865fe5e5146463ce8895e5 b/tests/fuzzing/grid_corpus/1b830ee9a2b7a98340865fe5e5146463ce8895e5 new file mode 100644 index 000000000..c56b0b9c6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1b830ee9a2b7a98340865fe5e5146463ce8895e5 differ diff --git a/tests/fuzzing/grid_corpus/1b994a9769c66db0636346d09afcf30dd487534a b/tests/fuzzing/grid_corpus/1b994a9769c66db0636346d09afcf30dd487534a new file mode 100644 index 000000000..545bae626 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1b994a9769c66db0636346d09afcf30dd487534a differ diff --git a/tests/fuzzing/grid_corpus/1bbc80230d8aee42e607de5d115142bcf94d3e73 b/tests/fuzzing/grid_corpus/1bbc80230d8aee42e607de5d115142bcf94d3e73 new file mode 100644 index 000000000..fed23e718 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1bbc80230d8aee42e607de5d115142bcf94d3e73 differ diff --git a/tests/fuzzing/grid_corpus/1bf5d230e52611de878f8a5369ed0053a01f2854 b/tests/fuzzing/grid_corpus/1bf5d230e52611de878f8a5369ed0053a01f2854 new file mode 100644 index 000000000..43b86f6f3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1bf5d230e52611de878f8a5369ed0053a01f2854 differ diff --git a/tests/fuzzing/grid_corpus/1c078171d3967de16766d1e499819c74ad305fc8 b/tests/fuzzing/grid_corpus/1c078171d3967de16766d1e499819c74ad305fc8 new file mode 100644 index 000000000..e81bb62de --- /dev/null +++ b/tests/fuzzing/grid_corpus/1c078171d3967de16766d1e499819c74ad305fc8 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E +00 01 00000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 01000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0.00/00615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/1c30284529d7cc61e3ce36d32174bec8b925bf2c b/tests/fuzzing/grid_corpus/1c30284529d7cc61e3ce36d32174bec8b925bf2c new file mode 100644 index 000000000..10df05440 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1c30284529d7cc61e3ce36d32174bec8b925bf2c differ diff --git a/tests/fuzzing/grid_corpus/1c7470dbddd9bbe48b94b4ed4f2bf74a203a1152 b/tests/fuzzing/grid_corpus/1c7470dbddd9bbe48b94b4ed4f2bf74a203a1152 new file mode 100644 index 000000000..08753214f Binary files /dev/null and b/tests/fuzzing/grid_corpus/1c7470dbddd9bbe48b94b4ed4f2bf74a203a1152 differ diff --git a/tests/fuzzing/grid_corpus/1c906134b5056d178f0c834407b94ac97387753d b/tests/fuzzing/grid_corpus/1c906134b5056d178f0c834407b94ac97387753d new file mode 100644 index 000000000..88e260f0e Binary files /dev/null and b/tests/fuzzing/grid_corpus/1c906134b5056d178f0c834407b94ac97387753d differ diff --git a/tests/fuzzing/grid_corpus/1cb4b822f04d2d64c91a27cb42035bd53d91dd36 b/tests/fuzzing/grid_corpus/1cb4b822f04d2d64c91a27cb42035bd53d91dd36 new file mode 100644 index 000000000..2658dc1b4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1cb4b822f04d2d64c91a27cb42035bd53d91dd36 differ diff --git a/tests/fuzzing/grid_corpus/1ceb2f95a2366bb429ce1684490926aa5e7404ae b/tests/fuzzing/grid_corpus/1ceb2f95a2366bb429ce1684490926aa5e7404ae new file mode 100644 index 000000000..da65c547d Binary files /dev/null and b/tests/fuzzing/grid_corpus/1ceb2f95a2366bb429ce1684490926aa5e7404ae differ diff --git a/tests/fuzzing/grid_corpus/1d0a8649d69fc66d8625b1d2d0356cda098068fc b/tests/fuzzing/grid_corpus/1d0a8649d69fc66d8625b1d2d0356cda098068fc new file mode 100644 index 000000000..a412d8fac Binary files /dev/null and b/tests/fuzzing/grid_corpus/1d0a8649d69fc66d8625b1d2d0356cda098068fc differ diff --git a/tests/fuzzing/grid_corpus/1d386a094131e15ba6549e8b3b149512a48eff72 b/tests/fuzzing/grid_corpus/1d386a094131e15ba6549e8b3b149512a48eff72 new file mode 100644 index 000000000..57eae2784 --- /dev/null +++ b/tests/fuzzing/grid_corpus/1d386a094131e15ba6549e8b3b149512a48eff72 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 0 1 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/1d4004923a8ab8eb82c3b9a57b6057bfad173a97 b/tests/fuzzing/grid_corpus/1d4004923a8ab8eb82c3b9a57b6057bfad173a97 new file mode 100644 index 000000000..90860af85 --- /dev/null +++ b/tests/fuzzing/grid_corpus/1d4004923a8ab8eb82c3b9a57b6057bfad173a97 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 00000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0.00/00615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/1d617ee89b8fbbd079b25221d1e200a783b3a49e b/tests/fuzzing/grid_corpus/1d617ee89b8fbbd079b25221d1e200a783b3a49e new file mode 100644 index 000000000..56e265207 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1d617ee89b8fbbd079b25221d1e200a783b3a49e differ diff --git a/tests/fuzzing/grid_corpus/1d6ab3434c001a4f5eed42d942fd5b90e47a4080 b/tests/fuzzing/grid_corpus/1d6ab3434c001a4f5eed42d942fd5b90e47a4080 new file mode 100644 index 000000000..c9223db6e Binary files /dev/null and b/tests/fuzzing/grid_corpus/1d6ab3434c001a4f5eed42d942fd5b90e47a4080 differ diff --git a/tests/fuzzing/grid_corpus/1d8515632b016d5ef8768f6ef077a533d1cdc84f b/tests/fuzzing/grid_corpus/1d8515632b016d5ef8768f6ef077a533d1cdc84f new file mode 100644 index 000000000..74c526eb5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1d8515632b016d5ef8768f6ef077a533d1cdc84f differ diff --git a/tests/fuzzing/grid_corpus/1da7bef1f144c491033330e53fd87ed28bc01b2a b/tests/fuzzing/grid_corpus/1da7bef1f144c491033330e53fd87ed28bc01b2a new file mode 100644 index 000000000..6ea108aa8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1da7bef1f144c491033330e53fd87ed28bc01b2a differ diff --git a/tests/fuzzing/grid_corpus/1da86cfd47bd815394cfd804b6b76a23c1f8f2b6 b/tests/fuzzing/grid_corpus/1da86cfd47bd815394cfd804b6b76a23c1f8f2b6 new file mode 100644 index 000000000..381ae6609 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1da86cfd47bd815394cfd804b6b76a23c1f8f2b6 differ diff --git a/tests/fuzzing/grid_corpus/1e1f58cdc3efa9c2a0d5d91979686544e7296bd7 b/tests/fuzzing/grid_corpus/1e1f58cdc3efa9c2a0d5d91979686544e7296bd7 new file mode 100644 index 000000000..b14acdd17 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1e1f58cdc3efa9c2a0d5d91979686544e7296bd7 differ diff --git a/tests/fuzzing/grid_corpus/1e789e91f98ced869930cf265482873562259d5b b/tests/fuzzing/grid_corpus/1e789e91f98ced869930cf265482873562259d5b new file mode 100644 index 000000000..a42be811a Binary files /dev/null and b/tests/fuzzing/grid_corpus/1e789e91f98ced869930cf265482873562259d5b differ diff --git a/tests/fuzzing/grid_corpus/1e7f436ad2f267ae7d7e1f60349b58865ac5d72b b/tests/fuzzing/grid_corpus/1e7f436ad2f267ae7d7e1f60349b58865ac5d72b new file mode 100644 index 000000000..4e5d13661 Binary files /dev/null and b/tests/fuzzing/grid_corpus/1e7f436ad2f267ae7d7e1f60349b58865ac5d72b differ diff --git a/tests/fuzzing/grid_corpus/1ecb6f89c3ed42f33e925ae0b29149cd50d6d809 b/tests/fuzzing/grid_corpus/1ecb6f89c3ed42f33e925ae0b29149cd50d6d809 new file mode 100644 index 000000000..4bb35ea5e Binary files /dev/null and b/tests/fuzzing/grid_corpus/1ecb6f89c3ed42f33e925ae0b29149cd50d6d809 differ diff --git a/tests/fuzzing/grid_corpus/1f3cdc23cd78607abfe7710e998717331c400033 b/tests/fuzzing/grid_corpus/1f3cdc23cd78607abfe7710e998717331c400033 new file mode 100644 index 000000000..7154568bd Binary files /dev/null and b/tests/fuzzing/grid_corpus/1f3cdc23cd78607abfe7710e998717331c400033 differ diff --git a/tests/fuzzing/grid_corpus/1f5c9e3576b3d8e0af15f0b0b6a519ae7e7dc5eb b/tests/fuzzing/grid_corpus/1f5c9e3576b3d8e0af15f0b0b6a519ae7e7dc5eb new file mode 100644 index 000000000..34f4f56bb Binary files /dev/null and b/tests/fuzzing/grid_corpus/1f5c9e3576b3d8e0af15f0b0b6a519ae7e7dc5eb differ diff --git a/tests/fuzzing/grid_corpus/1f63665f0bc8067e3dafd07cc2ef4b602a44e49c b/tests/fuzzing/grid_corpus/1f63665f0bc8067e3dafd07cc2ef4b602a44e49c new file mode 100644 index 000000000..f3d18f21e --- /dev/null +++ b/tests/fuzzing/grid_corpus/1f63665f0bc8067e3dafd07cc2ef4b602a44e49c @@ -0,0 +1,5 @@ +SPECGRID +1 1 1 +COORD 0 0 0 0 0 2 2 0 0 0 0 0 6 2 0 1 0 0 0 0 1 6 0 0 +/ +ZCORN 0 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/202e0cc33f35f20a70d713b6e432b424cb20b594 b/tests/fuzzing/grid_corpus/202e0cc33f35f20a70d713b6e432b424cb20b594 new file mode 100644 index 000000000..1ee223745 --- /dev/null +++ b/tests/fuzzing/grid_corpus/202e0cc33f35f20a70d713b6e432b424cb20b594 @@ -0,0 +1,47 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0 0.20000000E+01 + 0.2080 -0.100å0E+01 0.0000000ÿMAPA + 0.00000000E+00 -0.=000ÿÿ00E+00 0.10000000E+01 0.00000000E+00 + -0.1000000St11logic_er000000E+01 0.00000000E+00 -0.10050000E+01 + 0.00000000E+00. 1 00000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 +01 +0E+01 1.10000000E+01 0.1000000Ùº+01 -0.10000000E+01 + 0.000000000 0.00000000E+0 0.00000700E+00 0.00000000E+ + 0.000000001 + 0.00000000E+00 0.00000000E+00 0.0000000E+00 00000E+00 + 0.08000000E+00 0.000 0.00000000E+00 0.00000000E+00 + 0.'0000000E+00 0.000000ÿÿ00E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/2037ca87332834a02a7a8b3f9bb9c6080f2ad5dd b/tests/fuzzing/grid_corpus/2037ca87332834a02a7a8b3f9bb9c6080f2ad5dd new file mode 100644 index 000000000..77505c5d0 --- /dev/null +++ b/tests/fuzzing/grid_corpus/2037ca87332834a02a7a8b3f9bb9c6080f2ad5dd @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/2064ea3d9c0cc98a809b053b88c50fcf07b8fe29 b/tests/fuzzing/grid_corpus/2064ea3d9c0cc98a809b053b88c50fcf07b8fe29 new file mode 100644 index 000000000..784b4622e --- /dev/null +++ b/tests/fuzzing/grid_corpus/2064ea3d9c0cc98a809b053b88c50fcf07b8fe29 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/20728e18c6bb6239d70eb006444f0171455e24b1 b/tests/fuzzing/grid_corpus/20728e18c6bb6239d70eb006444f0171455e24b1 new file mode 100644 index 000000000..ac2e6a112 Binary files /dev/null and b/tests/fuzzing/grid_corpus/20728e18c6bb6239d70eb006444f0171455e24b1 differ diff --git a/tests/fuzzing/grid_corpus/20ee25fc1b327a2419eb7d14c737f77d4377b082 b/tests/fuzzing/grid_corpus/20ee25fc1b327a2419eb7d14c737f77d4377b082 new file mode 100644 index 000000000..d1c55fea2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/20ee25fc1b327a2419eb7d14c737f77d4377b082 differ diff --git a/tests/fuzzing/grid_corpus/20f9a9cae391bcd8bf99ca292510dcda45de38c4 b/tests/fuzzing/grid_corpus/20f9a9cae391bcd8bf99ca292510dcda45de38c4 new file mode 100644 index 000000000..701a688e7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/20f9a9cae391bcd8bf99ca292510dcda45de38c4 differ diff --git a/tests/fuzzing/grid_corpus/2120091cdb61ae192d1ec0444919b1f87e9f13b9 b/tests/fuzzing/grid_corpus/2120091cdb61ae192d1ec0444919b1f87e9f13b9 new file mode 100644 index 000000000..3a7da62fa Binary files /dev/null and b/tests/fuzzing/grid_corpus/2120091cdb61ae192d1ec0444919b1f87e9f13b9 differ diff --git a/tests/fuzzing/grid_corpus/2138b3e5b0d90f6264c56934078ffbbb1e2dfa40 b/tests/fuzzing/grid_corpus/2138b3e5b0d90f6264c56934078ffbbb1e2dfa40 new file mode 100644 index 000000000..9ec5e63c2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2138b3e5b0d90f6264c56934078ffbbb1e2dfa40 differ diff --git a/tests/fuzzing/grid_corpus/214a7f085ea6c8ba3ff7c5c094b334f0acd4e315 b/tests/fuzzing/grid_corpus/214a7f085ea6c8ba3ff7c5c094b334f0acd4e315 new file mode 100644 index 000000000..6fcb621af --- /dev/null +++ b/tests/fuzzing/grid_corpus/214a7f085ea6c8ba3ff7c5c094b334f0acd4e315 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 .1 +01 +01 + 0E+01 +21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0+01 0.24199999E+01 + 0.20001 0.200006151 0.20615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/219e1031e188a45bf1b7348e8843c047bd94b9a4 b/tests/fuzzing/grid_corpus/219e1031e188a45bf1b7348e8843c047bd94b9a4 new file mode 100644 index 000000000..98758649c Binary files /dev/null and b/tests/fuzzing/grid_corpus/219e1031e188a45bf1b7348e8843c047bd94b9a4 differ diff --git a/tests/fuzzing/grid_corpus/219fc50a02500011f6920435eaddc9a0eee62558 b/tests/fuzzing/grid_corpus/219fc50a02500011f6920435eaddc9a0eee62558 new file mode 100644 index 000000000..5a7d4140b Binary files /dev/null and b/tests/fuzzing/grid_corpus/219fc50a02500011f6920435eaddc9a0eee62558 differ diff --git a/tests/fuzzing/grid_corpus/21b3e357bf42fcca57d100d33df116af322bdb9d b/tests/fuzzing/grid_corpus/21b3e357bf42fcca57d100d33df116af322bdb9d new file mode 100644 index 000000000..42f46c8cc Binary files /dev/null and b/tests/fuzzing/grid_corpus/21b3e357bf42fcca57d100d33df116af322bdb9d differ diff --git a/tests/fuzzing/grid_corpus/21c457ed2740a295cb1506bc43de2796bd14aad4 b/tests/fuzzing/grid_corpus/21c457ed2740a295cb1506bc43de2796bd14aad4 new file mode 100644 index 000000000..7d9a00dbe Binary files /dev/null and b/tests/fuzzing/grid_corpus/21c457ed2740a295cb1506bc43de2796bd14aad4 differ diff --git a/tests/fuzzing/grid_corpus/21fe671ce3a3038d8020acedbaba6372753e9e6b b/tests/fuzzing/grid_corpus/21fe671ce3a3038d8020acedbaba6372753e9e6b new file mode 100644 index 000000000..9eed3c11b --- /dev/null +++ b/tests/fuzzing/grid_corpus/21fe671ce3a3038d8020acedbaba6372753e9e6b @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.100000+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/221feae6927586792153b33b48b8287d81124488 b/tests/fuzzing/grid_corpus/221feae6927586792153b33b48b8287d81124488 new file mode 100644 index 000000000..fc0430433 Binary files /dev/null and b/tests/fuzzing/grid_corpus/221feae6927586792153b33b48b8287d81124488 differ diff --git a/tests/fuzzing/grid_corpus/225f860daaa48b1734dca8f7e953cba2ac86cba3 b/tests/fuzzing/grid_corpus/225f860daaa48b1734dca8f7e953cba2ac86cba3 new file mode 100644 index 000000000..b4735d414 Binary files /dev/null and b/tests/fuzzing/grid_corpus/225f860daaa48b1734dca8f7e953cba2ac86cba3 differ diff --git a/tests/fuzzing/grid_corpus/228487c1c5ebff2a472604a8cef3b898d784ca88 b/tests/fuzzing/grid_corpus/228487c1c5ebff2a472604a8cef3b898d784ca88 new file mode 100644 index 000000000..af7126613 Binary files /dev/null and b/tests/fuzzing/grid_corpus/228487c1c5ebff2a472604a8cef3b898d784ca88 differ diff --git a/tests/fuzzing/grid_corpus/22849218d19111ca2fde9b2a373937814cc880d8 b/tests/fuzzing/grid_corpus/22849218d19111ca2fde9b2a373937814cc880d8 new file mode 100644 index 000000000..e7d3f28cf Binary files /dev/null and b/tests/fuzzing/grid_corpus/22849218d19111ca2fde9b2a373937814cc880d8 differ diff --git a/tests/fuzzing/grid_corpus/22d2521f907d02b8bc198267a83262158370e375 b/tests/fuzzing/grid_corpus/22d2521f907d02b8bc198267a83262158370e375 new file mode 100644 index 000000000..00d056b1b Binary files /dev/null and b/tests/fuzzing/grid_corpus/22d2521f907d02b8bc198267a83262158370e375 differ diff --git a/tests/fuzzing/grid_corpus/22e17705816bdcc50f36b91d8a0fc2c90f3abbd8 b/tests/fuzzing/grid_corpus/22e17705816bdcc50f36b91d8a0fc2c90f3abbd8 new file mode 100644 index 000000000..61d39d75f Binary files /dev/null and b/tests/fuzzing/grid_corpus/22e17705816bdcc50f36b91d8a0fc2c90f3abbd8 differ diff --git a/tests/fuzzing/grid_corpus/2309869c6b7f16bb450dedd194de59185cc3c9b3 b/tests/fuzzing/grid_corpus/2309869c6b7f16bb450dedd194de59185cc3c9b3 new file mode 100644 index 000000000..50a56e03c Binary files /dev/null and b/tests/fuzzing/grid_corpus/2309869c6b7f16bb450dedd194de59185cc3c9b3 differ diff --git a/tests/fuzzing/grid_corpus/2317af2d3b5d5442b16624b062106fbe20d666c1 b/tests/fuzzing/grid_corpus/2317af2d3b5d5442b16624b062106fbe20d666c1 new file mode 100644 index 000000000..633aaf9fb Binary files /dev/null and b/tests/fuzzing/grid_corpus/2317af2d3b5d5442b16624b062106fbe20d666c1 differ diff --git a/tests/fuzzing/grid_corpus/233cdc1632ac09076049b4046f69026918ba3650 b/tests/fuzzing/grid_corpus/233cdc1632ac09076049b4046f69026918ba3650 new file mode 100644 index 000000000..3571d57f5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/233cdc1632ac09076049b4046f69026918ba3650 @@ -0,0 +1,46 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.100å0E+01 0.0000000ÿÿ+00 + 0.00000000E+00 -0.=000ÿÿ00E+01 0.10000000E+01 0.00000000E+00 + -0.1000000St11logic_er000000E+01 0.00000000E+00 -0.10050000E+01 + 0.00000000E+00. 1 00000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 0.10000000E+01 +0E+01 1.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.000000000 0.00000000E+0 0.00000700E+00 0.00000000E+ + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.0000000E+00 00000E+00 + 0.00000000E+00 0.000 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/236099f2f5091d539656dd72d14afdb65ea49927 b/tests/fuzzing/grid_corpus/236099f2f5091d539656dd72d14afdb65ea49927 new file mode 100644 index 000000000..9332746dd --- /dev/null +++ b/tests/fuzzing/grid_corpus/236099f2f5091d539656dd72d14afdb65ea49927 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E +00 01 00000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 01000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0.00/00615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/23ca163ef22c9f0afa122853e2d18921bf1cd0e3 b/tests/fuzzing/grid_corpus/23ca163ef22c9f0afa122853e2d18921bf1cd0e3 new file mode 100644 index 000000000..14e7e1fbe Binary files /dev/null and b/tests/fuzzing/grid_corpus/23ca163ef22c9f0afa122853e2d18921bf1cd0e3 differ diff --git a/tests/fuzzing/grid_corpus/23f9de254076804910c8b8a3ad34503b35ac81d5 b/tests/fuzzing/grid_corpus/23f9de254076804910c8b8a3ad34503b35ac81d5 new file mode 100644 index 000000000..1c2c5a3d3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/23f9de254076804910c8b8a3ad34503b35ac81d5 differ diff --git a/tests/fuzzing/grid_corpus/2425b4bf06dde5adf9b973936cbdbd03ffa51542 b/tests/fuzzing/grid_corpus/2425b4bf06dde5adf9b973936cbdbd03ffa51542 new file mode 100644 index 000000000..2a99cd220 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2425b4bf06dde5adf9b973936cbdbd03ffa51542 differ diff --git a/tests/fuzzing/grid_corpus/24341cb1e0c1a563525bfd9f81685e7c479c1b21 b/tests/fuzzing/grid_corpus/24341cb1e0c1a563525bfd9f81685e7c479c1b21 new file mode 100644 index 000000000..691bda91f Binary files /dev/null and b/tests/fuzzing/grid_corpus/24341cb1e0c1a563525bfd9f81685e7c479c1b21 differ diff --git a/tests/fuzzing/grid_corpus/243d16148c3d1cca6f8ecb0b04b2fc6dba37db30 b/tests/fuzzing/grid_corpus/243d16148c3d1cca6f8ecb0b04b2fc6dba37db30 new file mode 100644 index 000000000..b8974322c --- /dev/null +++ b/tests/fuzzing/grid_corpus/243d16148c3d1cca6f8ecb0b04b2fc6dba37db30 @@ -0,0 +1,41 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.101 0MAPA0?E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 010000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/24456e2280066641aece075ebf57be768b9fdc6a b/tests/fuzzing/grid_corpus/24456e2280066641aece075ebf57be768b9fdc6a new file mode 100644 index 000000000..2046e5bb1 --- /dev/null +++ b/tests/fuzzing/grid_corpus/24456e2280066641aece075ebf57be768b9fdc6a @@ -0,0 +1,8 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0E .0 0 +0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 1 0 1D 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 + diff --git a/tests/fuzzing/grid_corpus/2464e99ed931a87702ec2eba5eb6d2382c7d1bbb b/tests/fuzzing/grid_corpus/2464e99ed931a87702ec2eba5eb6d2382c7d1bbb new file mode 100644 index 000000000..855611c85 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2464e99ed931a87702ec2eba5eb6d2382c7d1bbb differ diff --git a/tests/fuzzing/grid_corpus/24667d157b2dfd1430bf1fbeb2fec1d34806d971 b/tests/fuzzing/grid_corpus/24667d157b2dfd1430bf1fbeb2fec1d34806d971 new file mode 100644 index 000000000..d865ba0c7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/24667d157b2dfd1430bf1fbeb2fec1d34806d971 differ diff --git a/tests/fuzzing/grid_corpus/247184c218d6f3b86a109e8d2fff223f5e564544 b/tests/fuzzing/grid_corpus/247184c218d6f3b86a109e8d2fff223f5e564544 new file mode 100644 index 000000000..87470212a Binary files /dev/null and b/tests/fuzzing/grid_corpus/247184c218d6f3b86a109e8d2fff223f5e564544 differ diff --git a/tests/fuzzing/grid_corpus/247e0f599d2ed4f3d6527543d13f1694c589a434 b/tests/fuzzing/grid_corpus/247e0f599d2ed4f3d6527543d13f1694c589a434 new file mode 100644 index 000000000..cc3668f17 Binary files /dev/null and b/tests/fuzzing/grid_corpus/247e0f599d2ed4f3d6527543d13f1694c589a434 differ diff --git a/tests/fuzzing/grid_corpus/24cc42dd72772e596209a18e88452ae327f36ef0 b/tests/fuzzing/grid_corpus/24cc42dd72772e596209a18e88452ae327f36ef0 new file mode 100644 index 000000000..26eb418c7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/24cc42dd72772e596209a18e88452ae327f36ef0 @@ -0,0 +1,5 @@ +SPECGRID +COORD +0 +/ +ZCORN \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/25016127cf8bd17efb42dc2d0c3649fb3461e748 b/tests/fuzzing/grid_corpus/25016127cf8bd17efb42dc2d0c3649fb3461e748 new file mode 100644 index 000000000..ba19ef4e7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/25016127cf8bd17efb42dc2d0c3649fb3461e748 differ diff --git a/tests/fuzzing/grid_corpus/2540398ad5c26e07805bb9c7341ca539ce4d37f3 b/tests/fuzzing/grid_corpus/2540398ad5c26e07805bb9c7341ca539ce4d37f3 new file mode 100644 index 000000000..77247f934 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2540398ad5c26e07805bb9c7341ca539ce4d37f3 differ diff --git a/tests/fuzzing/grid_corpus/25cde30745d259628edd509c046593a26580f0bc b/tests/fuzzing/grid_corpus/25cde30745d259628edd509c046593a26580f0bc new file mode 100644 index 000000000..18ce480f3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/25cde30745d259628edd509c046593a26580f0bc differ diff --git a/tests/fuzzing/grid_corpus/25dfc789740e5f0339ffc08defc4f9bc371575c2 b/tests/fuzzing/grid_corpus/25dfc789740e5f0339ffc08defc4f9bc371575c2 new file mode 100644 index 000000000..c547d2265 Binary files /dev/null and b/tests/fuzzing/grid_corpus/25dfc789740e5f0339ffc08defc4f9bc371575c2 differ diff --git a/tests/fuzzing/grid_corpus/25eb7bbaa71dae642e45c708403e935c1064429c b/tests/fuzzing/grid_corpus/25eb7bbaa71dae642e45c708403e935c1064429c new file mode 100644 index 000000000..ba00f9e51 Binary files /dev/null and b/tests/fuzzing/grid_corpus/25eb7bbaa71dae642e45c708403e935c1064429c differ diff --git a/tests/fuzzing/grid_corpus/2608fd6dd8847f92d29c138436a729c066492219 b/tests/fuzzing/grid_corpus/2608fd6dd8847f92d29c138436a729c066492219 new file mode 100644 index 000000000..84a779b7c Binary files /dev/null and b/tests/fuzzing/grid_corpus/2608fd6dd8847f92d29c138436a729c066492219 differ diff --git a/tests/fuzzing/grid_corpus/266257f1da23655a16b36365431ca228ad85b14e b/tests/fuzzing/grid_corpus/266257f1da23655a16b36365431ca228ad85b14e new file mode 100644 index 000000000..00a672d1b --- /dev/null +++ b/tests/fuzzing/grid_corpus/266257f1da23655a16b36365431ca228ad85b14e @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/2687e5cfe7e20e85c5b6b12d101e3b30db9e4b42 b/tests/fuzzing/grid_corpus/2687e5cfe7e20e85c5b6b12d101e3b30db9e4b42 new file mode 100644 index 000000000..5b3d30cff --- /dev/null +++ b/tests/fuzzing/grid_corpus/2687e5cfe7e20e85c5b6b12d101e3b30db9e4b42 @@ -0,0 +1,27 @@ +MAPUNITS + 'METRES '0000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 0.000001 + 0.20000000E+01 %0.20000000E+E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00 00000E+000E+01 + 0.10000000E+01 0.100000 +/ + +GR!IDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 000000E+0 1 0.20000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 0 1 +) 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/26a88063d224b7398d1aeddc3dfe3aff8b6f8dfb b/tests/fuzzing/grid_corpus/26a88063d224b7398d1aeddc3dfe3aff8b6f8dfb new file mode 100644 index 000000000..8bb9e3c24 --- /dev/null +++ b/tests/fuzzing/grid_corpus/26a88063d224b7398d1aeddc3dfe3aff8b6f8dfb @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 0 +0 8 0 10 0ÿ 0 1 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/2742a47e2b07b0c9dc0a2e20c028b9116cd267f3 b/tests/fuzzing/grid_corpus/2742a47e2b07b0c9dc0a2e20c028b9116cd267f3 new file mode 100644 index 000000000..44b922a30 --- /dev/null +++ b/tests/fuzzing/grid_corpus/2742a47e2b07b0c9dc0a2e20c028b9116cd267f3 @@ -0,0 +1,42 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.101 0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0.10000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 5.10000 0.1000E'21 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/275bce5cc082bd67356f0ea6cc66d55e60b9bded b/tests/fuzzing/grid_corpus/275bce5cc082bd67356f0ea6cc66d55e60b9bded new file mode 100644 index 000000000..04b3c3e62 --- /dev/null +++ b/tests/fuzzing/grid_corpus/275bce5cc082bd67356f0ea6cc66d55e60b9bded @@ -0,0 +1,13 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0@ 0 0 0 5 0 0 0 1 2 2 0 0 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 12*0 4 0 0 2 1 2 0 0 0 13 0 0 0 13*0 0 1 12*0 0@ 0 0 0 5 0 0 0 1 2 2 0 0 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 12*0 4 0 0 2 1 2 0 0 0 13*0 0@ 0 0 +/ +*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1  \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/27873ac2e257ad0eb6f4abfb50e788b10cffa0c9 b/tests/fuzzing/grid_corpus/27873ac2e257ad0eb6f4abfb50e788b10cffa0c9 new file mode 100644 index 000000000..961e2d741 Binary files /dev/null and b/tests/fuzzing/grid_corpus/27873ac2e257ad0eb6f4abfb50e788b10cffa0c9 differ diff --git a/tests/fuzzing/grid_corpus/2792e9fbab29163bd630b8fe1d16d641bb475ff7 b/tests/fuzzing/grid_corpus/2792e9fbab29163bd630b8fe1d16d641bb475ff7 new file mode 100644 index 000000000..fb4fd3b9c Binary files /dev/null and b/tests/fuzzing/grid_corpus/2792e9fbab29163bd630b8fe1d16d641bb475ff7 differ diff --git a/tests/fuzzing/grid_corpus/286f5fb3ad8746f9ef5ac88b54c368bbbce42c31 b/tests/fuzzing/grid_corpus/286f5fb3ad8746f9ef5ac88b54c368bbbce42c31 new file mode 100644 index 000000000..c67fd8caa Binary files /dev/null and b/tests/fuzzing/grid_corpus/286f5fb3ad8746f9ef5ac88b54c368bbbce42c31 differ diff --git a/tests/fuzzing/grid_corpus/28763d07f1a2d39a023aa0656b71f66f64afbacc b/tests/fuzzing/grid_corpus/28763d07f1a2d39a023aa0656b71f66f64afbacc new file mode 100644 index 000000000..a813f323e Binary files /dev/null and b/tests/fuzzing/grid_corpus/28763d07f1a2d39a023aa0656b71f66f64afbacc differ diff --git a/tests/fuzzing/grid_corpus/28805253ec6891bdfefe13d1235b24ca4d9e264d b/tests/fuzzing/grid_corpus/28805253ec6891bdfefe13d1235b24ca4d9e264d new file mode 100644 index 000000000..35e6932ef --- /dev/null +++ b/tests/fuzzing/grid_corpus/28805253ec6891bdfefe13d1235b24ca4d9e264d @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 .0 0 0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/28a2e0bbca5553c2a999d32088ea4516786a2c7f b/tests/fuzzing/grid_corpus/28a2e0bbca5553c2a999d32088ea4516786a2c7f new file mode 100644 index 000000000..012c6e0cf --- /dev/null +++ b/tests/fuzzing/grid_corpus/28a2e0bbca5553c2a999d32088ea4516786a2c7f @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 0.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/28bb3ed91d07bbfc0fd21af6d9cff39337f9712e b/tests/fuzzing/grid_corpus/28bb3ed91d07bbfc0fd21af6d9cff39337f9712e new file mode 100644 index 000000000..a4109fdd6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/28bb3ed91d07bbfc0fd21af6d9cff39337f9712e differ diff --git a/tests/fuzzing/grid_corpus/28ecc2bc16b868187d31eb61c74dda0bffb7e3ca b/tests/fuzzing/grid_corpus/28ecc2bc16b868187d31eb61c74dda0bffb7e3ca new file mode 100644 index 000000000..a84e5c78f Binary files /dev/null and b/tests/fuzzing/grid_corpus/28ecc2bc16b868187d31eb61c74dda0bffb7e3ca differ diff --git a/tests/fuzzing/grid_corpus/293f22d2c77555f8e754987f5193c90664e3b6ec b/tests/fuzzing/grid_corpus/293f22d2c77555f8e754987f5193c90664e3b6ec new file mode 100644 index 000000000..9313adaef --- /dev/null +++ b/tests/fuzzing/grid_corpus/293f22d2c77555f8e754987f5193c90664e3b6ec @@ -0,0 +1,40 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0MAPA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000005E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/29606ae7fed5250cdd8f79f84329f78f3b3f4232 b/tests/fuzzing/grid_corpus/29606ae7fed5250cdd8f79f84329f78f3b3f4232 new file mode 100644 index 000000000..60dbae0df Binary files /dev/null and b/tests/fuzzing/grid_corpus/29606ae7fed5250cdd8f79f84329f78f3b3f4232 differ diff --git a/tests/fuzzing/grid_corpus/298c715f5a78d5d0e82aaab1a2fc9996c3cb2d34 b/tests/fuzzing/grid_corpus/298c715f5a78d5d0e82aaab1a2fc9996c3cb2d34 new file mode 100644 index 000000000..88f263390 Binary files /dev/null and b/tests/fuzzing/grid_corpus/298c715f5a78d5d0e82aaab1a2fc9996c3cb2d34 differ diff --git a/tests/fuzzing/grid_corpus/29dd6c4ca7787a7abdb644058d853d574060922e b/tests/fuzzing/grid_corpus/29dd6c4ca7787a7abdb644058d853d574060922e new file mode 100644 index 000000000..7ab09f58e Binary files /dev/null and b/tests/fuzzing/grid_corpus/29dd6c4ca7787a7abdb644058d853d574060922e differ diff --git a/tests/fuzzing/grid_corpus/2a0e37e8e03e3fa99fb27ee5bd505b4f8afc433e b/tests/fuzzing/grid_corpus/2a0e37e8e03e3fa99fb27ee5bd505b4f8afc433e new file mode 100644 index 000000000..e8ace1b9e Binary files /dev/null and b/tests/fuzzing/grid_corpus/2a0e37e8e03e3fa99fb27ee5bd505b4f8afc433e differ diff --git a/tests/fuzzing/grid_corpus/2a19eea8c99796bfb39d6491e390d351599a9b72 b/tests/fuzzing/grid_corpus/2a19eea8c99796bfb39d6491e390d351599a9b72 new file mode 100644 index 000000000..173d6f277 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2a19eea8c99796bfb39d6491e390d351599a9b72 differ diff --git a/tests/fuzzing/grid_corpus/2a3be98f3a2f78e7a52d37d8b0cb063019ef8d5a b/tests/fuzzing/grid_corpus/2a3be98f3a2f78e7a52d37d8b0cb063019ef8d5a new file mode 100644 index 000000000..9de243fce --- /dev/null +++ b/tests/fuzzing/grid_corpus/2a3be98f3a2f78e7a52d37d8b0cb063019ef8d5a @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0Ð +0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 1 0 0 1 0 8 0 0 1 11*1 0 +0 00 0 +/ +ZCORN +0 1 31*0! 0 0 0 0 1 0 0 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/2ac50573e2b6ce8a41e59665c4b316235053bbcb b/tests/fuzzing/grid_corpus/2ac50573e2b6ce8a41e59665c4b316235053bbcb new file mode 100644 index 000000000..280489a54 --- /dev/null +++ b/tests/fuzzing/grid_corpus/2ac50573e2b6ce8a41e59665c4b316235053bbcb @@ -0,0 +1,47 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.=0000000E+01 0.10000000E+01 0.00000000E+00 + -0.10000000E+01 0.10000000E+01 0.00000000E+00 -0.10000000E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 0.10000000E+01 +0E+01 0.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00  0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000 1 1 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/2acb9004e747720cc94b7b22855148c6ba2831e5 b/tests/fuzzing/grid_corpus/2acb9004e747720cc94b7b22855148c6ba2831e5 new file mode 100644 index 000000000..b76c413fa --- /dev/null +++ b/tests/fuzzing/grid_corpus/2acb9004e747720cc94b7b22855148c6ba2831e5 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.10~000°0EØÏÎß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/2ad06d9516c93b2a5a3fd4d34bbaf2277501a949 b/tests/fuzzing/grid_corpus/2ad06d9516c93b2a5a3fd4d34bbaf2277501a949 new file mode 100644 index 000000000..5b10a21a9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2ad06d9516c93b2a5a3fd4d34bbaf2277501a949 differ diff --git a/tests/fuzzing/grid_corpus/2ae9d088bb1c6d426fb70f15eb7493762c3b76e3 b/tests/fuzzing/grid_corpus/2ae9d088bb1c6d426fb70f15eb7493762c3b76e3 new file mode 100644 index 000000000..51bcd840e Binary files /dev/null and b/tests/fuzzing/grid_corpus/2ae9d088bb1c6d426fb70f15eb7493762c3b76e3 differ diff --git a/tests/fuzzing/grid_corpus/2b34eef456c484c3fa849ff5b90f29f36b0cb149 b/tests/fuzzing/grid_corpus/2b34eef456c484c3fa849ff5b90f29f36b0cb149 new file mode 100644 index 000000000..b48c2dcb7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2b34eef456c484c3fa849ff5b90f29f36b0cb149 differ diff --git a/tests/fuzzing/grid_corpus/2bb741ce5278c498758f6eaf41399458989f7d2d b/tests/fuzzing/grid_corpus/2bb741ce5278c498758f6eaf41399458989f7d2d new file mode 100644 index 000000000..d19fd22a2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2bb741ce5278c498758f6eaf41399458989f7d2d differ diff --git a/tests/fuzzing/grid_corpus/2bcdbcb81cbaaa30bb61e8f6363dc01644307ad2 b/tests/fuzzing/grid_corpus/2bcdbcb81cbaaa30bb61e8f6363dc01644307ad2 new file mode 100644 index 000000000..1ea4ae7d4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2bcdbcb81cbaaa30bb61e8f6363dc01644307ad2 differ diff --git a/tests/fuzzing/grid_corpus/2be7ad2aa026a04a958e8900ede1e02a810ab2fa b/tests/fuzzing/grid_corpus/2be7ad2aa026a04a958e8900ede1e02a810ab2fa new file mode 100644 index 000000000..3dd21355f Binary files /dev/null and b/tests/fuzzing/grid_corpus/2be7ad2aa026a04a958e8900ede1e02a810ab2fa differ diff --git a/tests/fuzzing/grid_corpus/2bf2f889836a1a6d95ba29d5a7fe5054869f7900 b/tests/fuzzing/grid_corpus/2bf2f889836a1a6d95ba29d5a7fe5054869f7900 new file mode 100644 index 000000000..7f0530627 --- /dev/null +++ b/tests/fuzzing/grid_corpus/2bf2f889836a1a6d95ba29d5a7fe5054869f7900 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 00000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/2c2ccac6382502d26484b9e5b1f9db8585196844 b/tests/fuzzing/grid_corpus/2c2ccac6382502d26484b9e5b1f9db8585196844 new file mode 100644 index 000000000..9ea8d6cb0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2c2ccac6382502d26484b9e5b1f9db8585196844 differ diff --git a/tests/fuzzing/grid_corpus/2c2f98652ac91bb5989a60ac7600a706505b3dd6 b/tests/fuzzing/grid_corpus/2c2f98652ac91bb5989a60ac7600a706505b3dd6 new file mode 100644 index 000000000..995d33e8b Binary files /dev/null and b/tests/fuzzing/grid_corpus/2c2f98652ac91bb5989a60ac7600a706505b3dd6 differ diff --git a/tests/fuzzing/grid_corpus/2ca71643830d19821dc4a6e552680b4e5e00e9aa b/tests/fuzzing/grid_corpus/2ca71643830d19821dc4a6e552680b4e5e00e9aa new file mode 100644 index 000000000..c2f03446a Binary files /dev/null and b/tests/fuzzing/grid_corpus/2ca71643830d19821dc4a6e552680b4e5e00e9aa differ diff --git a/tests/fuzzing/grid_corpus/2cc7dac68037f3e8a5800e253ce88fa0ea60815d b/tests/fuzzing/grid_corpus/2cc7dac68037f3e8a5800e253ce88fa0ea60815d new file mode 100644 index 000000000..bde623495 --- /dev/null +++ b/tests/fuzzing/grid_corpus/2cc7dac68037f3e8a5800e253ce88fa0ea60815d @@ -0,0 +1,11 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/2cfc387052fad443de6f72b539d95dc8722eb8fb b/tests/fuzzing/grid_corpus/2cfc387052fad443de6f72b539d95dc8722eb8fb new file mode 100644 index 000000000..463df014e Binary files /dev/null and b/tests/fuzzing/grid_corpus/2cfc387052fad443de6f72b539d95dc8722eb8fb differ diff --git a/tests/fuzzing/grid_corpus/2da814f30c8bedaab9f802c20fba768f0ca785d1 b/tests/fuzzing/grid_corpus/2da814f30c8bedaab9f802c20fba768f0ca785d1 new file mode 100644 index 000000000..c81221dcd --- /dev/null +++ b/tests/fuzzing/grid_corpus/2da814f30c8bedaab9f802c20fba768f0ca785d1 @@ -0,0 +1,32 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/2dd1d284e19591b3984f3e073326045cd22f69e8 b/tests/fuzzing/grid_corpus/2dd1d284e19591b3984f3e073326045cd22f69e8 new file mode 100644 index 000000000..ef1d80805 --- /dev/null +++ b/tests/fuzzing/grid_corpus/2dd1d284e19591b3984f3e073326045cd22f69e8 @@ -0,0 +1,11 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1@ 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/2e012bf37f858c7d4be332035bde541c0d7529dd b/tests/fuzzing/grid_corpus/2e012bf37f858c7d4be332035bde541c0d7529dd new file mode 100644 index 000000000..9175008bd --- /dev/null +++ b/tests/fuzzing/grid_corpus/2e012bf37f858c7d4be332035bde541c0d7529dd @@ -0,0 +1,7 @@ +SPECGRID 2 2 2 +COORD 0 0 13*0 0 1 12*0 0 0 1 12*0 0 0 0 5 0 0 0 1 2 20 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/2e41699438811b41a963b555ad1298e7dc6a9766 b/tests/fuzzing/grid_corpus/2e41699438811b41a963b555ad1298e7dc6a9766 new file mode 100644 index 000000000..49d4369f5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2e41699438811b41a963b555ad1298e7dc6a9766 differ diff --git a/tests/fuzzing/grid_corpus/2ec1abe44623885036c668616618e5c97b9c3815 b/tests/fuzzing/grid_corpus/2ec1abe44623885036c668616618e5c97b9c3815 new file mode 100644 index 000000000..31d8aec76 --- /dev/null +++ b/tests/fuzzing/grid_corpus/2ec1abe44623885036c668616618e5c97b9c3815 @@ -0,0 +1,51 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+ 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20,00000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.0000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0. 0.00000000E+00 0.00000000E+00 +.10000 0.00000000E+00 0.00000000E+00 0.00000000E+00 000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 020000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/2ede88ea4d53059cafa78fe1be0c223dc88c506f b/tests/fuzzing/grid_corpus/2ede88ea4d53059cafa78fe1be0c223dc88c506f new file mode 100644 index 000000000..9514dd957 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2ede88ea4d53059cafa78fe1be0c223dc88c506f differ diff --git a/tests/fuzzing/grid_corpus/2f0c485d5e3a675422f545f545cc521103199e5b b/tests/fuzzing/grid_corpus/2f0c485d5e3a675422f545f545cc521103199e5b new file mode 100644 index 000000000..52e274992 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2f0c485d5e3a675422f545f545cc521103199e5b differ diff --git a/tests/fuzzing/grid_corpus/2f1c56ee3909d55f406d06258385b2848bc56fec b/tests/fuzzing/grid_corpus/2f1c56ee3909d55f406d06258385b2848bc56fec new file mode 100644 index 000000000..80683b371 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2f1c56ee3909d55f406d06258385b2848bc56fec differ diff --git a/tests/fuzzing/grid_corpus/2f8ad20e6f2006f797d95f771d2e1d10861adbbe b/tests/fuzzing/grid_corpus/2f8ad20e6f2006f797d95f771d2e1d10861adbbe new file mode 100644 index 000000000..17ed669c1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2f8ad20e6f2006f797d95f771d2e1d10861adbbe differ diff --git a/tests/fuzzing/grid_corpus/2fa4b486c507aa2a6f9bc3e6c3d539cc75e344db b/tests/fuzzing/grid_corpus/2fa4b486c507aa2a6f9bc3e6c3d539cc75e344db new file mode 100644 index 000000000..e7346ea1e Binary files /dev/null and b/tests/fuzzing/grid_corpus/2fa4b486c507aa2a6f9bc3e6c3d539cc75e344db differ diff --git a/tests/fuzzing/grid_corpus/2fd4202484b259ad8ee7c62083d142f260667850 b/tests/fuzzing/grid_corpus/2fd4202484b259ad8ee7c62083d142f260667850 new file mode 100644 index 000000000..af9b75072 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2fd4202484b259ad8ee7c62083d142f260667850 differ diff --git a/tests/fuzzing/grid_corpus/2fd5e5fe8868d1e80cba1c29619e06b0083f7bbb b/tests/fuzzing/grid_corpus/2fd5e5fe8868d1e80cba1c29619e06b0083f7bbb new file mode 100644 index 000000000..76acbba9d Binary files /dev/null and b/tests/fuzzing/grid_corpus/2fd5e5fe8868d1e80cba1c29619e06b0083f7bbb differ diff --git a/tests/fuzzing/grid_corpus/2fdd1ef761bc43883486344f231b80b3d4957f98 b/tests/fuzzing/grid_corpus/2fdd1ef761bc43883486344f231b80b3d4957f98 new file mode 100644 index 000000000..5d66d27c4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/2fdd1ef761bc43883486344f231b80b3d4957f98 differ diff --git a/tests/fuzzing/grid_corpus/30124a1d6dfcfdc4f4ee03cdac8cedec16c59b87 b/tests/fuzzing/grid_corpus/30124a1d6dfcfdc4f4ee03cdac8cedec16c59b87 new file mode 100644 index 000000000..1d81e9755 Binary files /dev/null and b/tests/fuzzing/grid_corpus/30124a1d6dfcfdc4f4ee03cdac8cedec16c59b87 differ diff --git a/tests/fuzzing/grid_corpus/302033c86a7d85f00361e5aab161cfb0b751f054 b/tests/fuzzing/grid_corpus/302033c86a7d85f00361e5aab161cfb0b751f054 new file mode 100644 index 000000000..8d6d03c02 Binary files /dev/null and b/tests/fuzzing/grid_corpus/302033c86a7d85f00361e5aab161cfb0b751f054 differ diff --git a/tests/fuzzing/grid_corpus/302c7c58ffbedc2c2563e763c2adb3e47d2b90d3 b/tests/fuzzing/grid_corpus/302c7c58ffbedc2c2563e763c2adb3e47d2b90d3 new file mode 100644 index 000000000..cc4607549 Binary files /dev/null and b/tests/fuzzing/grid_corpus/302c7c58ffbedc2c2563e763c2adb3e47d2b90d3 differ diff --git a/tests/fuzzing/grid_corpus/308e064d93ed59b20b154dc45cf68f6dae2cbcf2 b/tests/fuzzing/grid_corpus/308e064d93ed59b20b154dc45cf68f6dae2cbcf2 new file mode 100644 index 000000000..34075647d Binary files /dev/null and b/tests/fuzzing/grid_corpus/308e064d93ed59b20b154dc45cf68f6dae2cbcf2 differ diff --git a/tests/fuzzing/grid_corpus/30ba5ce962fdfcaf62dcb812ae255a16a0123c58 b/tests/fuzzing/grid_corpus/30ba5ce962fdfcaf62dcb812ae255a16a0123c58 new file mode 100644 index 000000000..d434aeca2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/30ba5ce962fdfcaf62dcb812ae255a16a0123c58 differ diff --git a/tests/fuzzing/grid_corpus/30db452b3f0c151f36f54a50c61704c0b8cb8762 b/tests/fuzzing/grid_corpus/30db452b3f0c151f36f54a50c61704c0b8cb8762 new file mode 100644 index 000000000..b5bef7c20 --- /dev/null +++ b/tests/fuzzing/grid_corpus/30db452b3f0c151f36f54a50c61704c0b8cb8762 @@ -0,0 +1,10 @@ + +SPECGRID +  +í  +COORD +0.0E+00 +/ +ID/õ +ZCORN +33333ÍÈ3333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/30f10a340d6f8ac69768353c1365eb5e45f4afd4 b/tests/fuzzing/grid_corpus/30f10a340d6f8ac69768353c1365eb5e45f4afd4 new file mode 100644 index 000000000..c5a6053dc Binary files /dev/null and b/tests/fuzzing/grid_corpus/30f10a340d6f8ac69768353c1365eb5e45f4afd4 differ diff --git a/tests/fuzzing/grid_corpus/3134a369e7d47ab3fc8ab2006540a324dd0a6677 b/tests/fuzzing/grid_corpus/3134a369e7d47ab3fc8ab2006540a324dd0a6677 new file mode 100644 index 000000000..a7a2db126 --- /dev/null +++ b/tests/fuzzing/grid_corpus/3134a369e7d47ab3fc8ab2006540a324dd0a6677 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/315061dc131b165d16f085a4f8c5bc292b3139f4 b/tests/fuzzing/grid_corpus/315061dc131b165d16f085a4f8c5bc292b3139f4 new file mode 100644 index 000000000..a7583a8b0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/315061dc131b165d16f085a4f8c5bc292b3139f4 differ diff --git a/tests/fuzzing/grid_corpus/31c62ad17438b6147f37d382df114df654743f21 b/tests/fuzzing/grid_corpus/31c62ad17438b6147f37d382df114df654743f21 new file mode 100644 index 000000000..4efc63f06 --- /dev/null +++ b/tests/fuzzing/grid_corpus/31c62ad17438b6147f37d382df114df654743f21 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/31edc00e926bb60f80bd6c0108cc24e37bd5bf77 b/tests/fuzzing/grid_corpus/31edc00e926bb60f80bd6c0108cc24e37bd5bf77 new file mode 100644 index 000000000..9c5bb73bb Binary files /dev/null and b/tests/fuzzing/grid_corpus/31edc00e926bb60f80bd6c0108cc24e37bd5bf77 differ diff --git a/tests/fuzzing/grid_corpus/31eeb34c5e1a13bc1929dbd1ca68e14ab93fe3d4 b/tests/fuzzing/grid_corpus/31eeb34c5e1a13bc1929dbd1ca68e14ab93fe3d4 new file mode 100644 index 000000000..ed27b65d1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/31eeb34c5e1a13bc1929dbd1ca68e14ab93fe3d4 differ diff --git a/tests/fuzzing/grid_corpus/3235cbd0a6e8d6a42c7da542d5945096ad2323dd b/tests/fuzzing/grid_corpus/3235cbd0a6e8d6a42c7da542d5945096ad2323dd new file mode 100644 index 000000000..e1f8de769 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3235cbd0a6e8d6a42c7da542d5945096ad2323dd differ diff --git a/tests/fuzzing/grid_corpus/324dd63def590f4d68a5767b55849b38902fdb5e b/tests/fuzzing/grid_corpus/324dd63def590f4d68a5767b55849b38902fdb5e new file mode 100644 index 000000000..b7783c020 Binary files /dev/null and b/tests/fuzzing/grid_corpus/324dd63def590f4d68a5767b55849b38902fdb5e differ diff --git a/tests/fuzzing/grid_corpus/32568c3638a52075a456ff0b533a3b8f6004431f b/tests/fuzzing/grid_corpus/32568c3638a52075a456ff0b533a3b8f6004431f new file mode 100644 index 000000000..6f1ffefec Binary files /dev/null and b/tests/fuzzing/grid_corpus/32568c3638a52075a456ff0b533a3b8f6004431f differ diff --git a/tests/fuzzing/grid_corpus/3258f9dbf59035cfc93f65e415a1f606c30cdc07 b/tests/fuzzing/grid_corpus/3258f9dbf59035cfc93f65e415a1f606c30cdc07 new file mode 100644 index 000000000..fbb0f51da Binary files /dev/null and b/tests/fuzzing/grid_corpus/3258f9dbf59035cfc93f65e415a1f606c30cdc07 differ diff --git a/tests/fuzzing/grid_corpus/32ba2957419b30afd37a96cbcb2ed97ba3f3d33f b/tests/fuzzing/grid_corpus/32ba2957419b30afd37a96cbcb2ed97ba3f3d33f new file mode 100644 index 000000000..6dc35e990 Binary files /dev/null and b/tests/fuzzing/grid_corpus/32ba2957419b30afd37a96cbcb2ed97ba3f3d33f differ diff --git a/tests/fuzzing/grid_corpus/32dc8782ef78f5030951dea78976b0e91c162eee b/tests/fuzzing/grid_corpus/32dc8782ef78f5030951dea78976b0e91c162eee new file mode 100644 index 000000000..d3cada078 Binary files /dev/null and b/tests/fuzzing/grid_corpus/32dc8782ef78f5030951dea78976b0e91c162eee differ diff --git a/tests/fuzzing/grid_corpus/32eb0ee0a99ec44118f96c7afcf8ce3fed8b427b b/tests/fuzzing/grid_corpus/32eb0ee0a99ec44118f96c7afcf8ce3fed8b427b new file mode 100644 index 000000000..479700c3c Binary files /dev/null and b/tests/fuzzing/grid_corpus/32eb0ee0a99ec44118f96c7afcf8ce3fed8b427b differ diff --git a/tests/fuzzing/grid_corpus/32ec324a5971e165ee963092429d02affefd9a10 b/tests/fuzzing/grid_corpus/32ec324a5971e165ee963092429d02affefd9a10 new file mode 100644 index 000000000..79cae32bc Binary files /dev/null and b/tests/fuzzing/grid_corpus/32ec324a5971e165ee963092429d02affefd9a10 differ diff --git a/tests/fuzzing/grid_corpus/333a168c30aef7b5da91555b90e1ddbdd92f7e80 b/tests/fuzzing/grid_corpus/333a168c30aef7b5da91555b90e1ddbdd92f7e80 new file mode 100644 index 000000000..3d56bae34 Binary files /dev/null and b/tests/fuzzing/grid_corpus/333a168c30aef7b5da91555b90e1ddbdd92f7e80 differ diff --git a/tests/fuzzing/grid_corpus/335078bccfe93369d69147562b68d9933e52c922 b/tests/fuzzing/grid_corpus/335078bccfe93369d69147562b68d9933e52c922 new file mode 100644 index 000000000..c42af166e --- /dev/null +++ b/tests/fuzzing/grid_corpus/335078bccfe93369d69147562b68d9933e52c922 @@ -0,0 +1,8 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0E .0 0 +0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 1 0 1D 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 + diff --git a/tests/fuzzing/grid_corpus/33589a77965d92c050f58534b79bf73d47475d9b b/tests/fuzzing/grid_corpus/33589a77965d92c050f58534b79bf73d47475d9b new file mode 100644 index 000000000..da397d3db Binary files /dev/null and b/tests/fuzzing/grid_corpus/33589a77965d92c050f58534b79bf73d47475d9b differ diff --git a/tests/fuzzing/grid_corpus/33e4fdcbab5eb935b58219b1ef5117454a741b5b b/tests/fuzzing/grid_corpus/33e4fdcbab5eb935b58219b1ef5117454a741b5b new file mode 100644 index 000000000..1c4246eea Binary files /dev/null and b/tests/fuzzing/grid_corpus/33e4fdcbab5eb935b58219b1ef5117454a741b5b differ diff --git a/tests/fuzzing/grid_corpus/33e7e2cac58dd73fe17d991534452d668c906b7d b/tests/fuzzing/grid_corpus/33e7e2cac58dd73fe17d991534452d668c906b7d new file mode 100644 index 000000000..564d536e2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/33e7e2cac58dd73fe17d991534452d668c906b7d differ diff --git a/tests/fuzzing/grid_corpus/33e913304c062753f3f3aad48b7b262666922d2f b/tests/fuzzing/grid_corpus/33e913304c062753f3f3aad48b7b262666922d2f new file mode 100644 index 000000000..0ec33e106 Binary files /dev/null and b/tests/fuzzing/grid_corpus/33e913304c062753f3f3aad48b7b262666922d2f differ diff --git a/tests/fuzzing/grid_corpus/340366382edd17529cca20af062baa0a19e988a1 b/tests/fuzzing/grid_corpus/340366382edd17529cca20af062baa0a19e988a1 new file mode 100644 index 000000000..1905c431e Binary files /dev/null and b/tests/fuzzing/grid_corpus/340366382edd17529cca20af062baa0a19e988a1 differ diff --git a/tests/fuzzing/grid_corpus/34049dc777168e858c83bd68e21a22211f561ca2 b/tests/fuzzing/grid_corpus/34049dc777168e858c83bd68e21a22211f561ca2 new file mode 100644 index 000000000..fc5d24f68 Binary files /dev/null and b/tests/fuzzing/grid_corpus/34049dc777168e858c83bd68e21a22211f561ca2 differ diff --git a/tests/fuzzing/grid_corpus/342bdc33704dbf9672613b88864524ae4ab25b29 b/tests/fuzzing/grid_corpus/342bdc33704dbf9672613b88864524ae4ab25b29 new file mode 100644 index 000000000..94bec95fd --- /dev/null +++ b/tests/fuzzing/grid_corpus/342bdc33704dbf9672613b88864524ae4ab25b29 @@ -0,0 +1,10 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2` 1 0 5 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/3447230c7723eb66b984278c2acd322dcb968d4c b/tests/fuzzing/grid_corpus/3447230c7723eb66b984278c2acd322dcb968d4c new file mode 100644 index 000000000..aa491b7a5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3447230c7723eb66b984278c2acd322dcb968d4c differ diff --git a/tests/fuzzing/grid_corpus/34dd449b211e9c9a5b7a86d64d862b74e413641c b/tests/fuzzing/grid_corpus/34dd449b211e9c9a5b7a86d64d862b74e413641c new file mode 100644 index 000000000..f058dbbdf Binary files /dev/null and b/tests/fuzzing/grid_corpus/34dd449b211e9c9a5b7a86d64d862b74e413641c differ diff --git a/tests/fuzzing/grid_corpus/351e4e85f3e45b06d0a97fc587e32bc44fa31c5f b/tests/fuzzing/grid_corpus/351e4e85f3e45b06d0a97fc587e32bc44fa31c5f new file mode 100644 index 000000000..ac0cee954 Binary files /dev/null and b/tests/fuzzing/grid_corpus/351e4e85f3e45b06d0a97fc587e32bc44fa31c5f differ diff --git a/tests/fuzzing/grid_corpus/3534b4e526b7e0aeeab9c0fe85d1dbea88a00ca8 b/tests/fuzzing/grid_corpus/3534b4e526b7e0aeeab9c0fe85d1dbea88a00ca8 new file mode 100644 index 000000000..a5e72fce9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3534b4e526b7e0aeeab9c0fe85d1dbea88a00ca8 differ diff --git a/tests/fuzzing/grid_corpus/3565db6c94ce01ed128e00ca2f74e2c956e5624c b/tests/fuzzing/grid_corpus/3565db6c94ce01ed128e00ca2f74e2c956e5624c new file mode 100644 index 000000000..65fee1c03 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3565db6c94ce01ed128e00ca2f74e2c956e5624c differ diff --git a/tests/fuzzing/grid_corpus/359fa7a605531f286384c359d5a3d4c79568bc17 b/tests/fuzzing/grid_corpus/359fa7a605531f286384c359d5a3d4c79568bc17 new file mode 100644 index 000000000..7aa97cdb2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/359fa7a605531f286384c359d5a3d4c79568bc17 differ diff --git a/tests/fuzzing/grid_corpus/35bebe43df359081de5532dddad509b8b04c76dc b/tests/fuzzing/grid_corpus/35bebe43df359081de5532dddad509b8b04c76dc new file mode 100644 index 000000000..cca97eb93 Binary files /dev/null and b/tests/fuzzing/grid_corpus/35bebe43df359081de5532dddad509b8b04c76dc differ diff --git a/tests/fuzzing/grid_corpus/35d5979969fdd8ea7062fadb4befcff169050ecd b/tests/fuzzing/grid_corpus/35d5979969fdd8ea7062fadb4befcff169050ecd new file mode 100644 index 000000000..21d051821 Binary files /dev/null and b/tests/fuzzing/grid_corpus/35d5979969fdd8ea7062fadb4befcff169050ecd differ diff --git a/tests/fuzzing/grid_corpus/360232fc0ff07b87d7bbdc7622e7d6e5315f8d09 b/tests/fuzzing/grid_corpus/360232fc0ff07b87d7bbdc7622e7d6e5315f8d09 new file mode 100644 index 000000000..e4643fa71 Binary files /dev/null and b/tests/fuzzing/grid_corpus/360232fc0ff07b87d7bbdc7622e7d6e5315f8d09 differ diff --git a/tests/fuzzing/grid_corpus/36116c516e52f86084fb6d1ac3e138d8d7d9bca2 b/tests/fuzzing/grid_corpus/36116c516e52f86084fb6d1ac3e138d8d7d9bca2 new file mode 100644 index 000000000..bc1822fa2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/36116c516e52f86084fb6d1ac3e138d8d7d9bca2 differ diff --git a/tests/fuzzing/grid_corpus/365a32011b2fabd1ebcd61f568fd5dad4e33efba b/tests/fuzzing/grid_corpus/365a32011b2fabd1ebcd61f568fd5dad4e33efba new file mode 100644 index 000000000..8c684ca21 Binary files /dev/null and b/tests/fuzzing/grid_corpus/365a32011b2fabd1ebcd61f568fd5dad4e33efba differ diff --git a/tests/fuzzing/grid_corpus/36a8bed3e021ef5c11744472756c5438e7eccc73 b/tests/fuzzing/grid_corpus/36a8bed3e021ef5c11744472756c5438e7eccc73 new file mode 100644 index 000000000..30d8f2d1f --- /dev/null +++ b/tests/fuzzing/grid_corpus/36a8bed3e021ef5c11744472756c5438e7eccc73 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/370b4a6c0639cfb5a0362ffae5971dd3483fd3c3 b/tests/fuzzing/grid_corpus/370b4a6c0639cfb5a0362ffae5971dd3483fd3c3 new file mode 100644 index 000000000..32f3715f8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/370b4a6c0639cfb5a0362ffae5971dd3483fd3c3 differ diff --git a/tests/fuzzing/grid_corpus/37554fc74fb2eb6bbd881d26088b0302246c2673 b/tests/fuzzing/grid_corpus/37554fc74fb2eb6bbd881d26088b0302246c2673 new file mode 100644 index 000000000..7faa4202c Binary files /dev/null and b/tests/fuzzing/grid_corpus/37554fc74fb2eb6bbd881d26088b0302246c2673 differ diff --git a/tests/fuzzing/grid_corpus/37728ee85f71a5e8cc54ac8fdd781cc5b716d2f3 b/tests/fuzzing/grid_corpus/37728ee85f71a5e8cc54ac8fdd781cc5b716d2f3 new file mode 100644 index 000000000..b6745941b Binary files /dev/null and b/tests/fuzzing/grid_corpus/37728ee85f71a5e8cc54ac8fdd781cc5b716d2f3 differ diff --git a/tests/fuzzing/grid_corpus/3782ed54469b44b3fa95d9fbe8171098a2e6df8e b/tests/fuzzing/grid_corpus/3782ed54469b44b3fa95d9fbe8171098a2e6df8e new file mode 100644 index 000000000..12cc160aa Binary files /dev/null and b/tests/fuzzing/grid_corpus/3782ed54469b44b3fa95d9fbe8171098a2e6df8e differ diff --git a/tests/fuzzing/grid_corpus/37d2293713b79120dd02dea4b53749a8996f96b0 b/tests/fuzzing/grid_corpus/37d2293713b79120dd02dea4b53749a8996f96b0 new file mode 100644 index 000000000..fd8012f55 Binary files /dev/null and b/tests/fuzzing/grid_corpus/37d2293713b79120dd02dea4b53749a8996f96b0 differ diff --git a/tests/fuzzing/grid_corpus/37e7415f7c0c3a6dcda29d264ef1c3f2f8bfb4f0 b/tests/fuzzing/grid_corpus/37e7415f7c0c3a6dcda29d264ef1c3f2f8bfb4f0 new file mode 100644 index 000000000..49ae59509 Binary files /dev/null and b/tests/fuzzing/grid_corpus/37e7415f7c0c3a6dcda29d264ef1c3f2f8bfb4f0 differ diff --git a/tests/fuzzing/grid_corpus/380fe672e7d7fee3607c5864df5bbd249c0c65e6 b/tests/fuzzing/grid_corpus/380fe672e7d7fee3607c5864df5bbd249c0c65e6 new file mode 100644 index 000000000..be62a9834 Binary files /dev/null and b/tests/fuzzing/grid_corpus/380fe672e7d7fee3607c5864df5bbd249c0c65e6 differ diff --git a/tests/fuzzing/grid_corpus/38694a4a8cd2467eb3b0e6b130bf7bc5631cde69 b/tests/fuzzing/grid_corpus/38694a4a8cd2467eb3b0e6b130bf7bc5631cde69 new file mode 100644 index 000000000..8b4e12ec2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/38694a4a8cd2467eb3b0e6b130bf7bc5631cde69 differ diff --git a/tests/fuzzing/grid_corpus/38e2098a21381b9038d3d949dfa63db3440c1d70 b/tests/fuzzing/grid_corpus/38e2098a21381b9038d3d949dfa63db3440c1d70 new file mode 100644 index 000000000..d2d398dd3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/38e2098a21381b9038d3d949dfa63db3440c1d70 differ diff --git a/tests/fuzzing/grid_corpus/38e688f521e876f1ac3957dc9c10a3a067cc043c b/tests/fuzzing/grid_corpus/38e688f521e876f1ac3957dc9c10a3a067cc043c new file mode 100644 index 000000000..b61c9e07b Binary files /dev/null and b/tests/fuzzing/grid_corpus/38e688f521e876f1ac3957dc9c10a3a067cc043c differ diff --git a/tests/fuzzing/grid_corpus/390d2f5fb02173efb3442387cc0600ef0c54316b b/tests/fuzzing/grid_corpus/390d2f5fb02173efb3442387cc0600ef0c54316b new file mode 100644 index 000000000..259d0e55f Binary files /dev/null and b/tests/fuzzing/grid_corpus/390d2f5fb02173efb3442387cc0600ef0c54316b differ diff --git a/tests/fuzzing/grid_corpus/392addb110731bba2506e50aba2a7b2bc1ec7bbc b/tests/fuzzing/grid_corpus/392addb110731bba2506e50aba2a7b2bc1ec7bbc new file mode 100644 index 000000000..47afc18fb Binary files /dev/null and b/tests/fuzzing/grid_corpus/392addb110731bba2506e50aba2a7b2bc1ec7bbc differ diff --git a/tests/fuzzing/grid_corpus/399ee3c696b1574b1d16745f73178ad78d4c4917 b/tests/fuzzing/grid_corpus/399ee3c696b1574b1d16745f73178ad78d4c4917 new file mode 100644 index 000000000..058672b0d Binary files /dev/null and b/tests/fuzzing/grid_corpus/399ee3c696b1574b1d16745f73178ad78d4c4917 differ diff --git a/tests/fuzzing/grid_corpus/39b7d93ce316fac53bd8aefc451a269692d9d3c0 b/tests/fuzzing/grid_corpus/39b7d93ce316fac53bd8aefc451a269692d9d3c0 new file mode 100644 index 000000000..a88ad42ea Binary files /dev/null and b/tests/fuzzing/grid_corpus/39b7d93ce316fac53bd8aefc451a269692d9d3c0 differ diff --git a/tests/fuzzing/grid_corpus/39fc2268a57a0c08127a00f7ec9597e1827e2977 b/tests/fuzzing/grid_corpus/39fc2268a57a0c08127a00f7ec9597e1827e2977 new file mode 100644 index 000000000..69b2183f1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/39fc2268a57a0c08127a00f7ec9597e1827e2977 differ diff --git a/tests/fuzzing/grid_corpus/3a3fc13003dfed0b12f9322c541217d5b262d6f2 b/tests/fuzzing/grid_corpus/3a3fc13003dfed0b12f9322c541217d5b262d6f2 new file mode 100644 index 000000000..363f908df Binary files /dev/null and b/tests/fuzzing/grid_corpus/3a3fc13003dfed0b12f9322c541217d5b262d6f2 differ diff --git a/tests/fuzzing/grid_corpus/3ac783ac655a3d1d35d454dc439120a72aec68ee b/tests/fuzzing/grid_corpus/3ac783ac655a3d1d35d454dc439120a72aec68ee new file mode 100644 index 000000000..d7414ea0d Binary files /dev/null and b/tests/fuzzing/grid_corpus/3ac783ac655a3d1d35d454dc439120a72aec68ee differ diff --git a/tests/fuzzing/grid_corpus/3b07922fc87fa2e6accacc53766c971218c9bdbb b/tests/fuzzing/grid_corpus/3b07922fc87fa2e6accacc53766c971218c9bdbb new file mode 100644 index 000000000..1c6103f03 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3b07922fc87fa2e6accacc53766c971218c9bdbb differ diff --git a/tests/fuzzing/grid_corpus/3b0d27ecf8e3f25202299137c8f84660bd6ba1c3 b/tests/fuzzing/grid_corpus/3b0d27ecf8e3f25202299137c8f84660bd6ba1c3 new file mode 100644 index 000000000..59d073645 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3b0d27ecf8e3f25202299137c8f84660bd6ba1c3 differ diff --git a/tests/fuzzing/grid_corpus/3b5a7b3bfd31be40a49786f6818697bd5babce12 b/tests/fuzzing/grid_corpus/3b5a7b3bfd31be40a49786f6818697bd5babce12 new file mode 100644 index 000000000..5c4efa1f5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/3b5a7b3bfd31be40a49786f6818697bd5babce12 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3b5cce15c7a6029a44d8a54386e7b789cd43aa22 b/tests/fuzzing/grid_corpus/3b5cce15c7a6029a44d8a54386e7b789cd43aa22 new file mode 100644 index 000000000..1d4accb83 --- /dev/null +++ b/tests/fuzzing/grid_corpus/3b5cce15c7a6029a44d8a54386e7b789cd43aa22 @@ -0,0 +1,46 @@ +MAPUNIT ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.10000000E+01 000000E+01 0.00000000E+00 +0.10000000E+01 0.100000 0.00000000E+00 -0.10000002E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10000000E+01 -0.10000000E+01 0.10000000E+01 0.10000000E+01 + -0.10000000E+01 0.10000000E+01 01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.000>00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0000ÿÿÿÿE+00 0.00000000E+00 0.00000000E+00 0.0000ÿÿ00E+00 + 0.00000000E+00 0.00000000E+00 00000E+00 0.00000000E+00 + 0.0000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0Ò000000E+00 0.00000000E+00 0.000000 0.00000000E+00 + 0.0000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000N+00 0.00000000E+0 0 1 + 0 0.00000000E+00 0 0.00000000E+00 + .1000 0.10000000E+01 0.10000000E+01 0.10000000E+01 + .10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10+01 0.201 0.20000000E+01 0.20000000E+01 + 0.20000000E+01' 0.200000+01 0.20000000E+01 0.20200000E+01 + 0.20000000E+01 0.200000:00E+01 0.20.0000E+00 + .10000000E+0Îß 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.80000000E+01 + 0.1000000 0.10000000E+01 0.10000000E+01 0.1000ÏÏ0E+01 + 0.10000000E+01 0.10000000E+01 0.10000000.10000 0.10000Ó000+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+ 0.20000000E+01 0.20000000E+01 0.210000E+01 0.20 + 0.20000000E+01 0.20000:00E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.42000000E+02 +/ + +ACTNUM + 0 1& 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/3b94ce04c43dc580b9f226778a6d86ce91b02417 b/tests/fuzzing/grid_corpus/3b94ce04c43dc580b9f226778a6d86ce91b02417 new file mode 100644 index 000000000..688d16dd2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3b94ce04c43dc580b9f226778a6d86ce91b02417 differ diff --git a/tests/fuzzing/grid_corpus/3baefaf3f12d3fb1c535beb060b7d7644a64ff9d b/tests/fuzzing/grid_corpus/3baefaf3f12d3fb1c535beb060b7d7644a64ff9d new file mode 100644 index 000000000..61d5e44f9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/3baefaf3f12d3fb1c535beb060b7d7644a64ff9d @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 1 0 +0 0 00 8 0. 1 0 0 1! 0E 0 5 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/3c163a63013a9c7d4beea2dd6880a239ed37e0d3 b/tests/fuzzing/grid_corpus/3c163a63013a9c7d4beea2dd6880a239ed37e0d3 new file mode 100644 index 000000000..94fbe2b84 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3c163a63013a9c7d4beea2dd6880a239ed37e0d3 differ diff --git a/tests/fuzzing/grid_corpus/3c3b23a954a05402021525e38c19b49d50d651b6 b/tests/fuzzing/grid_corpus/3c3b23a954a05402021525e38c19b49d50d651b6 new file mode 100644 index 000000000..5cb75743a Binary files /dev/null and b/tests/fuzzing/grid_corpus/3c3b23a954a05402021525e38c19b49d50d651b6 differ diff --git a/tests/fuzzing/grid_corpus/3c3b2deaeb8cdc575c03f75b12b9a1a51b51307b b/tests/fuzzing/grid_corpus/3c3b2deaeb8cdc575c03f75b12b9a1a51b51307b new file mode 100644 index 000000000..811b06a44 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3c3b2deaeb8cdc575c03f75b12b9a1a51b51307b differ diff --git a/tests/fuzzing/grid_corpus/3c46fab2ff2641a6301c9798ddb752b19b24d2bf b/tests/fuzzing/grid_corpus/3c46fab2ff2641a6301c9798ddb752b19b24d2bf new file mode 100644 index 000000000..4bff6259f --- /dev/null +++ b/tests/fuzzing/grid_corpus/3c46fab2ff2641a6301c9798ddb752b19b24d2bf @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3c52d0135a8a41dd8b6bcbff5e30e2b200c954d1 b/tests/fuzzing/grid_corpus/3c52d0135a8a41dd8b6bcbff5e30e2b200c954d1 new file mode 100644 index 000000000..8d4eb55ea Binary files /dev/null and b/tests/fuzzing/grid_corpus/3c52d0135a8a41dd8b6bcbff5e30e2b200c954d1 differ diff --git a/tests/fuzzing/grid_corpus/3c8dcd97f6b1669af3189a6cdb9dc4f90d794e94 b/tests/fuzzing/grid_corpus/3c8dcd97f6b1669af3189a6cdb9dc4f90d794e94 new file mode 100644 index 000000000..de4153ece --- /dev/null +++ b/tests/fuzzing/grid_corpus/3c8dcd97f6b1669af3189a6cdb9dc4f90d794e94 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.000000E+00 + 0.000E+00& 000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.0000E+00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E 0.0E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3c99bd21c1faf8f8cbe23fb81f3c75bc8266ca4b b/tests/fuzzing/grid_corpus/3c99bd21c1faf8f8cbe23fb81f3c75bc8266ca4b new file mode 100644 index 000000000..3c58848de Binary files /dev/null and b/tests/fuzzing/grid_corpus/3c99bd21c1faf8f8cbe23fb81f3c75bc8266ca4b differ diff --git a/tests/fuzzing/grid_corpus/3ca5218df3d261756ad8991f955009a97a557187 b/tests/fuzzing/grid_corpus/3ca5218df3d261756ad8991f955009a97a557187 new file mode 100644 index 000000000..b465bbbe5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/3ca5218df3d261756ad8991f955009a97a557187 @@ -0,0 +1,6 @@ +SPECGRID +1 1 2 +COORD 0 0 0 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 1 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3cd4efa008b5ea80b4620584a514fe2c9ab63248 b/tests/fuzzing/grid_corpus/3cd4efa008b5ea80b4620584a514fe2c9ab63248 new file mode 100644 index 000000000..7b80afd4f Binary files /dev/null and b/tests/fuzzing/grid_corpus/3cd4efa008b5ea80b4620584a514fe2c9ab63248 differ diff --git a/tests/fuzzing/grid_corpus/3d20260ab3ad550742f8df71bcc22051d512ba44 b/tests/fuzzing/grid_corpus/3d20260ab3ad550742f8df71bcc22051d512ba44 new file mode 100644 index 000000000..1c369b304 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3d20260ab3ad550742f8df71bcc22051d512ba44 differ diff --git a/tests/fuzzing/grid_corpus/3d47359bb9c1d0b84dccaeb6ce3ca7ff9caec7e4 b/tests/fuzzing/grid_corpus/3d47359bb9c1d0b84dccaeb6ce3ca7ff9caec7e4 new file mode 100644 index 000000000..2865c2e55 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3d47359bb9c1d0b84dccaeb6ce3ca7ff9caec7e4 differ diff --git a/tests/fuzzing/grid_corpus/3d9493046fcdbb7d678c78a28252e6bf24dddd43 b/tests/fuzzing/grid_corpus/3d9493046fcdbb7d678c78a28252e6bf24dddd43 new file mode 100644 index 000000000..3b6c27e3e --- /dev/null +++ b/tests/fuzzing/grid_corpus/3d9493046fcdbb7d678c78a28252e6bf24dddd43 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 0 +0 8 0 10 0 0 1 0 0 0 0 10 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3d9a2c881fc1d66136fad321842f422225965f19 b/tests/fuzzing/grid_corpus/3d9a2c881fc1d66136fad321842f422225965f19 new file mode 100644 index 000000000..e480e2312 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3d9a2c881fc1d66136fad321842f422225965f19 differ diff --git a/tests/fuzzing/grid_corpus/3dadf54be731808dce8a002ffbceb8cd98cfa0e0 b/tests/fuzzing/grid_corpus/3dadf54be731808dce8a002ffbceb8cd98cfa0e0 new file mode 100644 index 000000000..2f6fbf77e --- /dev/null +++ b/tests/fuzzing/grid_corpus/3dadf54be731808dce8a002ffbceb8cd98cfa0e0 @@ -0,0 +1 @@ + SPE \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3de3f11a6273a0f7c34d5a46d2f50f0186778774 b/tests/fuzzing/grid_corpus/3de3f11a6273a0f7c34d5a46d2f50f0186778774 new file mode 100644 index 000000000..c05c0b98f --- /dev/null +++ b/tests/fuzzing/grid_corpus/3de3f11a6273a0f7c34d5a46d2f50f0186778774 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 0 +0 8 0 10 0 0 1 0 0 0 0 10 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3df3d07acfbf10b8aba66d4fcd996289e39f92d3 b/tests/fuzzing/grid_corpus/3df3d07acfbf10b8aba66d4fcd996289e39f92d3 new file mode 100644 index 000000000..371f1627b --- /dev/null +++ b/tests/fuzzing/grid_corpus/3df3d07acfbf10b8aba66d4fcd996289e39f92d3 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 .1 0.10000000E+01 +01 + 0E+01 +21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3e02e467bcef81aa4004014fa5821f6b72ab51e0 b/tests/fuzzing/grid_corpus/3e02e467bcef81aa4004014fa5821f6b72ab51e0 new file mode 100644 index 000000000..cc325ee8d Binary files /dev/null and b/tests/fuzzing/grid_corpus/3e02e467bcef81aa4004014fa5821f6b72ab51e0 differ diff --git a/tests/fuzzing/grid_corpus/3e231b84787133a90def2f36d33e1752c0f03994 b/tests/fuzzing/grid_corpus/3e231b84787133a90def2f36d33e1752c0f03994 new file mode 100644 index 000000000..29784742e Binary files /dev/null and b/tests/fuzzing/grid_corpus/3e231b84787133a90def2f36d33e1752c0f03994 differ diff --git a/tests/fuzzing/grid_corpus/3e29745f48ecadfa5d2c9cdd12cdb3a25d26f4c5 b/tests/fuzzing/grid_corpus/3e29745f48ecadfa5d2c9cdd12cdb3a25d26f4c5 new file mode 100644 index 000000000..042b255e8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3e29745f48ecadfa5d2c9cdd12cdb3a25d26f4c5 differ diff --git a/tests/fuzzing/grid_corpus/3e432314deb65de49692602e5be3c7a95f0e599b b/tests/fuzzing/grid_corpus/3e432314deb65de49692602e5be3c7a95f0e599b new file mode 100644 index 000000000..7693966ea Binary files /dev/null and b/tests/fuzzing/grid_corpus/3e432314deb65de49692602e5be3c7a95f0e599b differ diff --git a/tests/fuzzing/grid_corpus/3e475650cc898ee52f98e7118bea419c88beacba b/tests/fuzzing/grid_corpus/3e475650cc898ee52f98e7118bea419c88beacba new file mode 100644 index 000000000..3c2c17d44 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3e475650cc898ee52f98e7118bea419c88beacba differ diff --git a/tests/fuzzing/grid_corpus/3e69e170b3cd14cef5a87b65af0960e6e4fe538f b/tests/fuzzing/grid_corpus/3e69e170b3cd14cef5a87b65af0960e6e4fe538f new file mode 100644 index 000000000..444e8155a Binary files /dev/null and b/tests/fuzzing/grid_corpus/3e69e170b3cd14cef5a87b65af0960e6e4fe538f differ diff --git a/tests/fuzzing/grid_corpus/3e7a0ab89201b038da35d9da0a4acb5527bbd964 b/tests/fuzzing/grid_corpus/3e7a0ab89201b038da35d9da0a4acb5527bbd964 new file mode 100644 index 000000000..b2db727de Binary files /dev/null and b/tests/fuzzing/grid_corpus/3e7a0ab89201b038da35d9da0a4acb5527bbd964 differ diff --git a/tests/fuzzing/grid_corpus/3eb5ef33d78a8394a9e881bd6c780e12b1d86997 b/tests/fuzzing/grid_corpus/3eb5ef33d78a8394a9e881bd6c780e12b1d86997 new file mode 100644 index 000000000..1129cff54 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3eb5ef33d78a8394a9e881bd6c780e12b1d86997 differ diff --git a/tests/fuzzing/grid_corpus/3ed1b4089751376f29de878399a5dfc3a536beac b/tests/fuzzing/grid_corpus/3ed1b4089751376f29de878399a5dfc3a536beac new file mode 100644 index 000000000..c12b3d7e7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3ed1b4089751376f29de878399a5dfc3a536beac differ diff --git a/tests/fuzzing/grid_corpus/3edce905fbbb47af74074e4bc2af1ddb313b4be4 b/tests/fuzzing/grid_corpus/3edce905fbbb47af74074e4bc2af1ddb313b4be4 new file mode 100644 index 000000000..a7f365cf5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3edce905fbbb47af74074e4bc2af1ddb313b4be4 differ diff --git a/tests/fuzzing/grid_corpus/3f16058bfcadc7f6049aa439f237f5786fd6c2d6 b/tests/fuzzing/grid_corpus/3f16058bfcadc7f6049aa439f237f5786fd6c2d6 new file mode 100644 index 000000000..5d37a50ca --- /dev/null +++ b/tests/fuzzing/grid_corpus/3f16058bfcadc7f6049aa439f237f5786fd6c2d6 @@ -0,0 +1,7 @@ +SPECGRID 2 2 2 +COORD 0 0 13*0 0 1 12*0 0 0 1 12*0 0 0 0 5 0 0 0 1 2 2 +/ +ZCORN +0 1 11*0 0 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3f41e4b735ba229b943afc2603a16d55caa352d7 b/tests/fuzzing/grid_corpus/3f41e4b735ba229b943afc2603a16d55caa352d7 new file mode 100644 index 000000000..f7c2b1174 --- /dev/null +++ b/tests/fuzzing/grid_corpus/3f41e4b735ba229b943afc2603a16d55caa352d7 @@ -0,0 +1,4 @@ +SPECGRID +COORD +/ +ZCORN \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/3f4b0e47d4c2154a8a3939225f4fb62859c2d945 b/tests/fuzzing/grid_corpus/3f4b0e47d4c2154a8a3939225f4fb62859c2d945 new file mode 100644 index 000000000..7bca6d634 Binary files /dev/null and b/tests/fuzzing/grid_corpus/3f4b0e47d4c2154a8a3939225f4fb62859c2d945 differ diff --git a/tests/fuzzing/grid_corpus/3f81de13844e15082be345647fd51b4806424a31 b/tests/fuzzing/grid_corpus/3f81de13844e15082be345647fd51b4806424a31 new file mode 100644 index 000000000..d4442895a Binary files /dev/null and b/tests/fuzzing/grid_corpus/3f81de13844e15082be345647fd51b4806424a31 differ diff --git a/tests/fuzzing/grid_corpus/3f97eec7bab45142a35e3288dc04b796171179d5 b/tests/fuzzing/grid_corpus/3f97eec7bab45142a35e3288dc04b796171179d5 new file mode 100644 index 000000000..5309bc27e --- /dev/null +++ b/tests/fuzzing/grid_corpus/3f97eec7bab45142a35e3288dc04b796171179d5 @@ -0,0 +1,46 @@ +MAPUNIT ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.10000000E+01 000000E+01 0.00000000E+00 +0.10000000E+01 0.100000 0.00000000E+00 -0.10000002E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10000000E+01 -0.10000000E+01 0.10000000E+01 0.10000000E+01 + -0.10000000E+01 0.10000000E+01 01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.000>00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0000ÿÿÿÿE+00 0.00000000E+00 0.00000000E+00 0.0000ÿÿ00E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0Ò000000E+00 0.00000000E+00 0.000000 0.00000000E+00 + 0.0000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000N+00 0.00000000E+0 0 1 + 0 0.00000000E+00 0 0.00000000E+00 + .1000 0.10000000E+01 0.10000000E+01 0.10000000E+01 + .10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10+01 0.201 0.20000000E+01 0.20000000E+01 + 0.20000000E+01' 0.200000+01 0.20000000E+01 0.20200000E+01 + 0.20000000E+01 0.200000:00E+01 0.20.0000E+00 + .10000000E+0Îß 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.80000000E+01 + 0.1000000 0.10000000E+01 0.10000000E+01 0.1000ÏÏ0E+01 + 0.10000000E+01 0.10000000E+01 0.10000000.10000 0.10000Ó000+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+ 0.20000000E+01 0.20000000E+01 0.210000E+01 0.20 + 0.20000000E+01 0.20000:00E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.42000000E+02 +/ + +ACTNUM + 0 1& 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/3fdfec8715e9060676d857f97e73eea663b84f56 b/tests/fuzzing/grid_corpus/3fdfec8715e9060676d857f97e73eea663b84f56 new file mode 100644 index 000000000..44450d11d --- /dev/null +++ b/tests/fuzzing/grid_corpus/3fdfec8715e9060676d857f97e73eea663b84f56 @@ -0,0 +1,51 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+ 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20,00000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.0000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +.10000 0.00000000E+00 0.00000000E+00 0.00000000E+00 000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/4012e71a6d7cc5545b11453a583bc19e879a08d2 b/tests/fuzzing/grid_corpus/4012e71a6d7cc5545b11453a583bc19e879a08d2 new file mode 100644 index 000000000..d05c6fdf6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4012e71a6d7cc5545b11453a583bc19e879a08d2 differ diff --git a/tests/fuzzing/grid_corpus/404efc4067980def030daeb56fb9f7fc9c30fdf0 b/tests/fuzzing/grid_corpus/404efc4067980def030daeb56fb9f7fc9c30fdf0 new file mode 100644 index 000000000..2c785a34c Binary files /dev/null and b/tests/fuzzing/grid_corpus/404efc4067980def030daeb56fb9f7fc9c30fdf0 differ diff --git a/tests/fuzzing/grid_corpus/4074f00867acb9fd7f3925ebd2b9a1939880c137 b/tests/fuzzing/grid_corpus/4074f00867acb9fd7f3925ebd2b9a1939880c137 new file mode 100644 index 000000000..59e55d4cc Binary files /dev/null and b/tests/fuzzing/grid_corpus/4074f00867acb9fd7f3925ebd2b9a1939880c137 differ diff --git a/tests/fuzzing/grid_corpus/407fcebd81fa17f374d4e29cc2edd9f76813a5c6 b/tests/fuzzing/grid_corpus/407fcebd81fa17f374d4e29cc2edd9f76813a5c6 new file mode 100644 index 000000000..cf813df75 Binary files /dev/null and b/tests/fuzzing/grid_corpus/407fcebd81fa17f374d4e29cc2edd9f76813a5c6 differ diff --git a/tests/fuzzing/grid_corpus/40ab37649ce917a200a61a51cabef879c0f44b52 b/tests/fuzzing/grid_corpus/40ab37649ce917a200a61a51cabef879c0f44b52 new file mode 100644 index 000000000..ab84fa297 --- /dev/null +++ b/tests/fuzzing/grid_corpus/40ab37649ce917a200a61a51cabef879c0f44b52 @@ -0,0 +1,47 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0.20000000E+01 0.20000000E+01 + 0.2000 -0.100å0E+01 0.0000000ÿÿ+00 + 0.00000000E+00 -0.=000ÿÿ00E+01 0.10000000E+01 0.00000000E+00 + -0.1000000St11logic_er000000E+01 0.00000000E+00 -0.10050000E+01 + 0.00000000E+00. 1 00000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 +01 +0E+01 1.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.000000000 0.00000000E+0 0.00000700E+00 0.00000000E+ + 0.000000000 + 0.00000000E+00 0.00000000E+00 0.0000000E+00 00000E+00 + 0.00000000E+00 0.000 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.000000ÿÿ00E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/40b3e52546e2e34c0ba2dbd4bf10198f46c9f664 b/tests/fuzzing/grid_corpus/40b3e52546e2e34c0ba2dbd4bf10198f46c9f664 new file mode 100644 index 000000000..74b72fef1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/40b3e52546e2e34c0ba2dbd4bf10198f46c9f664 differ diff --git a/tests/fuzzing/grid_corpus/40caf598cca55959c28607ce0ebeb6b9c606ce4b b/tests/fuzzing/grid_corpus/40caf598cca55959c28607ce0ebeb6b9c606ce4b new file mode 100644 index 000000000..210b7e159 --- /dev/null +++ b/tests/fuzzing/grid_corpus/40caf598cca55959c28607ce0ebeb6b9c606ce4b @@ -0,0 +1 @@ + SPECGRID \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/40eda240411f067c60fef284c44195d7b05f7f75 b/tests/fuzzing/grid_corpus/40eda240411f067c60fef284c44195d7b05f7f75 new file mode 100644 index 000000000..ab548439f --- /dev/null +++ b/tests/fuzzing/grid_corpus/40eda240411f067c60fef284c44195d7b05f7f75 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.10~000°0EØÏÎß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0+01 0.299E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4102195a5a337dd9d7cc0af9d37fd8dc7c8ec588 b/tests/fuzzing/grid_corpus/4102195a5a337dd9d7cc0af9d37fd8dc7c8ec588 new file mode 100644 index 000000000..36d79d110 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4102195a5a337dd9d7cc0af9d37fd8dc7c8ec588 differ diff --git a/tests/fuzzing/grid_corpus/410752852c149f650511410911ae1fbf88e36d90 b/tests/fuzzing/grid_corpus/410752852c149f650511410911ae1fbf88e36d90 new file mode 100644 index 000000000..e1e915fd5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/410752852c149f650511410911ae1fbf88e36d90 differ diff --git a/tests/fuzzing/grid_corpus/41133f6327f2b1ba218a5deedf68316a0c215a96 b/tests/fuzzing/grid_corpus/41133f6327f2b1ba218a5deedf68316a0c215a96 new file mode 100644 index 000000000..c7fa0aea2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/41133f6327f2b1ba218a5deedf68316a0c215a96 @@ -0,0 +1,47 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0.20000000E+01 0.20000000E+01 + 0.2000 -0.100å0E+01 0.0000000ÿÿ+00 + 0.00000000E+00 -0.=000ÿÿ00E+01 0.10000000E+01 0.00000000E+00 + -0.1000000St11logic_er000000E+01 0.00000000E+00 -0.10050000E+01 + 0.00000000E+00. 1 00000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 0.10000000E+01 +0E+01 1.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.000000000 0.00000000E+0 0.00000700E+00 0.00000000E+ + 0.000000000 + 0.00000000E+00 0.00000000E+00 0.0000000E+00 00000E+00 + 0.00000000E+00 0.000 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/414e3c80b61bcfae85f81c442d9e2eab5a27ae6e b/tests/fuzzing/grid_corpus/414e3c80b61bcfae85f81c442d9e2eab5a27ae6e new file mode 100644 index 000000000..d6a1dea3b Binary files /dev/null and b/tests/fuzzing/grid_corpus/414e3c80b61bcfae85f81c442d9e2eab5a27ae6e differ diff --git a/tests/fuzzing/grid_corpus/417d995baf322bdd194bf16324abb1a9474f14de b/tests/fuzzing/grid_corpus/417d995baf322bdd194bf16324abb1a9474f14de new file mode 100644 index 000000000..975170067 Binary files /dev/null and b/tests/fuzzing/grid_corpus/417d995baf322bdd194bf16324abb1a9474f14de differ diff --git a/tests/fuzzing/grid_corpus/41c81ee912b6cc834e04db210fb06429f6eb28fc b/tests/fuzzing/grid_corpus/41c81ee912b6cc834e04db210fb06429f6eb28fc new file mode 100644 index 000000000..a22ed1a9d Binary files /dev/null and b/tests/fuzzing/grid_corpus/41c81ee912b6cc834e04db210fb06429f6eb28fc differ diff --git a/tests/fuzzing/grid_corpus/41cc2c3766b2e8b28c8e6145becc13b6d9dc777c b/tests/fuzzing/grid_corpus/41cc2c3766b2e8b28c8e6145becc13b6d9dc777c new file mode 100644 index 000000000..890ff0bec Binary files /dev/null and b/tests/fuzzing/grid_corpus/41cc2c3766b2e8b28c8e6145becc13b6d9dc777c differ diff --git a/tests/fuzzing/grid_corpus/41dac33765f6ddcc81e62990adfde9a5c002702f b/tests/fuzzing/grid_corpus/41dac33765f6ddcc81e62990adfde9a5c002702f new file mode 100644 index 000000000..9cc7d2dae Binary files /dev/null and b/tests/fuzzing/grid_corpus/41dac33765f6ddcc81e62990adfde9a5c002702f differ diff --git a/tests/fuzzing/grid_corpus/41edb67877611d8b5e3ca5d53961a72ab7aca009 b/tests/fuzzing/grid_corpus/41edb67877611d8b5e3ca5d53961a72ab7aca009 new file mode 100644 index 000000000..6153e1f29 Binary files /dev/null and b/tests/fuzzing/grid_corpus/41edb67877611d8b5e3ca5d53961a72ab7aca009 differ diff --git a/tests/fuzzing/grid_corpus/41f8ea436340729d9e445041a8eeb7cd96db07b1 b/tests/fuzzing/grid_corpus/41f8ea436340729d9e445041a8eeb7cd96db07b1 new file mode 100644 index 000000000..998d180fa Binary files /dev/null and b/tests/fuzzing/grid_corpus/41f8ea436340729d9e445041a8eeb7cd96db07b1 differ diff --git a/tests/fuzzing/grid_corpus/42185253a9ee909c431b4e3e899c86b395f4538a b/tests/fuzzing/grid_corpus/42185253a9ee909c431b4e3e899c86b395f4538a new file mode 100644 index 000000000..2bbfd22d8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/42185253a9ee909c431b4e3e899c86b395f4538a differ diff --git a/tests/fuzzing/grid_corpus/4226b0d13802711e2040eb04fb41783ace41d3b6 b/tests/fuzzing/grid_corpus/4226b0d13802711e2040eb04fb41783ace41d3b6 new file mode 100644 index 000000000..3a78dfcfc Binary files /dev/null and b/tests/fuzzing/grid_corpus/4226b0d13802711e2040eb04fb41783ace41d3b6 differ diff --git a/tests/fuzzing/grid_corpus/42517d086b8d9a5accf57a1dfb3cd0a424036ef1 b/tests/fuzzing/grid_corpus/42517d086b8d9a5accf57a1dfb3cd0a424036ef1 new file mode 100644 index 000000000..e9f69aee4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/42517d086b8d9a5accf57a1dfb3cd0a424036ef1 differ diff --git a/tests/fuzzing/grid_corpus/427b52d1a630bdaf80af5960f2cacf60a43c401b b/tests/fuzzing/grid_corpus/427b52d1a630bdaf80af5960f2cacf60a43c401b new file mode 100644 index 000000000..07dff6486 --- /dev/null +++ b/tests/fuzzing/grid_corpus/427b52d1a630bdaf80af5960f2cacf60a43c401b @@ -0,0 +1,6 @@ +SPECGRID +1 1 2 +COORD 0% 0 0 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 1 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4292bb8449dc70653abeac41d6a64d1c81e87600 b/tests/fuzzing/grid_corpus/4292bb8449dc70653abeac41d6a64d1c81e87600 new file mode 100644 index 000000000..fed16b812 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4292bb8449dc70653abeac41d6a64d1c81e87600 differ diff --git a/tests/fuzzing/grid_corpus/429d516d415c8558acc8de019f65dddfb44fd9d3 b/tests/fuzzing/grid_corpus/429d516d415c8558acc8de019f65dddfb44fd9d3 new file mode 100644 index 000000000..8498a3c0f --- /dev/null +++ b/tests/fuzzing/grid_corpus/429d516d415c8558acc8de019f65dddfb44fd9d3 @@ -0,0 +1,11 @@ +MNSA/¬õßÿÿZCOORDÿÿÿ + +SPECGRID +  +COORD + 1.0.0E+00 +/ +IDUNIStMAPAX12loic_er' ' +/[? À_õ +ZCORN +33333ÍÈ3333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/42db20942c08170b0b334a72232479fd6404ebba b/tests/fuzzing/grid_corpus/42db20942c08170b0b334a72232479fd6404ebba new file mode 100644 index 000000000..19329910a Binary files /dev/null and b/tests/fuzzing/grid_corpus/42db20942c08170b0b334a72232479fd6404ebba differ diff --git a/tests/fuzzing/grid_corpus/42f6ef8acff44c32587398d089a3aaab7873459d b/tests/fuzzing/grid_corpus/42f6ef8acff44c32587398d089a3aaab7873459d new file mode 100644 index 000000000..e688c501d Binary files /dev/null and b/tests/fuzzing/grid_corpus/42f6ef8acff44c32587398d089a3aaab7873459d differ diff --git a/tests/fuzzing/grid_corpus/430ebfdc8ff32dbbcb6d7750fc3fd6538e082564 b/tests/fuzzing/grid_corpus/430ebfdc8ff32dbbcb6d7750fc3fd6538e082564 new file mode 100644 index 000000000..3cfe1e003 Binary files /dev/null and b/tests/fuzzing/grid_corpus/430ebfdc8ff32dbbcb6d7750fc3fd6538e082564 differ diff --git a/tests/fuzzing/grid_corpus/431d322ff7006872999eca8db43874d2305e7e8a b/tests/fuzzing/grid_corpus/431d322ff7006872999eca8db43874d2305e7e8a new file mode 100644 index 000000000..2dbb2d3bc Binary files /dev/null and b/tests/fuzzing/grid_corpus/431d322ff7006872999eca8db43874d2305e7e8a differ diff --git a/tests/fuzzing/grid_corpus/432116fa66727f7d51f0e15f4199ffbfd249b724 b/tests/fuzzing/grid_corpus/432116fa66727f7d51f0e15f4199ffbfd249b724 new file mode 100644 index 000000000..cf1c4e315 Binary files /dev/null and b/tests/fuzzing/grid_corpus/432116fa66727f7d51f0e15f4199ffbfd249b724 differ diff --git a/tests/fuzzing/grid_corpus/4365703c775538d3bea7b203b0bd2bbfa7cc9d6a b/tests/fuzzing/grid_corpus/4365703c775538d3bea7b203b0bd2bbfa7cc9d6a new file mode 100644 index 000000000..0c4367c3b Binary files /dev/null and b/tests/fuzzing/grid_corpus/4365703c775538d3bea7b203b0bd2bbfa7cc9d6a differ diff --git a/tests/fuzzing/grid_corpus/43b0814aab827d66f40fc63afa0b63a6926a6327 b/tests/fuzzing/grid_corpus/43b0814aab827d66f40fc63afa0b63a6926a6327 new file mode 100644 index 000000000..7b3ca14f1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/43b0814aab827d66f40fc63afa0b63a6926a6327 differ diff --git a/tests/fuzzing/grid_corpus/43b78a22c716b77e2dc99d16ce245ce3327be414 b/tests/fuzzing/grid_corpus/43b78a22c716b77e2dc99d16ce245ce3327be414 new file mode 100644 index 000000000..d3279e66c Binary files /dev/null and b/tests/fuzzing/grid_corpus/43b78a22c716b77e2dc99d16ce245ce3327be414 differ diff --git a/tests/fuzzing/grid_corpus/44354b2bba0d800ec89d0374a2c64388d4133471 b/tests/fuzzing/grid_corpus/44354b2bba0d800ec89d0374a2c64388d4133471 new file mode 100644 index 000000000..f4714c645 Binary files /dev/null and b/tests/fuzzing/grid_corpus/44354b2bba0d800ec89d0374a2c64388d4133471 differ diff --git a/tests/fuzzing/grid_corpus/44ca7b571f3ceda19c7bc0676f01b88c59cebd4c b/tests/fuzzing/grid_corpus/44ca7b571f3ceda19c7bc0676f01b88c59cebd4c new file mode 100644 index 000000000..609c59822 Binary files /dev/null and b/tests/fuzzing/grid_corpus/44ca7b571f3ceda19c7bc0676f01b88c59cebd4c differ diff --git a/tests/fuzzing/grid_corpus/44d26dfe9bd4e1650d2d4091259e7e1bdf72445d b/tests/fuzzing/grid_corpus/44d26dfe9bd4e1650d2d4091259e7e1bdf72445d new file mode 100644 index 000000000..2c8d2dc00 --- /dev/null +++ b/tests/fuzzing/grid_corpus/44d26dfe9bd4e1650d2d4091259e7e1bdf72445d @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0 .0 0 +0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 1 0 1D 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4525ae149626e7bc631cf9aeb02f249f730ec371 b/tests/fuzzing/grid_corpus/4525ae149626e7bc631cf9aeb02f249f730ec371 new file mode 100644 index 000000000..a38c1569c Binary files /dev/null and b/tests/fuzzing/grid_corpus/4525ae149626e7bc631cf9aeb02f249f730ec371 differ diff --git a/tests/fuzzing/grid_corpus/45494360cec2dedefff7ff84bd1f55de8fc8805f b/tests/fuzzing/grid_corpus/45494360cec2dedefff7ff84bd1f55de8fc8805f new file mode 100644 index 000000000..d853c04ca Binary files /dev/null and b/tests/fuzzing/grid_corpus/45494360cec2dedefff7ff84bd1f55de8fc8805f differ diff --git a/tests/fuzzing/grid_corpus/454da1ed6fd71b3cc1d7dd60f69eb7f28647e7a1 b/tests/fuzzing/grid_corpus/454da1ed6fd71b3cc1d7dd60f69eb7f28647e7a1 new file mode 100644 index 000000000..e1ac41280 Binary files /dev/null and b/tests/fuzzing/grid_corpus/454da1ed6fd71b3cc1d7dd60f69eb7f28647e7a1 differ diff --git a/tests/fuzzing/grid_corpus/455cd7bfba46e67d15b6eac86da37cee63eebdaa b/tests/fuzzing/grid_corpus/455cd7bfba46e67d15b6eac86da37cee63eebdaa new file mode 100644 index 000000000..04aa44dee --- /dev/null +++ b/tests/fuzzing/grid_corpus/455cd7bfba46e67d15b6eac86da37cee63eebdaa @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 000E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 000ÿ0ÿÿ0Ò0Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/45699227cf7503447de07439765f73dbbe740d7c b/tests/fuzzing/grid_corpus/45699227cf7503447de07439765f73dbbe740d7c new file mode 100644 index 000000000..fed2c2bf6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/45699227cf7503447de07439765f73dbbe740d7c differ diff --git a/tests/fuzzing/grid_corpus/456e973793a13a206078fb59d12a66c069f2efe3 b/tests/fuzzing/grid_corpus/456e973793a13a206078fb59d12a66c069f2efe3 new file mode 100644 index 000000000..95033db87 Binary files /dev/null and b/tests/fuzzing/grid_corpus/456e973793a13a206078fb59d12a66c069f2efe3 differ diff --git a/tests/fuzzing/grid_corpus/45c88903d4d9f2f07aae7591624c484a99f324b2 b/tests/fuzzing/grid_corpus/45c88903d4d9f2f07aae7591624c484a99f324b2 new file mode 100644 index 000000000..77ea80a94 Binary files /dev/null and b/tests/fuzzing/grid_corpus/45c88903d4d9f2f07aae7591624c484a99f324b2 differ diff --git a/tests/fuzzing/grid_corpus/46011f83d40af8ddf2d5ee5e7b13a898b2312493 b/tests/fuzzing/grid_corpus/46011f83d40af8ddf2d5ee5e7b13a898b2312493 new file mode 100644 index 000000000..e93e21316 --- /dev/null +++ b/tests/fuzzing/grid_corpus/46011f83d40af8ddf2d5ee5e7b13a898b2312493 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 000E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/460b3b27cc8f13044ed798f3d92dd34ace687939 b/tests/fuzzing/grid_corpus/460b3b27cc8f13044ed798f3d92dd34ace687939 new file mode 100644 index 000000000..8cf7fa99a Binary files /dev/null and b/tests/fuzzing/grid_corpus/460b3b27cc8f13044ed798f3d92dd34ace687939 differ diff --git a/tests/fuzzing/grid_corpus/4630af69279e1eb48d29410a67fba27d5ed200a4 b/tests/fuzzing/grid_corpus/4630af69279e1eb48d29410a67fba27d5ed200a4 new file mode 100644 index 000000000..cd3dd5b8e Binary files /dev/null and b/tests/fuzzing/grid_corpus/4630af69279e1eb48d29410a67fba27d5ed200a4 differ diff --git a/tests/fuzzing/grid_corpus/4635850ff95ccc705766cb51c856b37b329812b8 b/tests/fuzzing/grid_corpus/4635850ff95ccc705766cb51c856b37b329812b8 new file mode 100644 index 000000000..f7336b2b3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4635850ff95ccc705766cb51c856b37b329812b8 differ diff --git a/tests/fuzzing/grid_corpus/4636510fccd5f5ca53e829b3a222dbd766a7a6a3 b/tests/fuzzing/grid_corpus/4636510fccd5f5ca53e829b3a222dbd766a7a6a3 new file mode 100644 index 000000000..e925f91e3 --- /dev/null +++ b/tests/fuzzing/grid_corpus/4636510fccd5f5ca53e829b3a222dbd766a7a6a3 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/467b13d99a74a0bb9a92885693700d14076f4680 b/tests/fuzzing/grid_corpus/467b13d99a74a0bb9a92885693700d14076f4680 new file mode 100644 index 000000000..a613983a3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/467b13d99a74a0bb9a92885693700d14076f4680 differ diff --git a/tests/fuzzing/grid_corpus/46e4ec17a70b64cf3e582b83a536b1ee7835cdab b/tests/fuzzing/grid_corpus/46e4ec17a70b64cf3e582b83a536b1ee7835cdab new file mode 100644 index 000000000..00066d8b4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/46e4ec17a70b64cf3e582b83a536b1ee7835cdab @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.10~000°0EØÏÎß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/473e23d2d8bc19a52a241d802a86d9a211e8d812 b/tests/fuzzing/grid_corpus/473e23d2d8bc19a52a241d802a86d9a211e8d812 new file mode 100644 index 000000000..b3682f123 --- /dev/null +++ b/tests/fuzzing/grid_corpus/473e23d2d8bc19a52a241d802a86d9a211e8d812 @@ -0,0 +1,46 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0 0.20000000E+01 + 0.2080 -0.100å0E+01 0.0000000ÿMAP+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 +.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.20000000E+01 0.20000 1 1 1 1 + 00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.2 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/474bbcf7d50e71492e0cb4f0b0a62f3b204f7fa7 b/tests/fuzzing/grid_corpus/474bbcf7d50e71492e0cb4f0b0a62f3b204f7fa7 new file mode 100644 index 000000000..c34d9e24d Binary files /dev/null and b/tests/fuzzing/grid_corpus/474bbcf7d50e71492e0cb4f0b0a62f3b204f7fa7 differ diff --git a/tests/fuzzing/grid_corpus/475dfa5dfa8c793247ab1e63a268162bc702f292 b/tests/fuzzing/grid_corpus/475dfa5dfa8c793247ab1e63a268162bc702f292 new file mode 100644 index 000000000..976823daa Binary files /dev/null and b/tests/fuzzing/grid_corpus/475dfa5dfa8c793247ab1e63a268162bc702f292 differ diff --git a/tests/fuzzing/grid_corpus/47a61974170c5d68a5f65ff5ff54b1242627be1b b/tests/fuzzing/grid_corpus/47a61974170c5d68a5f65ff5ff54b1242627be1b new file mode 100644 index 000000000..474a35944 Binary files /dev/null and b/tests/fuzzing/grid_corpus/47a61974170c5d68a5f65ff5ff54b1242627be1b differ diff --git a/tests/fuzzing/grid_corpus/47c915c2b7f25e2b14b6658855074064c1125f50 b/tests/fuzzing/grid_corpus/47c915c2b7f25e2b14b6658855074064c1125f50 new file mode 100644 index 000000000..42b18cded Binary files /dev/null and b/tests/fuzzing/grid_corpus/47c915c2b7f25e2b14b6658855074064c1125f50 differ diff --git a/tests/fuzzing/grid_corpus/47eaa84e6c1e884b7e844f44aace6a0abdb207d9 b/tests/fuzzing/grid_corpus/47eaa84e6c1e884b7e844f44aace6a0abdb207d9 new file mode 100644 index 000000000..741664c1e --- /dev/null +++ b/tests/fuzzing/grid_corpus/47eaa84e6c1e884b7e844f44aace6a0abdb207d9 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.10~000°0EØÏÎß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0+01 0.24199999E+01 + 0.20001 0.200006151 0.20615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/481713f88e3c629a8d2e001c0f2801abbe5aafd2 b/tests/fuzzing/grid_corpus/481713f88e3c629a8d2e001c0f2801abbe5aafd2 new file mode 100644 index 000000000..1b30b0778 Binary files /dev/null and b/tests/fuzzing/grid_corpus/481713f88e3c629a8d2e001c0f2801abbe5aafd2 differ diff --git a/tests/fuzzing/grid_corpus/485d930edd90bc6bf3ecf1fb7147528f202d65e3 b/tests/fuzzing/grid_corpus/485d930edd90bc6bf3ecf1fb7147528f202d65e3 new file mode 100644 index 000000000..1af175cdd Binary files /dev/null and b/tests/fuzzing/grid_corpus/485d930edd90bc6bf3ecf1fb7147528f202d65e3 differ diff --git a/tests/fuzzing/grid_corpus/48ff4c79cb51bc2d6c3df6675eecc574dda961f7 b/tests/fuzzing/grid_corpus/48ff4c79cb51bc2d6c3df6675eecc574dda961f7 new file mode 100644 index 000000000..0ce1e3080 Binary files /dev/null and b/tests/fuzzing/grid_corpus/48ff4c79cb51bc2d6c3df6675eecc574dda961f7 differ diff --git a/tests/fuzzing/grid_corpus/490995ce4479b2ab8370aad0e8a46ca4b798924a b/tests/fuzzing/grid_corpus/490995ce4479b2ab8370aad0e8a46ca4b798924a new file mode 100644 index 000000000..bda48d992 Binary files /dev/null and b/tests/fuzzing/grid_corpus/490995ce4479b2ab8370aad0e8a46ca4b798924a differ diff --git a/tests/fuzzing/grid_corpus/4a1c4c5cca96eb6e975845518f959428170f2d7e b/tests/fuzzing/grid_corpus/4a1c4c5cca96eb6e975845518f959428170f2d7e new file mode 100644 index 000000000..7cba7cdeb Binary files /dev/null and b/tests/fuzzing/grid_corpus/4a1c4c5cca96eb6e975845518f959428170f2d7e differ diff --git a/tests/fuzzing/grid_corpus/4abac25dba4266715e55932dbe6eef0d3a02c28d b/tests/fuzzing/grid_corpus/4abac25dba4266715e55932dbe6eef0d3a02c28d new file mode 100644 index 000000000..4cd47d330 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4abac25dba4266715e55932dbe6eef0d3a02c28d differ diff --git a/tests/fuzzing/grid_corpus/4acc971aa4e680717b49cd75557999be516e68e5 b/tests/fuzzing/grid_corpus/4acc971aa4e680717b49cd75557999be516e68e5 new file mode 100644 index 000000000..f7d672d13 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4acc971aa4e680717b49cd75557999be516e68e5 differ diff --git a/tests/fuzzing/grid_corpus/4ae94ea5be78a63dca1106900ac82028713fd34c b/tests/fuzzing/grid_corpus/4ae94ea5be78a63dca1106900ac82028713fd34c new file mode 100644 index 000000000..d9d446638 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4ae94ea5be78a63dca1106900ac82028713fd34c differ diff --git a/tests/fuzzing/grid_corpus/4af0c356cb02b01a5b8affd26ae301abb01751d4 b/tests/fuzzing/grid_corpus/4af0c356cb02b01a5b8affd26ae301abb01751d4 new file mode 100644 index 000000000..6fba2058d Binary files /dev/null and b/tests/fuzzing/grid_corpus/4af0c356cb02b01a5b8affd26ae301abb01751d4 differ diff --git a/tests/fuzzing/grid_corpus/4b246c6ead783ca1039b46b02af7294d03ec573d b/tests/fuzzing/grid_corpus/4b246c6ead783ca1039b46b02af7294d03ec573d new file mode 100644 index 000000000..934ccd039 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4b246c6ead783ca1039b46b02af7294d03ec573d differ diff --git a/tests/fuzzing/grid_corpus/4b7d21150767b95bae882efff5aaa4f2efb550a9 b/tests/fuzzing/grid_corpus/4b7d21150767b95bae882efff5aaa4f2efb550a9 new file mode 100644 index 000000000..016c553ac Binary files /dev/null and b/tests/fuzzing/grid_corpus/4b7d21150767b95bae882efff5aaa4f2efb550a9 differ diff --git a/tests/fuzzing/grid_corpus/4b7e1f80d7651371c5b1d086921787c2406019c5 b/tests/fuzzing/grid_corpus/4b7e1f80d7651371c5b1d086921787c2406019c5 new file mode 100644 index 000000000..7170de7a5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4b7e1f80d7651371c5b1d086921787c2406019c5 differ diff --git a/tests/fuzzing/grid_corpus/4b8848c5ee174581123f2155b00c017c3f106b81 b/tests/fuzzing/grid_corpus/4b8848c5ee174581123f2155b00c017c3f106b81 new file mode 100644 index 000000000..15e227c07 --- /dev/null +++ b/tests/fuzzing/grid_corpus/4b8848c5ee174581123f2155b00c017c3f106b81 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD +.5 0.+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.10. 2 100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu02 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4bbef9406474b3385cb5ab950ad8e9e08d64c33f b/tests/fuzzing/grid_corpus/4bbef9406474b3385cb5ab950ad8e9e08d64c33f new file mode 100644 index 000000000..66dd2727f --- /dev/null +++ b/tests/fuzzing/grid_corpus/4bbef9406474b3385cb5ab950ad8e9e08d64c33f @@ -0,0 +1,9 @@ + +SPECGRID +'  +COORD +1.E+00 +/ +ID/õ +ZCORN +33333 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4be978565f10ebba475ba36a84c29c270e6bc907 b/tests/fuzzing/grid_corpus/4be978565f10ebba475ba36a84c29c270e6bc907 new file mode 100644 index 000000000..ee2030b21 --- /dev/null +++ b/tests/fuzzing/grid_corpus/4be978565f10ebba475ba36a84c29c270e6bc907 @@ -0,0 +1,38 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0MAPA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4bf5b9e8e798e563cd6879ccd7affd87a100c42c b/tests/fuzzing/grid_corpus/4bf5b9e8e798e563cd6879ccd7affd87a100c42c new file mode 100644 index 000000000..8b231744c Binary files /dev/null and b/tests/fuzzing/grid_corpus/4bf5b9e8e798e563cd6879ccd7affd87a100c42c differ diff --git a/tests/fuzzing/grid_corpus/4bfd02f819bdd82d2925b6c2cace07728e53592e b/tests/fuzzing/grid_corpus/4bfd02f819bdd82d2925b6c2cace07728e53592e new file mode 100644 index 000000000..0bea2cc26 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4bfd02f819bdd82d2925b6c2cace07728e53592e differ diff --git a/tests/fuzzing/grid_corpus/4c46124245401709715425a363007d1809c7b2ce b/tests/fuzzing/grid_corpus/4c46124245401709715425a363007d1809c7b2ce new file mode 100644 index 000000000..86e947135 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4c46124245401709715425a363007d1809c7b2ce differ diff --git a/tests/fuzzing/grid_corpus/4c6958a2d44dabed1ceef1c06c2e3b3abfec0fd8 b/tests/fuzzing/grid_corpus/4c6958a2d44dabed1ceef1c06c2e3b3abfec0fd8 new file mode 100644 index 000000000..cc9f8211a --- /dev/null +++ b/tests/fuzzing/grid_corpus/4c6958a2d44dabed1ceef1c06c2e3b3abfec0fd8 @@ -0,0 +1,24 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.1000000 0.0E00000.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 5>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E0+00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4c843bb4a0d7e683ed1c81a29db67500d226f0b8 b/tests/fuzzing/grid_corpus/4c843bb4a0d7e683ed1c81a29db67500d226f0b8 new file mode 100644 index 000000000..9222968e2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/4c843bb4a0d7e683ed1c81a29db67500d226f0b8 @@ -0,0 +1,21 @@ + +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 1 1 1 1 F / + +COORD + 0.00000000E+00 +/ + +ZCORN + 0.00000000E+00 0.00000000E+0E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.÷÷÷÷÷÷÷÷÷÷÷00000000E+00 000E+01 0.10000000000E+01 J 0.10000000E+01 0.20000000E+01 + 0.0000161500020000000E+010 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4caaf4c0e067ed564669515ad3d667c5352e4192 b/tests/fuzzing/grid_corpus/4caaf4c0e067ed564669515ad3d667c5352e4192 new file mode 100644 index 000000000..fc90b9b21 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4caaf4c0e067ed564669515ad3d667c5352e4192 differ diff --git a/tests/fuzzing/grid_corpus/4cc943dd4a3e97107af18ccbccd4bd3035b5baac b/tests/fuzzing/grid_corpus/4cc943dd4a3e97107af18ccbccd4bd3035b5baac new file mode 100644 index 000000000..ed968beed Binary files /dev/null and b/tests/fuzzing/grid_corpus/4cc943dd4a3e97107af18ccbccd4bd3035b5baac differ diff --git a/tests/fuzzing/grid_corpus/4d06a171202099c3e8a39a745c8d1c7d7f63cacf b/tests/fuzzing/grid_corpus/4d06a171202099c3e8a39a745c8d1c7d7f63cacf new file mode 100644 index 000000000..7ffeec10a Binary files /dev/null and b/tests/fuzzing/grid_corpus/4d06a171202099c3e8a39a745c8d1c7d7f63cacf differ diff --git a/tests/fuzzing/grid_corpus/4d7ffd33c5994ef2189f9cf4eb5efa4053d29c63 b/tests/fuzzing/grid_corpus/4d7ffd33c5994ef2189f9cf4eb5efa4053d29c63 new file mode 100644 index 000000000..5b875701f Binary files /dev/null and b/tests/fuzzing/grid_corpus/4d7ffd33c5994ef2189f9cf4eb5efa4053d29c63 differ diff --git a/tests/fuzzing/grid_corpus/4d92cf95dee05c034c482d6ec31dac705e876a80 b/tests/fuzzing/grid_corpus/4d92cf95dee05c034c482d6ec31dac705e876a80 new file mode 100644 index 000000000..bf2310df5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/4d92cf95dee05c034c482d6ec31dac705e876a80 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD +.5 0.+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.10. 2 100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu02 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4dacc720d0a394730c6ac9e91345c88b8b4034a9 b/tests/fuzzing/grid_corpus/4dacc720d0a394730c6ac9e91345c88b8b4034a9 new file mode 100644 index 000000000..6c63c1321 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4dacc720d0a394730c6ac9e91345c88b8b4034a9 differ diff --git a/tests/fuzzing/grid_corpus/4dc2c852652f9a8bfe5e5e5cfed68d753c48ccfa b/tests/fuzzing/grid_corpus/4dc2c852652f9a8bfe5e5e5cfed68d753c48ccfa new file mode 100644 index 000000000..fb6847341 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4dc2c852652f9a8bfe5e5e5cfed68d753c48ccfa differ diff --git a/tests/fuzzing/grid_corpus/4e2800c2f62ec81cb9a06e56ade36fbe5a811c21 b/tests/fuzzing/grid_corpus/4e2800c2f62ec81cb9a06e56ade36fbe5a811c21 new file mode 100644 index 000000000..0029e2554 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4e2800c2f62ec81cb9a06e56ade36fbe5a811c21 differ diff --git a/tests/fuzzing/grid_corpus/4e3b5a2304616857b618918b60cd87198fb17376 b/tests/fuzzing/grid_corpus/4e3b5a2304616857b618918b60cd87198fb17376 new file mode 100644 index 000000000..432c568a7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4e3b5a2304616857b618918b60cd87198fb17376 differ diff --git a/tests/fuzzing/grid_corpus/4e9d37863720a55a237b4f91c37977dcd1157e10 b/tests/fuzzing/grid_corpus/4e9d37863720a55a237b4f91c37977dcd1157e10 new file mode 100644 index 000000000..19179653d Binary files /dev/null and b/tests/fuzzing/grid_corpus/4e9d37863720a55a237b4f91c37977dcd1157e10 differ diff --git a/tests/fuzzing/grid_corpus/4e9d9e133a49b385ae3311955d78b25ecf76c8bb b/tests/fuzzing/grid_corpus/4e9d9e133a49b385ae3311955d78b25ecf76c8bb new file mode 100644 index 000000000..42db9a659 --- /dev/null +++ b/tests/fuzzing/grid_corpus/4e9d9e133a49b385ae3311955d78b25ecf76c8bb @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ + +ZCORN +0 1 11*0 0@ 0 00 0 1@ 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/4eaf6eedf354a736593cb8ecb227cfc72df92f38 b/tests/fuzzing/grid_corpus/4eaf6eedf354a736593cb8ecb227cfc72df92f38 new file mode 100644 index 000000000..ce8fb5284 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4eaf6eedf354a736593cb8ecb227cfc72df92f38 differ diff --git a/tests/fuzzing/grid_corpus/4eb0a31694eca3ec4642242351478ba894a8343a b/tests/fuzzing/grid_corpus/4eb0a31694eca3ec4642242351478ba894a8343a new file mode 100644 index 000000000..485031d48 --- /dev/null +++ b/tests/fuzzing/grid_corpus/4eb0a31694eca3ec4642242351478ba894a8343a @@ -0,0 +1,40 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0MAPA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000005E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/4ed61e15c9f84e9fc98ae553ff46010035aac24d b/tests/fuzzing/grid_corpus/4ed61e15c9f84e9fc98ae553ff46010035aac24d new file mode 100644 index 000000000..92d2df311 --- /dev/null +++ b/tests/fuzzing/grid_corpus/4ed61e15c9f84e9fc98ae553ff46010035aac24d @@ -0,0 +1 @@ +DDD \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4edbf32580f69f11fa38c493b01bcb536529f075 b/tests/fuzzing/grid_corpus/4edbf32580f69f11fa38c493b01bcb536529f075 new file mode 100644 index 000000000..157d7204d --- /dev/null +++ b/tests/fuzzing/grid_corpus/4edbf32580f69f11fa38c493b01bcb536529f075 @@ -0,0 +1,38 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4f1288d27b6b9e1075cb9423abb595b753df78f7 b/tests/fuzzing/grid_corpus/4f1288d27b6b9e1075cb9423abb595b753df78f7 new file mode 100644 index 000000000..1b54ba020 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4f1288d27b6b9e1075cb9423abb595b753df78f7 differ diff --git a/tests/fuzzing/grid_corpus/4f3a6a20476d450dba70431002d1fff5534e9e10 b/tests/fuzzing/grid_corpus/4f3a6a20476d450dba70431002d1fff5534e9e10 new file mode 100644 index 000000000..e16551225 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4f3a6a20476d450dba70431002d1fff5534e9e10 differ diff --git a/tests/fuzzing/grid_corpus/4f4a55a2e0ed0fcdf51e1b28e49f0b62a3538b3d b/tests/fuzzing/grid_corpus/4f4a55a2e0ed0fcdf51e1b28e49f0b62a3538b3d new file mode 100644 index 000000000..fe107306b --- /dev/null +++ b/tests/fuzzing/grid_corpus/4f4a55a2e0ed0fcdf51e1b28e49f0b62a3538b3d @@ -0,0 +1,32 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/4f7e00f29cfe6f53e1203e3915acc52c3d8073e4 b/tests/fuzzing/grid_corpus/4f7e00f29cfe6f53e1203e3915acc52c3d8073e4 new file mode 100644 index 000000000..23f7258f2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/4f7e00f29cfe6f53e1203e3915acc52c3d8073e4 differ diff --git a/tests/fuzzing/grid_corpus/4f850257290a5ebdd3b535e4bd7bccf4b2b8f5c2 b/tests/fuzzing/grid_corpus/4f850257290a5ebdd3b535e4bd7bccf4b2b8f5c2 new file mode 100644 index 000000000..c3c26a2cc Binary files /dev/null and b/tests/fuzzing/grid_corpus/4f850257290a5ebdd3b535e4bd7bccf4b2b8f5c2 differ diff --git a/tests/fuzzing/grid_corpus/4f90399e731293f57fdc0a9bdbb56da13a990e3a b/tests/fuzzing/grid_corpus/4f90399e731293f57fdc0a9bdbb56da13a990e3a new file mode 100644 index 000000000..805bc960c Binary files /dev/null and b/tests/fuzzing/grid_corpus/4f90399e731293f57fdc0a9bdbb56da13a990e3a differ diff --git a/tests/fuzzing/grid_corpus/501a584d494b6505e5ee443a452c333469a952c9 b/tests/fuzzing/grid_corpus/501a584d494b6505e5ee443a452c333469a952c9 new file mode 100644 index 000000000..432dc63bc Binary files /dev/null and b/tests/fuzzing/grid_corpus/501a584d494b6505e5ee443a452c333469a952c9 differ diff --git a/tests/fuzzing/grid_corpus/501d81e8ad4a67d8e877db34de4a364749cdd7aa b/tests/fuzzing/grid_corpus/501d81e8ad4a67d8e877db34de4a364749cdd7aa new file mode 100644 index 000000000..92989df7e Binary files /dev/null and b/tests/fuzzing/grid_corpus/501d81e8ad4a67d8e877db34de4a364749cdd7aa differ diff --git a/tests/fuzzing/grid_corpus/5022e720e4c1175207e9e2a5c8daf9f9d1c6da50 b/tests/fuzzing/grid_corpus/5022e720e4c1175207e9e2a5c8daf9f9d1c6da50 new file mode 100644 index 000000000..17e79955b Binary files /dev/null and b/tests/fuzzing/grid_corpus/5022e720e4c1175207e9e2a5c8daf9f9d1c6da50 differ diff --git a/tests/fuzzing/grid_corpus/5028d9dc0a9a9d330102fe880420f069870e09a8 b/tests/fuzzing/grid_corpus/5028d9dc0a9a9d330102fe880420f069870e09a8 new file mode 100644 index 000000000..51e30c69d Binary files /dev/null and b/tests/fuzzing/grid_corpus/5028d9dc0a9a9d330102fe880420f069870e09a8 differ diff --git a/tests/fuzzing/grid_corpus/50646a6fc5e0dacd574a333385308d11d922a2aa b/tests/fuzzing/grid_corpus/50646a6fc5e0dacd574a333385308d11d922a2aa new file mode 100644 index 000000000..6eb954d26 Binary files /dev/null and b/tests/fuzzing/grid_corpus/50646a6fc5e0dacd574a333385308d11d922a2aa differ diff --git a/tests/fuzzing/grid_corpus/5128f1c4a0e10a9cbabf95c74f0305bde5c1ba56 b/tests/fuzzing/grid_corpus/5128f1c4a0e10a9cbabf95c74f0305bde5c1ba56 new file mode 100644 index 000000000..cccad59d3 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5128f1c4a0e10a9cbabf95c74f0305bde5c1ba56 @@ -0,0 +1,3 @@ +SPECGRID +ZCORN +Z \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/51462e47eb998f4d5542ecd3bcb3893efdde4f35 b/tests/fuzzing/grid_corpus/51462e47eb998f4d5542ecd3bcb3893efdde4f35 new file mode 100644 index 000000000..94227d86e Binary files /dev/null and b/tests/fuzzing/grid_corpus/51462e47eb998f4d5542ecd3bcb3893efdde4f35 differ diff --git a/tests/fuzzing/grid_corpus/5146857b32c7f810d125c9e5abda8cc9dfb5b4ab b/tests/fuzzing/grid_corpus/5146857b32c7f810d125c9e5abda8cc9dfb5b4ab new file mode 100644 index 000000000..28437dd09 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5146857b32c7f810d125c9e5abda8cc9dfb5b4ab differ diff --git a/tests/fuzzing/grid_corpus/51b079d5f316e5936c021d324479dda77a05f3a8 b/tests/fuzzing/grid_corpus/51b079d5f316e5936c021d324479dda77a05f3a8 new file mode 100644 index 000000000..dd628d1ec Binary files /dev/null and b/tests/fuzzing/grid_corpus/51b079d5f316e5936c021d324479dda77a05f3a8 differ diff --git a/tests/fuzzing/grid_corpus/5225d0ed7d5c84a45699fe05716d94b02e7e8234 b/tests/fuzzing/grid_corpus/5225d0ed7d5c84a45699fe05716d94b02e7e8234 new file mode 100644 index 000000000..8e773b229 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5225d0ed7d5c84a45699fe05716d94b02e7e8234 differ diff --git a/tests/fuzzing/grid_corpus/52279a8adc075bec1ad02b61fa44583259c89191 b/tests/fuzzing/grid_corpus/52279a8adc075bec1ad02b61fa44583259c89191 new file mode 100644 index 000000000..0b04b7ccb Binary files /dev/null and b/tests/fuzzing/grid_corpus/52279a8adc075bec1ad02b61fa44583259c89191 differ diff --git a/tests/fuzzing/grid_corpus/525fb3456b7f3ce00e124c67eee90a5c174c20d5 b/tests/fuzzing/grid_corpus/525fb3456b7f3ce00e124c67eee90a5c174c20d5 new file mode 100644 index 000000000..d2f4e0c9a Binary files /dev/null and b/tests/fuzzing/grid_corpus/525fb3456b7f3ce00e124c67eee90a5c174c20d5 differ diff --git a/tests/fuzzing/grid_corpus/5271e8c2886480df9e32c2d78fa29299faa0d3b8 b/tests/fuzzing/grid_corpus/5271e8c2886480df9e32c2d78fa29299faa0d3b8 new file mode 100644 index 000000000..7f918b296 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5271e8c2886480df9e32c2d78fa29299faa0d3b8 differ diff --git a/tests/fuzzing/grid_corpus/528242abed3553522305fbf574ec4e9729349226 b/tests/fuzzing/grid_corpus/528242abed3553522305fbf574ec4e9729349226 new file mode 100644 index 000000000..f0efcec34 Binary files /dev/null and b/tests/fuzzing/grid_corpus/528242abed3553522305fbf574ec4e9729349226 differ diff --git a/tests/fuzzing/grid_corpus/528d10b4c3156e4e545c87e9398ab3f7f5f3fdc6 b/tests/fuzzing/grid_corpus/528d10b4c3156e4e545c87e9398ab3f7f5f3fdc6 new file mode 100644 index 000000000..a5a0bfae6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/528d10b4c3156e4e545c87e9398ab3f7f5f3fdc6 differ diff --git a/tests/fuzzing/grid_corpus/529b446516ddf3629e18e10fa753d8867e38b9cb b/tests/fuzzing/grid_corpus/529b446516ddf3629e18e10fa753d8867e38b9cb new file mode 100644 index 000000000..f11bfb8cc Binary files /dev/null and b/tests/fuzzing/grid_corpus/529b446516ddf3629e18e10fa753d8867e38b9cb differ diff --git a/tests/fuzzing/grid_corpus/52b98bb8b0b99dc4adc831e2a3a95825f728bce9 b/tests/fuzzing/grid_corpus/52b98bb8b0b99dc4adc831e2a3a95825f728bce9 new file mode 100644 index 000000000..181e0c3d9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/52b98bb8b0b99dc4adc831e2a3a95825f728bce9 @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0 0 5 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/52d2a9e49f41b5a74e66ce87320358cec4b56ed5 b/tests/fuzzing/grid_corpus/52d2a9e49f41b5a74e66ce87320358cec4b56ed5 new file mode 100644 index 000000000..e94be9a59 --- /dev/null +++ b/tests/fuzzing/grid_corpus/52d2a9e49f41b5a74e66ce87320358cec4b56ed5 @@ -0,0 +1,10 @@ +SPECGRID +9*1 +/ +COORD +24*0 +/ +ZCORN +8*0 +/ +A \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/52d8d423eb0b852f0be6eacb66329e6dece8c956 b/tests/fuzzing/grid_corpus/52d8d423eb0b852f0be6eacb66329e6dece8c956 new file mode 100644 index 000000000..6d1c3bc94 --- /dev/null +++ b/tests/fuzzing/grid_corpus/52d8d423eb0b852f0be6eacb66329e6dece8c956 @@ -0,0 +1,43 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E+00 + -0.01000Í0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.00000001E+00 + 0.00St11logic_er 0.00000°00E 0.00000000E+00 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.100000E+01 + 0.000E+01 0.10000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 0.10000 0.1000E+21 0+01 + 0.10000000+0ÿÿ 0.1000000E+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/52fe574cc5f71be8f7ae1e0a891a4cf83391f353 b/tests/fuzzing/grid_corpus/52fe574cc5f71be8f7ae1e0a891a4cf83391f353 new file mode 100644 index 000000000..632c1e5db Binary files /dev/null and b/tests/fuzzing/grid_corpus/52fe574cc5f71be8f7ae1e0a891a4cf83391f353 differ diff --git a/tests/fuzzing/grid_corpus/5304843d9c8384923704a31ee1265fdec5d8c22c b/tests/fuzzing/grid_corpus/5304843d9c8384923704a31ee1265fdec5d8c22c new file mode 100644 index 000000000..5893aafbe Binary files /dev/null and b/tests/fuzzing/grid_corpus/5304843d9c8384923704a31ee1265fdec5d8c22c differ diff --git a/tests/fuzzing/grid_corpus/530c025165e1b073656b192a2590114b82560bd9 b/tests/fuzzing/grid_corpus/530c025165e1b073656b192a2590114b82560bd9 new file mode 100644 index 000000000..95b66398c Binary files /dev/null and b/tests/fuzzing/grid_corpus/530c025165e1b073656b192a2590114b82560bd9 differ diff --git a/tests/fuzzing/grid_corpus/535ecab8b4de811957bfa126bb345ed2d29ca5a4 b/tests/fuzzing/grid_corpus/535ecab8b4de811957bfa126bb345ed2d29ca5a4 new file mode 100644 index 000000000..550b42ec8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/535ecab8b4de811957bfa126bb345ed2d29ca5a4 differ diff --git a/tests/fuzzing/grid_corpus/539cb00e7b9ac27d3a3a1d38a5cc38b14b6e3b6c b/tests/fuzzing/grid_corpus/539cb00e7b9ac27d3a3a1d38a5cc38b14b6e3b6c new file mode 100644 index 000000000..677a5b882 Binary files /dev/null and b/tests/fuzzing/grid_corpus/539cb00e7b9ac27d3a3a1d38a5cc38b14b6e3b6c differ diff --git a/tests/fuzzing/grid_corpus/53beae261c8dbfe35f56805e4024632e0268262a b/tests/fuzzing/grid_corpus/53beae261c8dbfe35f56805e4024632e0268262a new file mode 100644 index 000000000..4ab5cee19 --- /dev/null +++ b/tests/fuzzing/grid_corpus/53beae261c8dbfe35f56805e4024632e0268262a @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD +.5 0.+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.10. 2 100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu02 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.XÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/53c0487b2e2f4ef84e42c42d3620ea68ef711354 b/tests/fuzzing/grid_corpus/53c0487b2e2f4ef84e42c42d3620ea68ef711354 new file mode 100644 index 000000000..36b44662d Binary files /dev/null and b/tests/fuzzing/grid_corpus/53c0487b2e2f4ef84e42c42d3620ea68ef711354 differ diff --git a/tests/fuzzing/grid_corpus/541d0312ba0c78e8e6cbcaf1ec24a12bfbe0885c b/tests/fuzzing/grid_corpus/541d0312ba0c78e8e6cbcaf1ec24a12bfbe0885c new file mode 100644 index 000000000..2abbd311a --- /dev/null +++ b/tests/fuzzing/grid_corpus/541d0312ba0c78e8e6cbcaf1ec24a12bfbe0885c @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/54a003fcd05b7b816c798c6c91dd288bb616d0b9 b/tests/fuzzing/grid_corpus/54a003fcd05b7b816c798c6c91dd288bb616d0b9 new file mode 100644 index 000000000..275e88bb8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/54a003fcd05b7b816c798c6c91dd288bb616d0b9 differ diff --git a/tests/fuzzing/grid_corpus/54b2bfcb3db9a125c4736cb1311d9202338a5a53 b/tests/fuzzing/grid_corpus/54b2bfcb3db9a125c4736cb1311d9202338a5a53 new file mode 100644 index 000000000..f458608a5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/54b2bfcb3db9a125c4736cb1311d9202338a5a53 differ diff --git a/tests/fuzzing/grid_corpus/54f827c3309d27602ab9b1ac90de615e5f689958 b/tests/fuzzing/grid_corpus/54f827c3309d27602ab9b1ac90de615e5f689958 new file mode 100644 index 000000000..2981fd863 --- /dev/null +++ b/tests/fuzzing/grid_corpus/54f827c3309d27602ab9b1ac90de615e5f689958 @@ -0,0 +1,51 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+ 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20,00000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.0000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +.10000 0.00000000E+00 0.00000000E+00 0.00000000E+00 000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 020000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/55073bb8a24cfba60c4207c93b792f1c18535805 b/tests/fuzzing/grid_corpus/55073bb8a24cfba60c4207c93b792f1c18535805 new file mode 100644 index 000000000..d5c922a10 --- /dev/null +++ b/tests/fuzzing/grid_corpus/55073bb8a24cfba60c4207c93b792f1c18535805 @@ -0,0 +1,14 @@ +MNSA/¬õßÿÿÿCOORDÿÿÿ + +SPECGRID +  ] / + +COORD + 1.0.0E+00 +/ + + +IDUNISt11loic_er' ' ' +/[? À_õ +ZCORN +33333333333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5542f8242d69ffd1495ec8dc92964c5fe7665d94 b/tests/fuzzing/grid_corpus/5542f8242d69ffd1495ec8dc92964c5fe7665d94 new file mode 100644 index 000000000..ce4a639cb Binary files /dev/null and b/tests/fuzzing/grid_corpus/5542f8242d69ffd1495ec8dc92964c5fe7665d94 differ diff --git a/tests/fuzzing/grid_corpus/556b6fefbb4e145522c3cfd1ac7d4fc935528134 b/tests/fuzzing/grid_corpus/556b6fefbb4e145522c3cfd1ac7d4fc935528134 new file mode 100644 index 000000000..f4e9840dd --- /dev/null +++ b/tests/fuzzing/grid_corpus/556b6fefbb4e145522c3cfd1ac7d4fc935528134 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/558b3b73e52eb95b3d76d0cc990d5c63c7878621 b/tests/fuzzing/grid_corpus/558b3b73e52eb95b3d76d0cc990d5c63c7878621 new file mode 100644 index 000000000..c99118e14 Binary files /dev/null and b/tests/fuzzing/grid_corpus/558b3b73e52eb95b3d76d0cc990d5c63c7878621 differ diff --git a/tests/fuzzing/grid_corpus/558f2bd475bbba69484998354441fbb78a99e183 b/tests/fuzzing/grid_corpus/558f2bd475bbba69484998354441fbb78a99e183 new file mode 100644 index 000000000..a1dac6ed4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/558f2bd475bbba69484998354441fbb78a99e183 differ diff --git a/tests/fuzzing/grid_corpus/55b5bcc0e2aa3c1fda18c6dfc6b7014ad8593bc0 b/tests/fuzzing/grid_corpus/55b5bcc0e2aa3c1fda18c6dfc6b7014ad8593bc0 new file mode 100644 index 000000000..e54676ec4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/55b5bcc0e2aa3c1fda18c6dfc6b7014ad8593bc0 differ diff --git a/tests/fuzzing/grid_corpus/55b78a7d25ae813ca3fd86de784b4b51af86a13a b/tests/fuzzing/grid_corpus/55b78a7d25ae813ca3fd86de784b4b51af86a13a new file mode 100644 index 000000000..504f8fa7a Binary files /dev/null and b/tests/fuzzing/grid_corpus/55b78a7d25ae813ca3fd86de784b4b51af86a13a differ diff --git a/tests/fuzzing/grid_corpus/55c2928b75e98ad7d7b296edc4203a98fef1d186 b/tests/fuzzing/grid_corpus/55c2928b75e98ad7d7b296edc4203a98fef1d186 new file mode 100644 index 000000000..df117cc6f Binary files /dev/null and b/tests/fuzzing/grid_corpus/55c2928b75e98ad7d7b296edc4203a98fef1d186 differ diff --git a/tests/fuzzing/grid_corpus/55d741bf8c9aaad6e31b1030d178f06efd3e9749 b/tests/fuzzing/grid_corpus/55d741bf8c9aaad6e31b1030d178f06efd3e9749 new file mode 100644 index 000000000..1889c59f4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/55d741bf8c9aaad6e31b1030d178f06efd3e9749 differ diff --git a/tests/fuzzing/grid_corpus/56388329521a467e531a00e7f4d86b3029d937bd b/tests/fuzzing/grid_corpus/56388329521a467e531a00e7f4d86b3029d937bd new file mode 100644 index 000000000..05c0b90c4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/56388329521a467e531a00e7f4d86b3029d937bd @@ -0,0 +1,32 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/564c5704f8a47400c52712092de7faeeabaeecea b/tests/fuzzing/grid_corpus/564c5704f8a47400c52712092de7faeeabaeecea new file mode 100644 index 000000000..fde6c0ff9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/564c5704f8a47400c52712092de7faeeabaeecea differ diff --git a/tests/fuzzing/grid_corpus/567b4d6de00170ff8a680b6bbc73534972e30524 b/tests/fuzzing/grid_corpus/567b4d6de00170ff8a680b6bbc73534972e30524 new file mode 100644 index 000000000..e2dfdee3f Binary files /dev/null and b/tests/fuzzing/grid_corpus/567b4d6de00170ff8a680b6bbc73534972e30524 differ diff --git a/tests/fuzzing/grid_corpus/56bd084d4fdcf5502ec11c956623a876d5fda46f b/tests/fuzzing/grid_corpus/56bd084d4fdcf5502ec11c956623a876d5fda46f new file mode 100644 index 000000000..c50ad5f2b Binary files /dev/null and b/tests/fuzzing/grid_corpus/56bd084d4fdcf5502ec11c956623a876d5fda46f differ diff --git a/tests/fuzzing/grid_corpus/56ca82e47bcd344cd1fc9db22f38b6e52dc06b12 b/tests/fuzzing/grid_corpus/56ca82e47bcd344cd1fc9db22f38b6e52dc06b12 new file mode 100644 index 000000000..e63b4abfc --- /dev/null +++ b/tests/fuzzing/grid_corpus/56ca82e47bcd344cd1fc9db22f38b6e52dc06b12 @@ -0,0 +1,47 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0.20000000E+01 0.20000000E+01 + 0.2000 -0.100å0E+01 0.0000000ÿÿ+00 + 0.00000000E+00 -0.=000ÿÿ00E+00 0.10000000E+01 0.00000000E+00 + -0.1000000St11logic_er000000E+01 0.00000000E+00 -0.10050000E+01 + 0.00000000E+00. 1 00000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 +01 +0E+01 1.10000000E+01 0.1000000Ùº+01 -0.10000000E+01 + 0.000000000 0.00000000E+0 0.00000700E+00 0.00000000E+ + 0.000000001 + 0.00000000E+00 0.00000000E+00 0.0000000E+00 00000E+00 + 0.00000000E+00 0.000 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.000000ÿÿ00E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/56d006d9d8d5e401922e24444180467bb1674707 b/tests/fuzzing/grid_corpus/56d006d9d8d5e401922e24444180467bb1674707 new file mode 100644 index 000000000..9f7f68223 Binary files /dev/null and b/tests/fuzzing/grid_corpus/56d006d9d8d5e401922e24444180467bb1674707 differ diff --git a/tests/fuzzing/grid_corpus/56ea8d9ccbe797581d295e0a1b3c0ef4866a1aa9 b/tests/fuzzing/grid_corpus/56ea8d9ccbe797581d295e0a1b3c0ef4866a1aa9 new file mode 100644 index 000000000..da11a6f2f Binary files /dev/null and b/tests/fuzzing/grid_corpus/56ea8d9ccbe797581d295e0a1b3c0ef4866a1aa9 differ diff --git a/tests/fuzzing/grid_corpus/5707abaf5df0a7dc4f24bbce41bea1625928c33c b/tests/fuzzing/grid_corpus/5707abaf5df0a7dc4f24bbce41bea1625928c33c new file mode 100644 index 000000000..afb3ba759 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5707abaf5df0a7dc4f24bbce41bea1625928c33c differ diff --git a/tests/fuzzing/grid_corpus/57223ac8cdf4112d9bb541e7c0efdb949e1b1910 b/tests/fuzzing/grid_corpus/57223ac8cdf4112d9bb541e7c0efdb949e1b1910 new file mode 100644 index 000000000..456f4c42c Binary files /dev/null and b/tests/fuzzing/grid_corpus/57223ac8cdf4112d9bb541e7c0efdb949e1b1910 differ diff --git a/tests/fuzzing/grid_corpus/5779eca40ccb66774d7774a6ea4afb0972ae32e8 b/tests/fuzzing/grid_corpus/5779eca40ccb66774d7774a6ea4afb0972ae32e8 new file mode 100644 index 000000000..d3acbf826 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5779eca40ccb66774d7774a6ea4afb0972ae32e8 differ diff --git a/tests/fuzzing/grid_corpus/57a98f7449dc316f8441dcf0a495d7843d9d0afd b/tests/fuzzing/grid_corpus/57a98f7449dc316f8441dcf0a495d7843d9d0afd new file mode 100644 index 000000000..8f1721b80 --- /dev/null +++ b/tests/fuzzing/grid_corpus/57a98f7449dc316f8441dcf0a495d7843d9d0afd @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 00 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/57cb275c2957d853751d616d63fde65cf71ef99a b/tests/fuzzing/grid_corpus/57cb275c2957d853751d616d63fde65cf71ef99a new file mode 100644 index 000000000..38ec24241 --- /dev/null +++ b/tests/fuzzing/grid_corpus/57cb275c2957d853751d616d63fde65cf71ef99a @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0. 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 1000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/57de6d3ec74c5e50b97ac53a20931c6de8a963a3 b/tests/fuzzing/grid_corpus/57de6d3ec74c5e50b97ac53a20931c6de8a963a3 new file mode 100644 index 000000000..d471c41d9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/57de6d3ec74c5e50b97ac53a20931c6de8a963a3 differ diff --git a/tests/fuzzing/grid_corpus/57f3eb207a93d253621e4f20887024bf522cd87b b/tests/fuzzing/grid_corpus/57f3eb207a93d253621e4f20887024bf522cd87b new file mode 100644 index 000000000..f0f6caa2d Binary files /dev/null and b/tests/fuzzing/grid_corpus/57f3eb207a93d253621e4f20887024bf522cd87b differ diff --git a/tests/fuzzing/grid_corpus/57f4119df393335929c2dd8ed56bc1045f85901d b/tests/fuzzing/grid_corpus/57f4119df393335929c2dd8ed56bc1045f85901d new file mode 100644 index 000000000..fbb5d158e --- /dev/null +++ b/tests/fuzzing/grid_corpus/57f4119df393335929c2dd8ed56bc1045f85901d @@ -0,0 +1,7 @@ +SPECGRID +' +COORD +0 +/ +ZCORN +33 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5846a80bbe7d403831b5c6ae4d87b0b972ffc12a b/tests/fuzzing/grid_corpus/5846a80bbe7d403831b5c6ae4d87b0b972ffc12a new file mode 100644 index 000000000..def44a3c3 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5846a80bbe7d403831b5c6ae4d87b0b972ffc12a @@ -0,0 +1,8 @@ + +SPECGRID +' +COORD ++00 +/ +ZCORN +33333 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/587e2e5502c2066447bc47d1a16f71b0dd64cb3b b/tests/fuzzing/grid_corpus/587e2e5502c2066447bc47d1a16f71b0dd64cb3b new file mode 100644 index 000000000..0b5df8fff Binary files /dev/null and b/tests/fuzzing/grid_corpus/587e2e5502c2066447bc47d1a16f71b0dd64cb3b differ diff --git a/tests/fuzzing/grid_corpus/59177d1a46c9977762646bd26a65275013782810 b/tests/fuzzing/grid_corpus/59177d1a46c9977762646bd26a65275013782810 new file mode 100644 index 000000000..7b2a4e0ae --- /dev/null +++ b/tests/fuzzing/grid_corpus/59177d1a46c9977762646bd26a65275013782810 @@ -0,0 +1,46 @@ +MAPUNIT ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.10000000E+01 0000000E+01 0.00000000E+00 +0.10000000E+01 0.100000 0.00000000E+00 -0.10000002E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10000000E+01 -0.10000000E+01 0.10000000E+01 0.10000000E+01 + -0.10000000E+01 0.10000000E+01 01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.000>00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0000ÿÿÿÿE+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0Ò000000E+00 0.00000000E+00 0.000000 0.00000000E+00 + 0.0000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000N+00 0.00000000E+0 0 1 + 0 0.00000000E+00 0 0.00000000E+00 + .1000 0.10000000E+01 0.10000000E+01 0.10000000E+01 + .10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10+01 0.201 0.20000000E+01 0.20000000E+01 + 0.20000000E+01' 0.200000+01 0.20000000E+01 0.20200000E+01 + 0.20000000E+01 0.200000:00E+01 0.20.0000E+00 + .10000000E+0Îß 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.80000000E+01 + 0.1000000 0.10000000E+01 0.10000000E+01 0.1000ÏÏ0E+01 + 0.10000000E+01 0.10000000E+01 0.10000000.10000 0.10000Ó000+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+ 0.20000000E+01 0.20000000E+01 0.210000E+01 0.20 + 0.20000000E+01 0.20000:00E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.42000000E+02 +/ + +ACTNUM + 0 1& 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/59a16d7836131bc9db791ac86edc60b7d3a0d09f b/tests/fuzzing/grid_corpus/59a16d7836131bc9db791ac86edc60b7d3a0d09f new file mode 100644 index 000000000..b891376ed Binary files /dev/null and b/tests/fuzzing/grid_corpus/59a16d7836131bc9db791ac86edc60b7d3a0d09f differ diff --git a/tests/fuzzing/grid_corpus/59a786fecb64d8ca0ce6bb3cdeb876f8906ff970 b/tests/fuzzing/grid_corpus/59a786fecb64d8ca0ce6bb3cdeb876f8906ff970 new file mode 100644 index 000000000..7a4ed76fa Binary files /dev/null and b/tests/fuzzing/grid_corpus/59a786fecb64d8ca0ce6bb3cdeb876f8906ff970 differ diff --git a/tests/fuzzing/grid_corpus/59c179b7c187341ea36d374b049ace345d597153 b/tests/fuzzing/grid_corpus/59c179b7c187341ea36d374b049ace345d597153 new file mode 100644 index 000000000..853899031 Binary files /dev/null and b/tests/fuzzing/grid_corpus/59c179b7c187341ea36d374b049ace345d597153 differ diff --git a/tests/fuzzing/grid_corpus/5a1bf899ec811cf7837b8b3b2eb1f1b627482bf1 b/tests/fuzzing/grid_corpus/5a1bf899ec811cf7837b8b3b2eb1f1b627482bf1 new file mode 100644 index 000000000..7f6e5ff64 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5a1bf899ec811cf7837b8b3b2eb1f1b627482bf1 differ diff --git a/tests/fuzzing/grid_corpus/5a1c2a16e62eec4be01d7af4b2bf8ff7a28f56a3 b/tests/fuzzing/grid_corpus/5a1c2a16e62eec4be01d7af4b2bf8ff7a28f56a3 new file mode 100644 index 000000000..2478d4f77 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5a1c2a16e62eec4be01d7af4b2bf8ff7a28f56a3 @@ -0,0 +1,10 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 2 0 2 2 0 0 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2 1 0 5 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/5a383a0c1f24455016fc07a8c855c159949399c0 b/tests/fuzzing/grid_corpus/5a383a0c1f24455016fc07a8c855c159949399c0 new file mode 100644 index 000000000..91438d678 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5a383a0c1f24455016fc07a8c855c159949399c0 differ diff --git a/tests/fuzzing/grid_corpus/5a451f7d9b0d488e8783c9eb89fee5f7107fd12b b/tests/fuzzing/grid_corpus/5a451f7d9b0d488e8783c9eb89fee5f7107fd12b new file mode 100644 index 000000000..78598fa55 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5a451f7d9b0d488e8783c9eb89fee5f7107fd12b differ diff --git a/tests/fuzzing/grid_corpus/5a937701b85d2630e57604c08abefc4385a7d500 b/tests/fuzzing/grid_corpus/5a937701b85d2630e57604c08abefc4385a7d500 new file mode 100644 index 000000000..428352f50 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5a937701b85d2630e57604c08abefc4385a7d500 @@ -0,0 +1,16 @@ + +MAPUNITS + 'METRES 'IDUNIT + 'METRES ' '- ' +/ + +SPECGRID + 1 1 1 1 F +COORD + 0E+00 +/ + +ZCORN + 0.-0000000E+00 0.00000000E+0E+00 0.20000000EA+01 + 0.·000 0.00000000E+00 I0.00000000E+00! 0.20000000E+01) 0.÷÷÷÷÷÷ÿ÷÷÷÷0000 +0M \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5b3371b7f5bb17e734f3660ea2bf48b14100e2a5 b/tests/fuzzing/grid_corpus/5b3371b7f5bb17e734f3660ea2bf48b14100e2a5 new file mode 100644 index 000000000..5ea90444e Binary files /dev/null and b/tests/fuzzing/grid_corpus/5b3371b7f5bb17e734f3660ea2bf48b14100e2a5 differ diff --git a/tests/fuzzing/grid_corpus/5b40fe6af135c5da60a9054ca36bf644acc2f8f4 b/tests/fuzzing/grid_corpus/5b40fe6af135c5da60a9054ca36bf644acc2f8f4 new file mode 100644 index 000000000..349abb607 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5b40fe6af135c5da60a9054ca36bf644acc2f8f4 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 .0 0 0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5b4523812a8f13842e2561f9ad5ecc43fadee8fc b/tests/fuzzing/grid_corpus/5b4523812a8f13842e2561f9ad5ecc43fadee8fc new file mode 100644 index 000000000..6aa801534 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5b4523812a8f13842e2561f9ad5ecc43fadee8fc differ diff --git a/tests/fuzzing/grid_corpus/5b6fded3b4392ec9f30b7e9624f1829be4d3cb27 b/tests/fuzzing/grid_corpus/5b6fded3b4392ec9f30b7e9624f1829be4d3cb27 new file mode 100644 index 000000000..4a4c49de0 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5b6fded3b4392ec9f30b7e9624f1829be4d3cb27 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5b83ec3f4614dfd0f2a6d1dc60f152df86e523d2 b/tests/fuzzing/grid_corpus/5b83ec3f4614dfd0f2a6d1dc60f152df86e523d2 new file mode 100644 index 000000000..77a27b9a3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5b83ec3f4614dfd0f2a6d1dc60f152df86e523d2 differ diff --git a/tests/fuzzing/grid_corpus/5b8b09e7d4691be5974d2ded0f8667803ed015f8 b/tests/fuzzing/grid_corpus/5b8b09e7d4691be5974d2ded0f8667803ed015f8 new file mode 100644 index 000000000..d1b3672d1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5b8b09e7d4691be5974d2ded0f8667803ed015f8 differ diff --git a/tests/fuzzing/grid_corpus/5b8d6c38d326952b90c07e86e0ad9dcc1a32f04b b/tests/fuzzing/grid_corpus/5b8d6c38d326952b90c07e86e0ad9dcc1a32f04b new file mode 100644 index 000000000..88efcd4c6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5b8d6c38d326952b90c07e86e0ad9dcc1a32f04b differ diff --git a/tests/fuzzing/grid_corpus/5baad9e027f60a3ba3a4080799bac03d15dd5d99 b/tests/fuzzing/grid_corpus/5baad9e027f60a3ba3a4080799bac03d15dd5d99 new file mode 100644 index 000000000..915ad6b11 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5baad9e027f60a3ba3a4080799bac03d15dd5d99 differ diff --git a/tests/fuzzing/grid_corpus/5bab61eb53176449e25c2c82f172b82cb13ffb9d b/tests/fuzzing/grid_corpus/5bab61eb53176449e25c2c82f172b82cb13ffb9d new file mode 100644 index 000000000..0d758c9c7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5bab61eb53176449e25c2c82f172b82cb13ffb9d @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5bb039a9d96ec65973dcb9c51103cef696c0f553 b/tests/fuzzing/grid_corpus/5bb039a9d96ec65973dcb9c51103cef696c0f553 new file mode 100644 index 000000000..b902a05f2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5bb039a9d96ec65973dcb9c51103cef696c0f553 differ diff --git a/tests/fuzzing/grid_corpus/5bbca9661b16097f09622e63bcf2440682ad07b9 b/tests/fuzzing/grid_corpus/5bbca9661b16097f09622e63bcf2440682ad07b9 new file mode 100644 index 000000000..5b3d310ac Binary files /dev/null and b/tests/fuzzing/grid_corpus/5bbca9661b16097f09622e63bcf2440682ad07b9 differ diff --git a/tests/fuzzing/grid_corpus/5bdaa900ef74fddde0f9914d85e4c181b98b0398 b/tests/fuzzing/grid_corpus/5bdaa900ef74fddde0f9914d85e4c181b98b0398 new file mode 100644 index 000000000..26378979c Binary files /dev/null and b/tests/fuzzing/grid_corpus/5bdaa900ef74fddde0f9914d85e4c181b98b0398 differ diff --git a/tests/fuzzing/grid_corpus/5c2f50857ccf36797473a6bcdc024459096d7ac7 b/tests/fuzzing/grid_corpus/5c2f50857ccf36797473a6bcdc024459096d7ac7 new file mode 100644 index 000000000..3ce854087 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5c2f50857ccf36797473a6bcdc024459096d7ac7 differ diff --git a/tests/fuzzing/grid_corpus/5c353ff877006d86d0629130b0f5528a59b778a9 b/tests/fuzzing/grid_corpus/5c353ff877006d86d0629130b0f5528a59b778a9 new file mode 100644 index 000000000..ed35e4f32 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5c353ff877006d86d0629130b0f5528a59b778a9 differ diff --git a/tests/fuzzing/grid_corpus/5c5f5e175376101384d4b6710137cd8888263170 b/tests/fuzzing/grid_corpus/5c5f5e175376101384d4b6710137cd8888263170 new file mode 100644 index 000000000..a848fd130 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5c5f5e175376101384d4b6710137cd8888263170 differ diff --git a/tests/fuzzing/grid_corpus/5c671921e3323bf18c7e5ca24af31b6433cb7035 b/tests/fuzzing/grid_corpus/5c671921e3323bf18c7e5ca24af31b6433cb7035 new file mode 100644 index 000000000..26ff78ae4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5c671921e3323bf18c7e5ca24af31b6433cb7035 @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5c6a71ad4073a60fc5782ffe9adc1dd2d2124dad b/tests/fuzzing/grid_corpus/5c6a71ad4073a60fc5782ffe9adc1dd2d2124dad new file mode 100644 index 000000000..a01b59774 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5c6a71ad4073a60fc5782ffe9adc1dd2d2124dad differ diff --git a/tests/fuzzing/grid_corpus/5cb5dc80400b638cb02dc0a814c5e7aeb430855c b/tests/fuzzing/grid_corpus/5cb5dc80400b638cb02dc0a814c5e7aeb430855c new file mode 100644 index 000000000..d26fb851e Binary files /dev/null and b/tests/fuzzing/grid_corpus/5cb5dc80400b638cb02dc0a814c5e7aeb430855c differ diff --git a/tests/fuzzing/grid_corpus/5cf6765c00e728a94b26acf7fec9566aaea3b4dc b/tests/fuzzing/grid_corpus/5cf6765c00e728a94b26acf7fec9566aaea3b4dc new file mode 100644 index 000000000..16a40d3b8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5cf6765c00e728a94b26acf7fec9566aaea3b4dc differ diff --git a/tests/fuzzing/grid_corpus/5d55726913884d2575fc6dce61f06fa85bb8a681 b/tests/fuzzing/grid_corpus/5d55726913884d2575fc6dce61f06fa85bb8a681 new file mode 100644 index 000000000..8d9c588ed Binary files /dev/null and b/tests/fuzzing/grid_corpus/5d55726913884d2575fc6dce61f06fa85bb8a681 differ diff --git a/tests/fuzzing/grid_corpus/5d958edc58d532f2a5dd6f75a6fa13fcc21c09eb b/tests/fuzzing/grid_corpus/5d958edc58d532f2a5dd6f75a6fa13fcc21c09eb new file mode 100644 index 000000000..8b72bfb6d --- /dev/null +++ b/tests/fuzzing/grid_corpus/5d958edc58d532f2a5dd6f75a6fa13fcc21c09eb @@ -0,0 +1,4 @@ +SPECGRID 0 +COORD 4 +/ +ZCORN \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5db8eb9de1911f47a54d70de8119dd5fe3eff277 b/tests/fuzzing/grid_corpus/5db8eb9de1911f47a54d70de8119dd5fe3eff277 new file mode 100644 index 000000000..e6f917f3c Binary files /dev/null and b/tests/fuzzing/grid_corpus/5db8eb9de1911f47a54d70de8119dd5fe3eff277 differ diff --git a/tests/fuzzing/grid_corpus/5dd4ea0b4e4e550a6c22de7edd1ece3b487e28f5 b/tests/fuzzing/grid_corpus/5dd4ea0b4e4e550a6c22de7edd1ece3b487e28f5 new file mode 100644 index 000000000..888dda618 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5dd4ea0b4e4e550a6c22de7edd1ece3b487e28f5 differ diff --git a/tests/fuzzing/grid_corpus/5df5d46ece5ceb91cd814b106e9c544d90b5d1de b/tests/fuzzing/grid_corpus/5df5d46ece5ceb91cd814b106e9c544d90b5d1de new file mode 100644 index 000000000..b6ea25ae7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5df5d46ece5ceb91cd814b106e9c544d90b5d1de @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.000000E+00 + 0.000E+00& 000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.200006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5e2e7c44befee7d5febb20b6d6c5bd7e0a725b45 b/tests/fuzzing/grid_corpus/5e2e7c44befee7d5febb20b6d6c5bd7e0a725b45 new file mode 100644 index 000000000..748f8a8e6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5e2e7c44befee7d5febb20b6d6c5bd7e0a725b45 differ diff --git a/tests/fuzzing/grid_corpus/5ea24ee14da23cc29c9b87a858854ac265e142b4 b/tests/fuzzing/grid_corpus/5ea24ee14da23cc29c9b87a858854ac265e142b4 new file mode 100644 index 000000000..1ba56e233 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5ea24ee14da23cc29c9b87a858854ac265e142b4 differ diff --git a/tests/fuzzing/grid_corpus/5ec7115b9802410f715bee86e91338d536999139 b/tests/fuzzing/grid_corpus/5ec7115b9802410f715bee86e91338d536999139 new file mode 100644 index 000000000..3dd1b95fd Binary files /dev/null and b/tests/fuzzing/grid_corpus/5ec7115b9802410f715bee86e91338d536999139 differ diff --git a/tests/fuzzing/grid_corpus/5f5af67767b4158964f6712c2a1f2e3181da5fde b/tests/fuzzing/grid_corpus/5f5af67767b4158964f6712c2a1f2e3181da5fde new file mode 100644 index 000000000..3b32e5efd Binary files /dev/null and b/tests/fuzzing/grid_corpus/5f5af67767b4158964f6712c2a1f2e3181da5fde differ diff --git a/tests/fuzzing/grid_corpus/5faa53c001cdfdbb836fbcaa3c84cb4dccb73851 b/tests/fuzzing/grid_corpus/5faa53c001cdfdbb836fbcaa3c84cb4dccb73851 new file mode 100644 index 000000000..343bad732 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5faa53c001cdfdbb836fbcaa3c84cb4dccb73851 differ diff --git a/tests/fuzzing/grid_corpus/5fc0190beb21c4cd6721bcf07213d7c99aaaf330 b/tests/fuzzing/grid_corpus/5fc0190beb21c4cd6721bcf07213d7c99aaaf330 new file mode 100644 index 000000000..95d8980c4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/5fc0190beb21c4cd6721bcf07213d7c99aaaf330 @@ -0,0 +1,24 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 5>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E0+00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/5fd12adb4a34d1b55bb22eb9c8214175f832025d b/tests/fuzzing/grid_corpus/5fd12adb4a34d1b55bb22eb9c8214175f832025d new file mode 100644 index 000000000..191910b0b Binary files /dev/null and b/tests/fuzzing/grid_corpus/5fd12adb4a34d1b55bb22eb9c8214175f832025d differ diff --git a/tests/fuzzing/grid_corpus/5fe29a49bae89f4fb9af1d132294c19ad35a1ef0 b/tests/fuzzing/grid_corpus/5fe29a49bae89f4fb9af1d132294c19ad35a1ef0 new file mode 100644 index 000000000..8efea3a9b Binary files /dev/null and b/tests/fuzzing/grid_corpus/5fe29a49bae89f4fb9af1d132294c19ad35a1ef0 differ diff --git a/tests/fuzzing/grid_corpus/5ff74b0c0cd72ed144aaf313a436d87087fd9b83 b/tests/fuzzing/grid_corpus/5ff74b0c0cd72ed144aaf313a436d87087fd9b83 new file mode 100644 index 000000000..01f9b6949 Binary files /dev/null and b/tests/fuzzing/grid_corpus/5ff74b0c0cd72ed144aaf313a436d87087fd9b83 differ diff --git a/tests/fuzzing/grid_corpus/6013d32e49b86fb6ab963b36bac196ea1ae73508 b/tests/fuzzing/grid_corpus/6013d32e49b86fb6ab963b36bac196ea1ae73508 new file mode 100644 index 000000000..5fa89d3ef Binary files /dev/null and b/tests/fuzzing/grid_corpus/6013d32e49b86fb6ab963b36bac196ea1ae73508 differ diff --git a/tests/fuzzing/grid_corpus/6042451b022831d9b4b68dea3f974b157bd5568b b/tests/fuzzing/grid_corpus/6042451b022831d9b4b68dea3f974b157bd5568b new file mode 100644 index 000000000..bc8b37491 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6042451b022831d9b4b68dea3f974b157bd5568b differ diff --git a/tests/fuzzing/grid_corpus/606ea4b5b4ef468d44ddc76a8be8750fefbea255 b/tests/fuzzing/grid_corpus/606ea4b5b4ef468d44ddc76a8be8750fefbea255 new file mode 100644 index 000000000..a3bfd2960 Binary files /dev/null and b/tests/fuzzing/grid_corpus/606ea4b5b4ef468d44ddc76a8be8750fefbea255 differ diff --git a/tests/fuzzing/grid_corpus/60bddf2cb088a294d9302badfbb3ca234d26425e b/tests/fuzzing/grid_corpus/60bddf2cb088a294d9302badfbb3ca234d26425e new file mode 100644 index 000000000..f34380dcd --- /dev/null +++ b/tests/fuzzing/grid_corpus/60bddf2cb088a294d9302badfbb3ca234d26425e @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0Ð +0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 1 0 0 1 0 8 0 0 1 11*1 0 0 0 0 +/ +ZCORN +0 1 31*0 0 0 0 0 1 0 1 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/60fe7f75a422fc8b41f41013915a917006463ca2 b/tests/fuzzing/grid_corpus/60fe7f75a422fc8b41f41013915a917006463ca2 new file mode 100644 index 000000000..4a3acb667 --- /dev/null +++ b/tests/fuzzing/grid_corpus/60fe7f75a422fc8b41f41013915a917006463ca2 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +01 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.00+01 0000E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6140fbde321ee904ca8f03596716db4d19192dbf b/tests/fuzzing/grid_corpus/6140fbde321ee904ca8f03596716db4d19192dbf new file mode 100644 index 000000000..e68c028c3 --- /dev/null +++ b/tests/fuzzing/grid_corpus/6140fbde321ee904ca8f03596716db4d19192dbf @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/61bb2da306e175f00ce6bbe76921aa76e703ce36 b/tests/fuzzing/grid_corpus/61bb2da306e175f00ce6bbe76921aa76e703ce36 new file mode 100644 index 000000000..f1bc2d1b2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/61bb2da306e175f00ce6bbe76921aa76e703ce36 differ diff --git a/tests/fuzzing/grid_corpus/6265ff1489b037746701fc5d14549f4cdaa9b038 b/tests/fuzzing/grid_corpus/6265ff1489b037746701fc5d14549f4cdaa9b038 new file mode 100644 index 000000000..e22f24a7d --- /dev/null +++ b/tests/fuzzing/grid_corpus/6265ff1489b037746701fc5d14549f4cdaa9b038 @@ -0,0 +1,6 @@ +N +SPECGRID +7 +ZCORN + 0 1 / +COORD \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/62ba1e1d594e9313aca6a0ce448daee6638031fb b/tests/fuzzing/grid_corpus/62ba1e1d594e9313aca6a0ce448daee6638031fb new file mode 100644 index 000000000..f65de349b Binary files /dev/null and b/tests/fuzzing/grid_corpus/62ba1e1d594e9313aca6a0ce448daee6638031fb differ diff --git a/tests/fuzzing/grid_corpus/62f84a608b396fb63f5c2e849c7245eada863509 b/tests/fuzzing/grid_corpus/62f84a608b396fb63f5c2e849c7245eada863509 new file mode 100644 index 000000000..2bb5bca88 --- /dev/null +++ b/tests/fuzzing/grid_corpus/62f84a608b396fb63f5c2e849c7245eada863509 @@ -0,0 +1,7 @@ +SPECGRID +COORD +/ +ACTNUM +/ +ZCORN / +MAPAXES \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6308ac6ff7aa38cd6d0c46075943a97768b8bd69 b/tests/fuzzing/grid_corpus/6308ac6ff7aa38cd6d0c46075943a97768b8bd69 new file mode 100644 index 000000000..f16425395 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6308ac6ff7aa38cd6d0c46075943a97768b8bd69 differ diff --git a/tests/fuzzing/grid_corpus/6316b1c9ffed4c97bc6cfd2dc259dda286828af6 b/tests/fuzzing/grid_corpus/6316b1c9ffed4c97bc6cfd2dc259dda286828af6 new file mode 100644 index 000000000..06739e34e --- /dev/null +++ b/tests/fuzzing/grid_corpus/6316b1c9ffed4c97bc6cfd2dc259dda286828af6 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +01 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.00+01 0000E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/632f925ed23c7f0e6f7f147b0b8a3507fb2cbb6e b/tests/fuzzing/grid_corpus/632f925ed23c7f0e6f7f147b0b8a3507fb2cbb6e new file mode 100644 index 000000000..50cbc5087 --- /dev/null +++ b/tests/fuzzing/grid_corpus/632f925ed23c7f0e6f7f147b0b8a3507fb2cbb6e @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.000000E+00 + 0.000E+00& 000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.0000E+00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/63960742d7b0d4df16a7d678cf4265fb229d8260 b/tests/fuzzing/grid_corpus/63960742d7b0d4df16a7d678cf4265fb229d8260 new file mode 100644 index 000000000..305340532 Binary files /dev/null and b/tests/fuzzing/grid_corpus/63960742d7b0d4df16a7d678cf4265fb229d8260 differ diff --git a/tests/fuzzing/grid_corpus/63bed9fc15522d63de655496f426a8d43fee7c70 b/tests/fuzzing/grid_corpus/63bed9fc15522d63de655496f426a8d43fee7c70 new file mode 100644 index 000000000..3715865cc Binary files /dev/null and b/tests/fuzzing/grid_corpus/63bed9fc15522d63de655496f426a8d43fee7c70 differ diff --git a/tests/fuzzing/grid_corpus/63c97fa866ddd861e707e9e599799de7aea2910c b/tests/fuzzing/grid_corpus/63c97fa866ddd861e707e9e599799de7aea2910c new file mode 100644 index 000000000..b693a7f5e Binary files /dev/null and b/tests/fuzzing/grid_corpus/63c97fa866ddd861e707e9e599799de7aea2910c differ diff --git a/tests/fuzzing/grid_corpus/63c9d6697accc9c361d8f9823be6407c61eea694 b/tests/fuzzing/grid_corpus/63c9d6697accc9c361d8f9823be6407c61eea694 new file mode 100644 index 000000000..62507a37b Binary files /dev/null and b/tests/fuzzing/grid_corpus/63c9d6697accc9c361d8f9823be6407c61eea694 differ diff --git a/tests/fuzzing/grid_corpus/64099f4292055923e29a361f96d26d29968459a3 b/tests/fuzzing/grid_corpus/64099f4292055923e29a361f96d26d29968459a3 new file mode 100644 index 000000000..96e1e520e Binary files /dev/null and b/tests/fuzzing/grid_corpus/64099f4292055923e29a361f96d26d29968459a3 differ diff --git a/tests/fuzzing/grid_corpus/642d00b99f8f78e65920a333bbe4c5f88396d5cf b/tests/fuzzing/grid_corpus/642d00b99f8f78e65920a333bbe4c5f88396d5cf new file mode 100644 index 000000000..63fa3d464 Binary files /dev/null and b/tests/fuzzing/grid_corpus/642d00b99f8f78e65920a333bbe4c5f88396d5cf differ diff --git a/tests/fuzzing/grid_corpus/6438a76db25fbbc4a59a34f241fe4ac56b950b3f b/tests/fuzzing/grid_corpus/6438a76db25fbbc4a59a34f241fe4ac56b950b3f new file mode 100644 index 000000000..9fe2ae969 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6438a76db25fbbc4a59a34f241fe4ac56b950b3f differ diff --git a/tests/fuzzing/grid_corpus/643dbb3459b360114d131a7108b11120b51de0d7 b/tests/fuzzing/grid_corpus/643dbb3459b360114d131a7108b11120b51de0d7 new file mode 100644 index 000000000..055e56c32 Binary files /dev/null and b/tests/fuzzing/grid_corpus/643dbb3459b360114d131a7108b11120b51de0d7 differ diff --git a/tests/fuzzing/grid_corpus/6466aff388be29d8c2972bfc8d88fad5b777ff25 b/tests/fuzzing/grid_corpus/6466aff388be29d8c2972bfc8d88fad5b777ff25 new file mode 100644 index 000000000..166b402a8 --- /dev/null +++ b/tests/fuzzing/grid_corpus/6466aff388be29d8c2972bfc8d88fad5b777ff25 @@ -0,0 +1,10 @@ + +SPECGRID +  +í  +COORD +0.0E+00 +/ +ID/õ +ZCORN +333333333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6486cdde01f7716eed12eaff16e08b1a5389c842 b/tests/fuzzing/grid_corpus/6486cdde01f7716eed12eaff16e08b1a5389c842 new file mode 100644 index 000000000..32931c20e --- /dev/null +++ b/tests/fuzzing/grid_corpus/6486cdde01f7716eed12eaff16e08b1a5389c842 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 10 0 0 +/ + +ZCORN +0 1 11*0 0@ 0 00 0 1@ 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/64a1f8dec0a054a854c395b6cb7c75e6f15280a6 b/tests/fuzzing/grid_corpus/64a1f8dec0a054a854c395b6cb7c75e6f15280a6 new file mode 100644 index 000000000..4f79d4e7f Binary files /dev/null and b/tests/fuzzing/grid_corpus/64a1f8dec0a054a854c395b6cb7c75e6f15280a6 differ diff --git a/tests/fuzzing/grid_corpus/64d279aba848c24e49539deec8235c192a66a0d2 b/tests/fuzzing/grid_corpus/64d279aba848c24e49539deec8235c192a66a0d2 new file mode 100644 index 000000000..882ccb2d3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/64d279aba848c24e49539deec8235c192a66a0d2 differ diff --git a/tests/fuzzing/grid_corpus/64fc16a77148b5fec28c28bb01a96a388b0efec2 b/tests/fuzzing/grid_corpus/64fc16a77148b5fec28c28bb01a96a388b0efec2 new file mode 100644 index 000000000..7e33ab40d Binary files /dev/null and b/tests/fuzzing/grid_corpus/64fc16a77148b5fec28c28bb01a96a388b0efec2 differ diff --git a/tests/fuzzing/grid_corpus/6520ab41beda0919f1a898b75aabf3383623da2d b/tests/fuzzing/grid_corpus/6520ab41beda0919f1a898b75aabf3383623da2d new file mode 100644 index 000000000..799ad0b12 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6520ab41beda0919f1a898b75aabf3383623da2d differ diff --git a/tests/fuzzing/grid_corpus/65235442aa50ed41bc29e34ebfa05c0cab0cfcef b/tests/fuzzing/grid_corpus/65235442aa50ed41bc29e34ebfa05c0cab0cfcef new file mode 100644 index 000000000..24d33e528 --- /dev/null +++ b/tests/fuzzing/grid_corpus/65235442aa50ed41bc29e34ebfa05c0cab0cfcef @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 0 1 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/652a7d4577ba5f7ab6d218706d1aec6927406c3b b/tests/fuzzing/grid_corpus/652a7d4577ba5f7ab6d218706d1aec6927406c3b new file mode 100644 index 000000000..8f4e8d6d9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/652a7d4577ba5f7ab6d218706d1aec6927406c3b differ diff --git a/tests/fuzzing/grid_corpus/655b8ac4d09eafbd16ed4448cbbd823d3cc57552 b/tests/fuzzing/grid_corpus/655b8ac4d09eafbd16ed4448cbbd823d3cc57552 new file mode 100644 index 000000000..0d96e3440 --- /dev/null +++ b/tests/fuzzing/grid_corpus/655b8ac4d09eafbd16ed4448cbbd823d3cc57552 @@ -0,0 +1,30 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/657d9c06b8616ba2b13aa4ac2ff6d2e8f5899933 b/tests/fuzzing/grid_corpus/657d9c06b8616ba2b13aa4ac2ff6d2e8f5899933 new file mode 100644 index 000000000..0be839052 Binary files /dev/null and b/tests/fuzzing/grid_corpus/657d9c06b8616ba2b13aa4ac2ff6d2e8f5899933 differ diff --git a/tests/fuzzing/grid_corpus/6581b2f10b57746dde11b38db31e5ad03e0083c0 b/tests/fuzzing/grid_corpus/6581b2f10b57746dde11b38db31e5ad03e0083c0 new file mode 100644 index 000000000..5ebdf7e1a Binary files /dev/null and b/tests/fuzzing/grid_corpus/6581b2f10b57746dde11b38db31e5ad03e0083c0 differ diff --git a/tests/fuzzing/grid_corpus/65a2e3382997adf437cdd9cf9a3a40593b38e934 b/tests/fuzzing/grid_corpus/65a2e3382997adf437cdd9cf9a3a40593b38e934 new file mode 100644 index 000000000..789516262 Binary files /dev/null and b/tests/fuzzing/grid_corpus/65a2e3382997adf437cdd9cf9a3a40593b38e934 differ diff --git a/tests/fuzzing/grid_corpus/65e61b626d9df7e8be2def4cf45b4074dd2fa520 b/tests/fuzzing/grid_corpus/65e61b626d9df7e8be2def4cf45b4074dd2fa520 new file mode 100644 index 000000000..64457ab4e Binary files /dev/null and b/tests/fuzzing/grid_corpus/65e61b626d9df7e8be2def4cf45b4074dd2fa520 differ diff --git a/tests/fuzzing/grid_corpus/6608e26fa434fa547f66bb430c35bd6e3e464d2b b/tests/fuzzing/grid_corpus/6608e26fa434fa547f66bb430c35bd6e3e464d2b new file mode 100644 index 000000000..3fe769a46 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6608e26fa434fa547f66bb430c35bd6e3e464d2b differ diff --git a/tests/fuzzing/grid_corpus/660dbe7b9ab8f490c4f030ee0e3a1b6836ddcea2 b/tests/fuzzing/grid_corpus/660dbe7b9ab8f490c4f030ee0e3a1b6836ddcea2 new file mode 100644 index 000000000..8da75d950 Binary files /dev/null and b/tests/fuzzing/grid_corpus/660dbe7b9ab8f490c4f030ee0e3a1b6836ddcea2 differ diff --git a/tests/fuzzing/grid_corpus/662d9a686d0685dc258bdaee44e4522e1cd875e7 b/tests/fuzzing/grid_corpus/662d9a686d0685dc258bdaee44e4522e1cd875e7 new file mode 100644 index 000000000..41f980ea2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/662d9a686d0685dc258bdaee44e4522e1cd875e7 differ diff --git a/tests/fuzzing/grid_corpus/6645628a506ca9f92f9367bd706f86cc3899b48f b/tests/fuzzing/grid_corpus/6645628a506ca9f92f9367bd706f86cc3899b48f new file mode 100644 index 000000000..2202be8fc --- /dev/null +++ b/tests/fuzzing/grid_corpus/6645628a506ca9f92f9367bd706f86cc3899b48f @@ -0,0 +1,10 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 2 0 2 2 0 0 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2 1 0 5 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/66501e826c1720da9994d2cd437c19026d39eb79 b/tests/fuzzing/grid_corpus/66501e826c1720da9994d2cd437c19026d39eb79 new file mode 100644 index 000000000..b06f3b89f Binary files /dev/null and b/tests/fuzzing/grid_corpus/66501e826c1720da9994d2cd437c19026d39eb79 differ diff --git a/tests/fuzzing/grid_corpus/66561739a1b1bfad5c81a3a6960c25b58d9d47b4 b/tests/fuzzing/grid_corpus/66561739a1b1bfad5c81a3a6960c25b58d9d47b4 new file mode 100644 index 000000000..ac7e3c1d0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/66561739a1b1bfad5c81a3a6960c25b58d9d47b4 differ diff --git a/tests/fuzzing/grid_corpus/66671643239ea1c8c73c842170057762308014ee b/tests/fuzzing/grid_corpus/66671643239ea1c8c73c842170057762308014ee new file mode 100644 index 000000000..14c4f360e Binary files /dev/null and b/tests/fuzzing/grid_corpus/66671643239ea1c8c73c842170057762308014ee differ diff --git a/tests/fuzzing/grid_corpus/66d3478cd1862bc830d34317d7ccc1308f2916f0 b/tests/fuzzing/grid_corpus/66d3478cd1862bc830d34317d7ccc1308f2916f0 new file mode 100644 index 000000000..76258e2ba --- /dev/null +++ b/tests/fuzzing/grid_corpus/66d3478cd1862bc830d34317d7ccc1308f2916f0 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E0+00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 1000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAXÏé 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/66ff94b1ea469908205167a76734aed1cdf036e1 b/tests/fuzzing/grid_corpus/66ff94b1ea469908205167a76734aed1cdf036e1 new file mode 100644 index 000000000..023e8eab2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/66ff94b1ea469908205167a76734aed1cdf036e1 @@ -0,0 +1,4 @@ +SPECGRID +7 +ZCORN 0 1 / +COORD \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/67321a2fa68c1baad7f8b6052e76a09b42b9e959 b/tests/fuzzing/grid_corpus/67321a2fa68c1baad7f8b6052e76a09b42b9e959 new file mode 100644 index 000000000..2da25076c Binary files /dev/null and b/tests/fuzzing/grid_corpus/67321a2fa68c1baad7f8b6052e76a09b42b9e959 differ diff --git a/tests/fuzzing/grid_corpus/674f0d22d5605644d1e8033632f96686887e7395 b/tests/fuzzing/grid_corpus/674f0d22d5605644d1e8033632f96686887e7395 new file mode 100644 index 000000000..021f2d259 Binary files /dev/null and b/tests/fuzzing/grid_corpus/674f0d22d5605644d1e8033632f96686887e7395 differ diff --git a/tests/fuzzing/grid_corpus/67f31d78cae70c5fd0d8ecba6ffe15d4d3e8da7b b/tests/fuzzing/grid_corpus/67f31d78cae70c5fd0d8ecba6ffe15d4d3e8da7b new file mode 100644 index 000000000..2cdfe75b5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/67f31d78cae70c5fd0d8ecba6ffe15d4d3e8da7b differ diff --git a/tests/fuzzing/grid_corpus/67fe136413ed1d086c2c798933105d29ef27bab7 b/tests/fuzzing/grid_corpus/67fe136413ed1d086c2c798933105d29ef27bab7 new file mode 100644 index 000000000..3ac06d709 Binary files /dev/null and b/tests/fuzzing/grid_corpus/67fe136413ed1d086c2c798933105d29ef27bab7 differ diff --git a/tests/fuzzing/grid_corpus/6814840065dfec21b4420d9f918fa3c91fa43086 b/tests/fuzzing/grid_corpus/6814840065dfec21b4420d9f918fa3c91fa43086 new file mode 100644 index 000000000..9b0c0858e Binary files /dev/null and b/tests/fuzzing/grid_corpus/6814840065dfec21b4420d9f918fa3c91fa43086 differ diff --git a/tests/fuzzing/grid_corpus/684bb8dede22cf9cf620a6dc3d6e3aa82e4b8492 b/tests/fuzzing/grid_corpus/684bb8dede22cf9cf620a6dc3d6e3aa82e4b8492 new file mode 100644 index 000000000..5ab2a0961 --- /dev/null +++ b/tests/fuzzing/grid_corpus/684bb8dede22cf9cf620a6dc3d6e3aa82e4b8492 @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 00 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/684dc1cc99d7dd2de0fabbe739f655779b2c14a9 b/tests/fuzzing/grid_corpus/684dc1cc99d7dd2de0fabbe739f655779b2c14a9 new file mode 100644 index 000000000..5ef63d58b Binary files /dev/null and b/tests/fuzzing/grid_corpus/684dc1cc99d7dd2de0fabbe739f655779b2c14a9 differ diff --git a/tests/fuzzing/grid_corpus/6876b41a1f3361189ab987ba26ba8ae5a51f99a6 b/tests/fuzzing/grid_corpus/6876b41a1f3361189ab987ba26ba8ae5a51f99a6 new file mode 100644 index 000000000..08cb81354 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6876b41a1f3361189ab987ba26ba8ae5a51f99a6 differ diff --git a/tests/fuzzing/grid_corpus/68866fa61572bfd240a4252c12add62161eaec50 b/tests/fuzzing/grid_corpus/68866fa61572bfd240a4252c12add62161eaec50 new file mode 100644 index 000000000..e259979db Binary files /dev/null and b/tests/fuzzing/grid_corpus/68866fa61572bfd240a4252c12add62161eaec50 differ diff --git a/tests/fuzzing/grid_corpus/6888bdfe8d5aa0ddfb10db2cf8194bd42840622d b/tests/fuzzing/grid_corpus/6888bdfe8d5aa0ddfb10db2cf8194bd42840622d new file mode 100644 index 000000000..2288f3431 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6888bdfe8d5aa0ddfb10db2cf8194bd42840622d differ diff --git a/tests/fuzzing/grid_corpus/690a39b47c053af56159ce251ffa5899f06b68b2 b/tests/fuzzing/grid_corpus/690a39b47c053af56159ce251ffa5899f06b68b2 new file mode 100644 index 000000000..e2fa4eaa5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/690a39b47c053af56159ce251ffa5899f06b68b2 differ diff --git a/tests/fuzzing/grid_corpus/69337859c24e23226052553215acc6dace65b1a9 b/tests/fuzzing/grid_corpus/69337859c24e23226052553215acc6dace65b1a9 new file mode 100644 index 000000000..41c27961b Binary files /dev/null and b/tests/fuzzing/grid_corpus/69337859c24e23226052553215acc6dace65b1a9 differ diff --git a/tests/fuzzing/grid_corpus/69489f565ae2a29210d87cf5b41cac5588aade2f b/tests/fuzzing/grid_corpus/69489f565ae2a29210d87cf5b41cac5588aade2f new file mode 100644 index 000000000..30a309eaa Binary files /dev/null and b/tests/fuzzing/grid_corpus/69489f565ae2a29210d87cf5b41cac5588aade2f differ diff --git a/tests/fuzzing/grid_corpus/69ce725faaf2e887c23bd9aa6970195b87b2c6fb b/tests/fuzzing/grid_corpus/69ce725faaf2e887c23bd9aa6970195b87b2c6fb new file mode 100644 index 000000000..b681cb12a Binary files /dev/null and b/tests/fuzzing/grid_corpus/69ce725faaf2e887c23bd9aa6970195b87b2c6fb differ diff --git a/tests/fuzzing/grid_corpus/69d76386d1d46a7da87b9c2b4c45e5b91640a4b3 b/tests/fuzzing/grid_corpus/69d76386d1d46a7da87b9c2b4c45e5b91640a4b3 new file mode 100644 index 000000000..9155b9fc6 --- /dev/null +++ b/tests/fuzzing/grid_corpus/69d76386d1d46a7da87b9c2b4c45e5b91640a4b3 @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6a7ed4e4f3385bc7e3874dad71cb42ad15ff5618 b/tests/fuzzing/grid_corpus/6a7ed4e4f3385bc7e3874dad71cb42ad15ff5618 new file mode 100644 index 000000000..e326f7d72 --- /dev/null +++ b/tests/fuzzing/grid_corpus/6a7ed4e4f3385bc7e3874dad71cb42ad15ff5618 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.10~000°0EØÏÎß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6a803100fa7be0f54aa202b8cbd17321cd5c690e b/tests/fuzzing/grid_corpus/6a803100fa7be0f54aa202b8cbd17321cd5c690e new file mode 100644 index 000000000..d356d9124 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6a803100fa7be0f54aa202b8cbd17321cd5c690e differ diff --git a/tests/fuzzing/grid_corpus/6a80d2cb4d785c122145b270de2bccd8fe5610ab b/tests/fuzzing/grid_corpus/6a80d2cb4d785c122145b270de2bccd8fe5610ab new file mode 100644 index 000000000..4fd3b7421 --- /dev/null +++ b/tests/fuzzing/grid_corpus/6a80d2cb4d785c122145b270de2bccd8fe5610ab @@ -0,0 +1 @@ +LD# \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6ab8d2c6bc2906e35c4dbc3c798345812116e18c b/tests/fuzzing/grid_corpus/6ab8d2c6bc2906e35c4dbc3c798345812116e18c new file mode 100644 index 000000000..18877a37e --- /dev/null +++ b/tests/fuzzing/grid_corpus/6ab8d2c6bc2906e35c4dbc3c798345812116e18c @@ -0,0 +1,35 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6ad70521faf34bfb1b2855b30156566ccb0e6d6e b/tests/fuzzing/grid_corpus/6ad70521faf34bfb1b2855b30156566ccb0e6d6e new file mode 100644 index 000000000..b9781791d --- /dev/null +++ b/tests/fuzzing/grid_corpus/6ad70521faf34bfb1b2855b30156566ccb0e6d6e @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6ae83e60dd84eaa77a4d9808c8389a4442bf746c b/tests/fuzzing/grid_corpus/6ae83e60dd84eaa77a4d9808c8389a4442bf746c new file mode 100644 index 000000000..54547473a Binary files /dev/null and b/tests/fuzzing/grid_corpus/6ae83e60dd84eaa77a4d9808c8389a4442bf746c differ diff --git a/tests/fuzzing/grid_corpus/6afa96fa37ee507fdd8d939d83d8eb787672b200 b/tests/fuzzing/grid_corpus/6afa96fa37ee507fdd8d939d83d8eb787672b200 new file mode 100644 index 000000000..ed38b4a16 --- /dev/null +++ b/tests/fuzzing/grid_corpus/6afa96fa37ee507fdd8d939d83d8eb787672b200 @@ -0,0 +1,8 @@ +SPECGRID +9*1 +/ +COORD +24*0 +/ +ZCORN +8*0 diff --git a/tests/fuzzing/grid_corpus/6b3819c0122215fee1cd658d0c675a0a54781f21 b/tests/fuzzing/grid_corpus/6b3819c0122215fee1cd658d0c675a0a54781f21 new file mode 100644 index 000000000..8c3606701 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6b3819c0122215fee1cd658d0c675a0a54781f21 differ diff --git a/tests/fuzzing/grid_corpus/6b5abfb3855c3b628ca26c6921572022a8276a79 b/tests/fuzzing/grid_corpus/6b5abfb3855c3b628ca26c6921572022a8276a79 new file mode 100644 index 000000000..21a648f2c --- /dev/null +++ b/tests/fuzzing/grid_corpus/6b5abfb3855c3b628ca26c6921572022a8276a79 @@ -0,0 +1,8 @@ +SPECGRID +9*1 +/ +COORD +24*0 +/ +ZCORN +8*0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6b7959990fb2633359ed771e9361e1969cb560e1 b/tests/fuzzing/grid_corpus/6b7959990fb2633359ed771e9361e1969cb560e1 new file mode 100644 index 000000000..1e5b87766 --- /dev/null +++ b/tests/fuzzing/grid_corpus/6b7959990fb2633359ed771e9361e1969cb560e1 @@ -0,0 +1,30 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6ba51b13af448ba7dd3eb12b2c8cd04359d8f02f b/tests/fuzzing/grid_corpus/6ba51b13af448ba7dd3eb12b2c8cd04359d8f02f new file mode 100644 index 000000000..cc86923bf Binary files /dev/null and b/tests/fuzzing/grid_corpus/6ba51b13af448ba7dd3eb12b2c8cd04359d8f02f differ diff --git a/tests/fuzzing/grid_corpus/6ba96c4ab68193a11539c650dff81c329d8ec72b b/tests/fuzzing/grid_corpus/6ba96c4ab68193a11539c650dff81c329d8ec72b new file mode 100644 index 000000000..f82fbda30 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6ba96c4ab68193a11539c650dff81c329d8ec72b differ diff --git a/tests/fuzzing/grid_corpus/6bbcee0ea48ca4b74ef78c4ae79960ada718e63c b/tests/fuzzing/grid_corpus/6bbcee0ea48ca4b74ef78c4ae79960ada718e63c new file mode 100644 index 000000000..2d9152142 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6bbcee0ea48ca4b74ef78c4ae79960ada718e63c differ diff --git a/tests/fuzzing/grid_corpus/6bcb43cf31fa8153429de0b125ce90353bf1b1bb b/tests/fuzzing/grid_corpus/6bcb43cf31fa8153429de0b125ce90353bf1b1bb new file mode 100644 index 000000000..4d72c2e8f Binary files /dev/null and b/tests/fuzzing/grid_corpus/6bcb43cf31fa8153429de0b125ce90353bf1b1bb differ diff --git a/tests/fuzzing/grid_corpus/6bd09c4fb94a7880aa6ad2b536fff4d3670a6e4b b/tests/fuzzing/grid_corpus/6bd09c4fb94a7880aa6ad2b536fff4d3670a6e4b new file mode 100644 index 000000000..89bad8486 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6bd09c4fb94a7880aa6ad2b536fff4d3670a6e4b differ diff --git a/tests/fuzzing/grid_corpus/6bdf677b4d319a4e083f0f8e2f922f68d99150ee b/tests/fuzzing/grid_corpus/6bdf677b4d319a4e083f0f8e2f922f68d99150ee new file mode 100644 index 000000000..8141af8e9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6bdf677b4d319a4e083f0f8e2f922f68d99150ee differ diff --git a/tests/fuzzing/grid_corpus/6c7f8ee0c8478310eeb05504313801453a9b81c2 b/tests/fuzzing/grid_corpus/6c7f8ee0c8478310eeb05504313801453a9b81c2 new file mode 100644 index 000000000..938c13a55 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6c7f8ee0c8478310eeb05504313801453a9b81c2 differ diff --git a/tests/fuzzing/grid_corpus/6cf19d41aac7b79fb6f62e75424726e38d0f21a4 b/tests/fuzzing/grid_corpus/6cf19d41aac7b79fb6f62e75424726e38d0f21a4 new file mode 100644 index 000000000..8fc318c2f Binary files /dev/null and b/tests/fuzzing/grid_corpus/6cf19d41aac7b79fb6f62e75424726e38d0f21a4 differ diff --git a/tests/fuzzing/grid_corpus/6d0574ff8b7ea78732843707d1448b9da9f66d7f b/tests/fuzzing/grid_corpus/6d0574ff8b7ea78732843707d1448b9da9f66d7f new file mode 100644 index 000000000..200bc592b --- /dev/null +++ b/tests/fuzzing/grid_corpus/6d0574ff8b7ea78732843707d1448b9da9f66d7f @@ -0,0 +1,41 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.101 0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 010000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 5.10000 0.1000E'21 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/6d0f7d53e881ccd506485284918ff4f77c37c823 b/tests/fuzzing/grid_corpus/6d0f7d53e881ccd506485284918ff4f77c37c823 new file mode 100644 index 000000000..915be9d4e Binary files /dev/null and b/tests/fuzzing/grid_corpus/6d0f7d53e881ccd506485284918ff4f77c37c823 differ diff --git a/tests/fuzzing/grid_corpus/6d19bb7a2e42cf77bd6d9e2e17be36e372385d6e b/tests/fuzzing/grid_corpus/6d19bb7a2e42cf77bd6d9e2e17be36e372385d6e new file mode 100644 index 000000000..260a9e4c3 --- /dev/null +++ b/tests/fuzzing/grid_corpus/6d19bb7a2e42cf77bd6d9e2e17be36e372385d6e @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 5>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E0+00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 01 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAXÏé 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6dd91fdf2e77dc32e8d5450154aee00e136a561d b/tests/fuzzing/grid_corpus/6dd91fdf2e77dc32e8d5450154aee00e136a561d new file mode 100644 index 000000000..59eaa5614 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6dd91fdf2e77dc32e8d5450154aee00e136a561d differ diff --git a/tests/fuzzing/grid_corpus/6e47d61ed90cd72b64c5a0e83d3b195f11acbf36 b/tests/fuzzing/grid_corpus/6e47d61ed90cd72b64c5a0e83d3b195f11acbf36 new file mode 100644 index 000000000..efddad980 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6e47d61ed90cd72b64c5a0e83d3b195f11acbf36 differ diff --git a/tests/fuzzing/grid_corpus/6e720f865466c319c62faed362c8b932842fe406 b/tests/fuzzing/grid_corpus/6e720f865466c319c62faed362c8b932842fe406 new file mode 100644 index 000000000..a7e87c7de --- /dev/null +++ b/tests/fuzzing/grid_corpus/6e720f865466c319c62faed362c8b932842fe406 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.1000000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 5>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6eab0889b2514841ae4b7a92f42aca0e78d0188d b/tests/fuzzing/grid_corpus/6eab0889b2514841ae4b7a92f42aca0e78d0188d new file mode 100644 index 000000000..9d70f4196 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6eab0889b2514841ae4b7a92f42aca0e78d0188d differ diff --git a/tests/fuzzing/grid_corpus/6f21a5e3be9ec5e625876325f6b08450e780c91c b/tests/fuzzing/grid_corpus/6f21a5e3be9ec5e625876325f6b08450e780c91c new file mode 100644 index 000000000..028423bb0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6f21a5e3be9ec5e625876325f6b08450e780c91c differ diff --git a/tests/fuzzing/grid_corpus/6f3cd04f84ba484cc7307335ae785b2ee90329b3 b/tests/fuzzing/grid_corpus/6f3cd04f84ba484cc7307335ae785b2ee90329b3 new file mode 100644 index 000000000..e88b8e9d0 --- /dev/null +++ b/tests/fuzzing/grid_corpus/6f3cd04f84ba484cc7307335ae785b2ee90329b3 @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6f7180fc8aa38fa7973ea9e4998ce9b354a55ef5 b/tests/fuzzing/grid_corpus/6f7180fc8aa38fa7973ea9e4998ce9b354a55ef5 new file mode 100644 index 000000000..6a448585b Binary files /dev/null and b/tests/fuzzing/grid_corpus/6f7180fc8aa38fa7973ea9e4998ce9b354a55ef5 differ diff --git a/tests/fuzzing/grid_corpus/6f8464101f32eae88cd394cdd1772f9872413ef4 b/tests/fuzzing/grid_corpus/6f8464101f32eae88cd394cdd1772f9872413ef4 new file mode 100644 index 000000000..16f38d588 --- /dev/null +++ b/tests/fuzzing/grid_corpus/6f8464101f32eae88cd394cdd1772f9872413ef4 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 00000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/6fd344d519d9a18b06c73c7847dbe427df3515a0 b/tests/fuzzing/grid_corpus/6fd344d519d9a18b06c73c7847dbe427df3515a0 new file mode 100644 index 000000000..e63e67e84 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6fd344d519d9a18b06c73c7847dbe427df3515a0 differ diff --git a/tests/fuzzing/grid_corpus/6fd95c2912a88fedcca9d2cfcaffb46e1cc370b4 b/tests/fuzzing/grid_corpus/6fd95c2912a88fedcca9d2cfcaffb46e1cc370b4 new file mode 100644 index 000000000..bc3d5a1ce Binary files /dev/null and b/tests/fuzzing/grid_corpus/6fd95c2912a88fedcca9d2cfcaffb46e1cc370b4 differ diff --git a/tests/fuzzing/grid_corpus/6fde865f4385b62d0511e934eb34418bc53f9021 b/tests/fuzzing/grid_corpus/6fde865f4385b62d0511e934eb34418bc53f9021 new file mode 100644 index 000000000..83f9a82a2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/6fde865f4385b62d0511e934eb34418bc53f9021 differ diff --git a/tests/fuzzing/grid_corpus/708a3875310b2dae03d4fa098f0b6e8b716302d4 b/tests/fuzzing/grid_corpus/708a3875310b2dae03d4fa098f0b6e8b716302d4 new file mode 100644 index 000000000..dfbf20315 Binary files /dev/null and b/tests/fuzzing/grid_corpus/708a3875310b2dae03d4fa098f0b6e8b716302d4 differ diff --git a/tests/fuzzing/grid_corpus/70a7422025c1bd02d78956b8905c339404feb8d8 b/tests/fuzzing/grid_corpus/70a7422025c1bd02d78956b8905c339404feb8d8 new file mode 100644 index 000000000..5a1e4cc05 Binary files /dev/null and b/tests/fuzzing/grid_corpus/70a7422025c1bd02d78956b8905c339404feb8d8 differ diff --git a/tests/fuzzing/grid_corpus/70bed8727b093548bfd3f11ee3b42bfb11456122 b/tests/fuzzing/grid_corpus/70bed8727b093548bfd3f11ee3b42bfb11456122 new file mode 100644 index 000000000..b98086e7a --- /dev/null +++ b/tests/fuzzing/grid_corpus/70bed8727b093548bfd3f11ee3b42bfb11456122 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/70c18b4c08514f555c93415d2f2428213fca97f1 b/tests/fuzzing/grid_corpus/70c18b4c08514f555c93415d2f2428213fca97f1 new file mode 100644 index 000000000..e53853215 Binary files /dev/null and b/tests/fuzzing/grid_corpus/70c18b4c08514f555c93415d2f2428213fca97f1 differ diff --git a/tests/fuzzing/grid_corpus/70e15735c75de990b39aeecf938f30f4473f1c10 b/tests/fuzzing/grid_corpus/70e15735c75de990b39aeecf938f30f4473f1c10 new file mode 100644 index 000000000..4d6084608 Binary files /dev/null and b/tests/fuzzing/grid_corpus/70e15735c75de990b39aeecf938f30f4473f1c10 differ diff --git a/tests/fuzzing/grid_corpus/70e703c55547c6b771cfd6d5d0df392710f866fc b/tests/fuzzing/grid_corpus/70e703c55547c6b771cfd6d5d0df392710f866fc new file mode 100644 index 000000000..f2d0bea94 Binary files /dev/null and b/tests/fuzzing/grid_corpus/70e703c55547c6b771cfd6d5d0df392710f866fc differ diff --git a/tests/fuzzing/grid_corpus/70f5fcbda0711555d79626aa5545c67fdcec6228 b/tests/fuzzing/grid_corpus/70f5fcbda0711555d79626aa5545c67fdcec6228 new file mode 100644 index 000000000..d1d9ed6a0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/70f5fcbda0711555d79626aa5545c67fdcec6228 differ diff --git a/tests/fuzzing/grid_corpus/71717d3d1b545d52ba4396030a4d8c08ecb89281 b/tests/fuzzing/grid_corpus/71717d3d1b545d52ba4396030a4d8c08ecb89281 new file mode 100644 index 000000000..bcbdcdb3d Binary files /dev/null and b/tests/fuzzing/grid_corpus/71717d3d1b545d52ba4396030a4d8c08ecb89281 differ diff --git a/tests/fuzzing/grid_corpus/7210cbf8a254c1d355a0d0ef2b34f18044124e2e b/tests/fuzzing/grid_corpus/7210cbf8a254c1d355a0d0ef2b34f18044124e2e new file mode 100644 index 000000000..5ed1aab3d Binary files /dev/null and b/tests/fuzzing/grid_corpus/7210cbf8a254c1d355a0d0ef2b34f18044124e2e differ diff --git a/tests/fuzzing/grid_corpus/724ca42863f32d4693d158620bfac6ce077dfc72 b/tests/fuzzing/grid_corpus/724ca42863f32d4693d158620bfac6ce077dfc72 new file mode 100644 index 000000000..7c164d880 Binary files /dev/null and b/tests/fuzzing/grid_corpus/724ca42863f32d4693d158620bfac6ce077dfc72 differ diff --git a/tests/fuzzing/grid_corpus/72515f30cc8a36b789daa0d0186204776f326694 b/tests/fuzzing/grid_corpus/72515f30cc8a36b789daa0d0186204776f326694 new file mode 100644 index 000000000..55bb67480 Binary files /dev/null and b/tests/fuzzing/grid_corpus/72515f30cc8a36b789daa0d0186204776f326694 differ diff --git a/tests/fuzzing/grid_corpus/73165c4c7d4c4edac10f772c46d691f82cfac48d b/tests/fuzzing/grid_corpus/73165c4c7d4c4edac10f772c46d691f82cfac48d new file mode 100644 index 000000000..b6bf8d70e Binary files /dev/null and b/tests/fuzzing/grid_corpus/73165c4c7d4c4edac10f772c46d691f82cfac48d differ diff --git a/tests/fuzzing/grid_corpus/731eb3bd3a2148ac5c0b82e7f2a65d92938aa4a1 b/tests/fuzzing/grid_corpus/731eb3bd3a2148ac5c0b82e7f2a65d92938aa4a1 new file mode 100644 index 000000000..834133d36 Binary files /dev/null and b/tests/fuzzing/grid_corpus/731eb3bd3a2148ac5c0b82e7f2a65d92938aa4a1 differ diff --git a/tests/fuzzing/grid_corpus/733537ebae28de73fff45582c778893eb231f2fc b/tests/fuzzing/grid_corpus/733537ebae28de73fff45582c778893eb231f2fc new file mode 100644 index 000000000..4c23da211 Binary files /dev/null and b/tests/fuzzing/grid_corpus/733537ebae28de73fff45582c778893eb231f2fc differ diff --git a/tests/fuzzing/grid_corpus/73418bf04fd3eeca8dd83b71ffffcf3d54fe4258 b/tests/fuzzing/grid_corpus/73418bf04fd3eeca8dd83b71ffffcf3d54fe4258 new file mode 100644 index 000000000..14df3d6f9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/73418bf04fd3eeca8dd83b71ffffcf3d54fe4258 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.1000000 0.0E00000.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 5>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/7344e91ebc4a3de3abc3c63b97feaa36a79932b2 b/tests/fuzzing/grid_corpus/7344e91ebc4a3de3abc3c63b97feaa36a79932b2 new file mode 100644 index 000000000..5f1663aab Binary files /dev/null and b/tests/fuzzing/grid_corpus/7344e91ebc4a3de3abc3c63b97feaa36a79932b2 differ diff --git a/tests/fuzzing/grid_corpus/735091559dc2ecd0af0c0f461c5a5b64868dc560 b/tests/fuzzing/grid_corpus/735091559dc2ecd0af0c0f461c5a5b64868dc560 new file mode 100644 index 000000000..6dec984f2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/735091559dc2ecd0af0c0f461c5a5b64868dc560 differ diff --git a/tests/fuzzing/grid_corpus/739d3f388eea669d7f079fb70e942f564cb75b63 b/tests/fuzzing/grid_corpus/739d3f388eea669d7f079fb70e942f564cb75b63 new file mode 100644 index 000000000..6bb3fed6e --- /dev/null +++ b/tests/fuzzing/grid_corpus/739d3f388eea669d7f079fb70e942f564cb75b63 @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0 0 0 0 5 0 0 0 1 2 2 0 0 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/73a19811dde1e4de69f9150a488c0b6fdb35f4d2 b/tests/fuzzing/grid_corpus/73a19811dde1e4de69f9150a488c0b6fdb35f4d2 new file mode 100644 index 000000000..da2a8f325 --- /dev/null +++ b/tests/fuzzing/grid_corpus/73a19811dde1e4de69f9150a488c0b6fdb35f4d2 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.100000+01 0000E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/73d7a522a020fbf35d2d07eb34f7ebfac8c7b2a8 b/tests/fuzzing/grid_corpus/73d7a522a020fbf35d2d07eb34f7ebfac8c7b2a8 new file mode 100644 index 000000000..a49e8a9a7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/73d7a522a020fbf35d2d07eb34f7ebfac8c7b2a8 differ diff --git a/tests/fuzzing/grid_corpus/741749571a4e1bcb5c8956ee6be21e123065f334 b/tests/fuzzing/grid_corpus/741749571a4e1bcb5c8956ee6be21e123065f334 new file mode 100644 index 000000000..e11c43596 Binary files /dev/null and b/tests/fuzzing/grid_corpus/741749571a4e1bcb5c8956ee6be21e123065f334 differ diff --git a/tests/fuzzing/grid_corpus/74b837187a107396e3bd0b123581119dacbfd3bd b/tests/fuzzing/grid_corpus/74b837187a107396e3bd0b123581119dacbfd3bd new file mode 100644 index 000000000..73469299a Binary files /dev/null and b/tests/fuzzing/grid_corpus/74b837187a107396e3bd0b123581119dacbfd3bd differ diff --git a/tests/fuzzing/grid_corpus/752f8cbb47a39034b4f58eae3aae95ca71bf7747 b/tests/fuzzing/grid_corpus/752f8cbb47a39034b4f58eae3aae95ca71bf7747 new file mode 100644 index 000000000..6a6fefc44 --- /dev/null +++ b/tests/fuzzing/grid_corpus/752f8cbb47a39034b4f58eae3aae95ca71bf7747 @@ -0,0 +1,7 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0 0 0 0 5 0 0 0 1 2 2 0 0 0 0 0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/75abfbb2947a0c744421bef7b146bb36d87e1b8b b/tests/fuzzing/grid_corpus/75abfbb2947a0c744421bef7b146bb36d87e1b8b new file mode 100644 index 000000000..b70f0df40 Binary files /dev/null and b/tests/fuzzing/grid_corpus/75abfbb2947a0c744421bef7b146bb36d87e1b8b differ diff --git a/tests/fuzzing/grid_corpus/75c89aec2938337deb28b13291ba539876a968bd b/tests/fuzzing/grid_corpus/75c89aec2938337deb28b13291ba539876a968bd new file mode 100644 index 000000000..82a4e4900 Binary files /dev/null and b/tests/fuzzing/grid_corpus/75c89aec2938337deb28b13291ba539876a968bd differ diff --git a/tests/fuzzing/grid_corpus/764d2dad0b8fbdfeb4918a7ab3a0a9e10b77d714 b/tests/fuzzing/grid_corpus/764d2dad0b8fbdfeb4918a7ab3a0a9e10b77d714 new file mode 100644 index 000000000..a799eb26d Binary files /dev/null and b/tests/fuzzing/grid_corpus/764d2dad0b8fbdfeb4918a7ab3a0a9e10b77d714 differ diff --git a/tests/fuzzing/grid_corpus/7651247e5de82227b474b9f6698c53b28d12dce4 b/tests/fuzzing/grid_corpus/7651247e5de82227b474b9f6698c53b28d12dce4 new file mode 100644 index 000000000..6aed6eda7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7651247e5de82227b474b9f6698c53b28d12dce4 differ diff --git a/tests/fuzzing/grid_corpus/76bad953b9dcb09c7cea021486cff3d209e6cf62 b/tests/fuzzing/grid_corpus/76bad953b9dcb09c7cea021486cff3d209e6cf62 new file mode 100644 index 000000000..14494d495 Binary files /dev/null and b/tests/fuzzing/grid_corpus/76bad953b9dcb09c7cea021486cff3d209e6cf62 differ diff --git a/tests/fuzzing/grid_corpus/7737c17673f3753031c76941e593765b1b99e34a b/tests/fuzzing/grid_corpus/7737c17673f3753031c76941e593765b1b99e34a new file mode 100644 index 000000000..f9e60ad86 --- /dev/null +++ b/tests/fuzzing/grid_corpus/7737c17673f3753031c76941e593765b1b99e34a @@ -0,0 +1,51 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20,00000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.0000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +.10000 0.00000000E+00 0.00000000E+00 0.00000000E+00 000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/77598b973ef37eb53bdae9d98d8809a12a0ad12c b/tests/fuzzing/grid_corpus/77598b973ef37eb53bdae9d98d8809a12a0ad12c new file mode 100644 index 000000000..3229e68dc Binary files /dev/null and b/tests/fuzzing/grid_corpus/77598b973ef37eb53bdae9d98d8809a12a0ad12c differ diff --git a/tests/fuzzing/grid_corpus/776910f45b4ceddecc45a6c3acdc3bd215aa4399 b/tests/fuzzing/grid_corpus/776910f45b4ceddecc45a6c3acdc3bd215aa4399 new file mode 100644 index 000000000..691d640ee Binary files /dev/null and b/tests/fuzzing/grid_corpus/776910f45b4ceddecc45a6c3acdc3bd215aa4399 differ diff --git a/tests/fuzzing/grid_corpus/7787f880c72727948ee4496ac203a514a058b825 b/tests/fuzzing/grid_corpus/7787f880c72727948ee4496ac203a514a058b825 new file mode 100644 index 000000000..ca4188587 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7787f880c72727948ee4496ac203a514a058b825 differ diff --git a/tests/fuzzing/grid_corpus/77d00294259a10b938ffc0ff6a52e49c6a62d4c6 b/tests/fuzzing/grid_corpus/77d00294259a10b938ffc0ff6a52e49c6a62d4c6 new file mode 100644 index 000000000..00f0f3caa Binary files /dev/null and b/tests/fuzzing/grid_corpus/77d00294259a10b938ffc0ff6a52e49c6a62d4c6 differ diff --git a/tests/fuzzing/grid_corpus/7806c9a4670d00e9f55532e36558d1dafe11f061 b/tests/fuzzing/grid_corpus/7806c9a4670d00e9f55532e36558d1dafe11f061 new file mode 100644 index 000000000..2bfe1123d --- /dev/null +++ b/tests/fuzzing/grid_corpus/7806c9a4670d00e9f55532e36558d1dafe11f061 @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0@ 0 0 0 5 0 0 0 1 2 2 0 0 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 2 1 2 0 0 0 13*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/781b0bc4f4869521bcd08fd380e97864cb1b5bb4 b/tests/fuzzing/grid_corpus/781b0bc4f4869521bcd08fd380e97864cb1b5bb4 new file mode 100644 index 000000000..07223371b --- /dev/null +++ b/tests/fuzzing/grid_corpus/781b0bc4f4869521bcd08fd380e97864cb1b5bb4 @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0Ð 1+0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 01 0 0 1 0 8 0 0 1 11*1 0 +0 00 0 +/ +ZCORN +0 1 31*0! 0 0 0 0 1 0 0 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/784d7e395eac40cba696c8758e6b5877df0265cd b/tests/fuzzing/grid_corpus/784d7e395eac40cba696c8758e6b5877df0265cd new file mode 100644 index 000000000..9aea22544 Binary files /dev/null and b/tests/fuzzing/grid_corpus/784d7e395eac40cba696c8758e6b5877df0265cd differ diff --git a/tests/fuzzing/grid_corpus/7868263851a60246105174fb0d408dcdd63185b6 b/tests/fuzzing/grid_corpus/7868263851a60246105174fb0d408dcdd63185b6 new file mode 100644 index 000000000..c4fdb676c Binary files /dev/null and b/tests/fuzzing/grid_corpus/7868263851a60246105174fb0d408dcdd63185b6 differ diff --git a/tests/fuzzing/grid_corpus/787aa3293aa21f98d03d43b11d2cb6aba57808de b/tests/fuzzing/grid_corpus/787aa3293aa21f98d03d43b11d2cb6aba57808de new file mode 100644 index 000000000..da16d6c6e Binary files /dev/null and b/tests/fuzzing/grid_corpus/787aa3293aa21f98d03d43b11d2cb6aba57808de differ diff --git a/tests/fuzzing/grid_corpus/78bdc1a8723ea3a2951704180cd6538e025d7b63 b/tests/fuzzing/grid_corpus/78bdc1a8723ea3a2951704180cd6538e025d7b63 new file mode 100644 index 000000000..0e18ceca6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/78bdc1a8723ea3a2951704180cd6538e025d7b63 differ diff --git a/tests/fuzzing/grid_corpus/78e1f579829ddb97e595c217ae746f2ad8071f9b b/tests/fuzzing/grid_corpus/78e1f579829ddb97e595c217ae746f2ad8071f9b new file mode 100644 index 000000000..98721d82d Binary files /dev/null and b/tests/fuzzing/grid_corpus/78e1f579829ddb97e595c217ae746f2ad8071f9b differ diff --git a/tests/fuzzing/grid_corpus/79694ff0645dfce851c5ff0c7d9f0bcc4b056d44 b/tests/fuzzing/grid_corpus/79694ff0645dfce851c5ff0c7d9f0bcc4b056d44 new file mode 100644 index 000000000..64c3dda89 Binary files /dev/null and b/tests/fuzzing/grid_corpus/79694ff0645dfce851c5ff0c7d9f0bcc4b056d44 differ diff --git a/tests/fuzzing/grid_corpus/79aa26fd579894153cf09aeae61769e4dee01734 b/tests/fuzzing/grid_corpus/79aa26fd579894153cf09aeae61769e4dee01734 new file mode 100644 index 000000000..8eca4bfbe --- /dev/null +++ b/tests/fuzzing/grid_corpus/79aa26fd579894153cf09aeae61769e4dee01734 @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0 +0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 1 0 0 1 0 8 0 0 1 11*1 0 0 0 0 +/ +ZCORN +0 1 31*0 0 0 0 0 1 0 1 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/79c8f22ec83d9443d100242b7f40e5f0167bc8f0 b/tests/fuzzing/grid_corpus/79c8f22ec83d9443d100242b7f40e5f0167bc8f0 new file mode 100644 index 000000000..b713c5d9c Binary files /dev/null and b/tests/fuzzing/grid_corpus/79c8f22ec83d9443d100242b7f40e5f0167bc8f0 differ diff --git a/tests/fuzzing/grid_corpus/79ca0f271e22d941fd56224e3c843840d28e163c b/tests/fuzzing/grid_corpus/79ca0f271e22d941fd56224e3c843840d28e163c new file mode 100644 index 000000000..6107ca9d0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/79ca0f271e22d941fd56224e3c843840d28e163c differ diff --git a/tests/fuzzing/grid_corpus/7a21aa342cf8fcd3120190dd7f0b8ab00578adf5 b/tests/fuzzing/grid_corpus/7a21aa342cf8fcd3120190dd7f0b8ab00578adf5 new file mode 100644 index 000000000..23631af5b Binary files /dev/null and b/tests/fuzzing/grid_corpus/7a21aa342cf8fcd3120190dd7f0b8ab00578adf5 differ diff --git a/tests/fuzzing/grid_corpus/7b751e6d189b414da43a6db1818286f32322c71c b/tests/fuzzing/grid_corpus/7b751e6d189b414da43a6db1818286f32322c71c new file mode 100644 index 000000000..c9c82ccee Binary files /dev/null and b/tests/fuzzing/grid_corpus/7b751e6d189b414da43a6db1818286f32322c71c differ diff --git a/tests/fuzzing/grid_corpus/7b8a9b9ef0754c4c3d607f05d4f23a5995bc5606 b/tests/fuzzing/grid_corpus/7b8a9b9ef0754c4c3d607f05d4f23a5995bc5606 new file mode 100644 index 000000000..bd92ad985 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7b8a9b9ef0754c4c3d607f05d4f23a5995bc5606 differ diff --git a/tests/fuzzing/grid_corpus/7bc583aa617707a0481686253790288dcb74b16e b/tests/fuzzing/grid_corpus/7bc583aa617707a0481686253790288dcb74b16e new file mode 100644 index 000000000..2aee2d2e3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7bc583aa617707a0481686253790288dcb74b16e differ diff --git a/tests/fuzzing/grid_corpus/7bd390073d92d993f2d4044db2d73f9c71a61ee7 b/tests/fuzzing/grid_corpus/7bd390073d92d993f2d4044db2d73f9c71a61ee7 new file mode 100644 index 000000000..8fbd0d112 --- /dev/null +++ b/tests/fuzzing/grid_corpus/7bd390073d92d993f2d4044db2d73f9c71a61ee7 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.000000E+00 + 0.000E+00& 000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.0000E+00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.200006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/7c05917adf631d9493e29e04f448d1984e9e99e5 b/tests/fuzzing/grid_corpus/7c05917adf631d9493e29e04f448d1984e9e99e5 new file mode 100644 index 000000000..eca742a61 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7c05917adf631d9493e29e04f448d1984e9e99e5 differ diff --git a/tests/fuzzing/grid_corpus/7c4cf8111eaffe4c41e3c798e3f8102fa101d1fe b/tests/fuzzing/grid_corpus/7c4cf8111eaffe4c41e3c798e3f8102fa101d1fe new file mode 100644 index 000000000..ff096a9b2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7c4cf8111eaffe4c41e3c798e3f8102fa101d1fe differ diff --git a/tests/fuzzing/grid_corpus/7cb8d684c95499f8b230f014c48695cda65dc15c b/tests/fuzzing/grid_corpus/7cb8d684c95499f8b230f014c48695cda65dc15c new file mode 100644 index 000000000..b3e100a1c Binary files /dev/null and b/tests/fuzzing/grid_corpus/7cb8d684c95499f8b230f014c48695cda65dc15c differ diff --git a/tests/fuzzing/grid_corpus/7ce966e3ecbe488331ada044be83a667e65e51f2 b/tests/fuzzing/grid_corpus/7ce966e3ecbe488331ada044be83a667e65e51f2 new file mode 100644 index 000000000..c0c9221d5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/7ce966e3ecbe488331ada044be83a667e65e51f2 @@ -0,0 +1,6 @@ +SPECGRID +1 1 2 +COORD 0% 0 0! 2 2 0 0 0 0 0 0 0 6 2 0 11 0 0 0 0 10 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 00 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/7d0bc7a0f821d8fd6149dcf25d9d6d8cac5c0d57 b/tests/fuzzing/grid_corpus/7d0bc7a0f821d8fd6149dcf25d9d6d8cac5c0d57 new file mode 100644 index 000000000..bfd4618de Binary files /dev/null and b/tests/fuzzing/grid_corpus/7d0bc7a0f821d8fd6149dcf25d9d6d8cac5c0d57 differ diff --git a/tests/fuzzing/grid_corpus/7d445e1565cb988a0777336709cfe672bb4aaf2b b/tests/fuzzing/grid_corpus/7d445e1565cb988a0777336709cfe672bb4aaf2b new file mode 100644 index 000000000..0c41848fc --- /dev/null +++ b/tests/fuzzing/grid_corpus/7d445e1565cb988a0777336709cfe672bb4aaf2b @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0Ð 1+0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 01 0 0 1 0 8 0 0 1 11*1 0 +0 00 0 +/ +ZCORN +0 1 31*0! 0 0 0 0 1 0 0 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/7d775ea0c3f713140fc25fad5646ba486545b3b3 b/tests/fuzzing/grid_corpus/7d775ea0c3f713140fc25fad5646ba486545b3b3 new file mode 100644 index 000000000..3493d7547 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7d775ea0c3f713140fc25fad5646ba486545b3b3 differ diff --git a/tests/fuzzing/grid_corpus/7d802c1b738ca6adbe1f8de33204eb726a93ea76 b/tests/fuzzing/grid_corpus/7d802c1b738ca6adbe1f8de33204eb726a93ea76 new file mode 100644 index 000000000..fa4e9da57 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7d802c1b738ca6adbe1f8de33204eb726a93ea76 differ diff --git a/tests/fuzzing/grid_corpus/7da2cb451b3691f04deadfa76ea922f0786f0514 b/tests/fuzzing/grid_corpus/7da2cb451b3691f04deadfa76ea922f0786f0514 new file mode 100644 index 000000000..d96d0af7a --- /dev/null +++ b/tests/fuzzing/grid_corpus/7da2cb451b3691f04deadfa76ea922f0786f0514 @@ -0,0 +1,5 @@ +MAPUNI +/ + +SPECGRID +2 1 F / [?ô0+ \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/7e2b007071327f962502e83a97f4991f1c717b02 b/tests/fuzzing/grid_corpus/7e2b007071327f962502e83a97f4991f1c717b02 new file mode 100644 index 000000000..c6e694e15 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7e2b007071327f962502e83a97f4991f1c717b02 differ diff --git a/tests/fuzzing/grid_corpus/7e63bf5743eb78577ce82fda8a08679087cf7c1b b/tests/fuzzing/grid_corpus/7e63bf5743eb78577ce82fda8a08679087cf7c1b new file mode 100644 index 000000000..dc8ac5a80 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7e63bf5743eb78577ce82fda8a08679087cf7c1b differ diff --git a/tests/fuzzing/grid_corpus/7e761a56af6a4a07dbc7409bdf83d79495edc9a2 b/tests/fuzzing/grid_corpus/7e761a56af6a4a07dbc7409bdf83d79495edc9a2 new file mode 100644 index 000000000..880b68a1e Binary files /dev/null and b/tests/fuzzing/grid_corpus/7e761a56af6a4a07dbc7409bdf83d79495edc9a2 differ diff --git a/tests/fuzzing/grid_corpus/7ea2a0fbbd4f582566262a3a8c7f4cf16fc893c1 b/tests/fuzzing/grid_corpus/7ea2a0fbbd4f582566262a3a8c7f4cf16fc893c1 new file mode 100644 index 000000000..f2a24d751 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7ea2a0fbbd4f582566262a3a8c7f4cf16fc893c1 differ diff --git a/tests/fuzzing/grid_corpus/7ecbc7cfaf062af54ad92cc55117ff074a6e4e91 b/tests/fuzzing/grid_corpus/7ecbc7cfaf062af54ad92cc55117ff074a6e4e91 new file mode 100644 index 000000000..73afbaa6e --- /dev/null +++ b/tests/fuzzing/grid_corpus/7ecbc7cfaf062af54ad92cc55117ff074a6e4e91 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0. 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 11* 0 +0 0 00 8 0. 100 0 0 1! 0E 0 0 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/7ef97d4fe11a90bbefb0334cca41b8a6aedf93f1 b/tests/fuzzing/grid_corpus/7ef97d4fe11a90bbefb0334cca41b8a6aedf93f1 new file mode 100644 index 000000000..a5e0b67f9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7ef97d4fe11a90bbefb0334cca41b8a6aedf93f1 differ diff --git a/tests/fuzzing/grid_corpus/7f0184638f317bb9361b5a643f4635ec6b9eddad b/tests/fuzzing/grid_corpus/7f0184638f317bb9361b5a643f4635ec6b9eddad new file mode 100644 index 000000000..0b670eee6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7f0184638f317bb9361b5a643f4635ec6b9eddad differ diff --git a/tests/fuzzing/grid_corpus/7f1e1395cdef8fa22b844f90b9c71cfa2227bb47 b/tests/fuzzing/grid_corpus/7f1e1395cdef8fa22b844f90b9c71cfa2227bb47 new file mode 100644 index 000000000..10817ad8e --- /dev/null +++ b/tests/fuzzing/grid_corpus/7f1e1395cdef8fa22b844f90b9c71cfa2227bb47 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.10~000°0EØÏÎß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/7f80a32f826597931da82c5ba860e9aa2a7fa6e2 b/tests/fuzzing/grid_corpus/7f80a32f826597931da82c5ba860e9aa2a7fa6e2 new file mode 100644 index 000000000..eac6ec134 Binary files /dev/null and b/tests/fuzzing/grid_corpus/7f80a32f826597931da82c5ba860e9aa2a7fa6e2 differ diff --git a/tests/fuzzing/grid_corpus/7f983e702823717100a5f6d91a98fdf9df94522a b/tests/fuzzing/grid_corpus/7f983e702823717100a5f6d91a98fdf9df94522a new file mode 100644 index 000000000..794976a22 --- /dev/null +++ b/tests/fuzzing/grid_corpus/7f983e702823717100a5f6d91a98fdf9df94522a @@ -0,0 +1,5 @@ +MAPUNI +/ + +SPECGRID +2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/7f9e5e5b1834ff253a79090c40c3ee3b3f50d8c9 b/tests/fuzzing/grid_corpus/7f9e5e5b1834ff253a79090c40c3ee3b3f50d8c9 new file mode 100644 index 000000000..16b557994 --- /dev/null +++ b/tests/fuzzing/grid_corpus/7f9e5e5b1834ff253a79090c40c3ee3b3f50d8c9 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/7fa0d08e783e46d05d42709276d92f48645fbb89 b/tests/fuzzing/grid_corpus/7fa0d08e783e46d05d42709276d92f48645fbb89 new file mode 100644 index 000000000..c170de284 --- /dev/null +++ b/tests/fuzzing/grid_corpus/7fa0d08e783e46d05d42709276d92f48645fbb89 @@ -0,0 +1,5 @@ +SPECGRID +1 1 1 +COORD 0 0 0 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 1 6 0 0 +/ +ZCORN 0 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/7fa719468f4122a327593c14bda7a6f1b66b90fd b/tests/fuzzing/grid_corpus/7fa719468f4122a327593c14bda7a6f1b66b90fd new file mode 100644 index 000000000..5c9d28b6e Binary files /dev/null and b/tests/fuzzing/grid_corpus/7fa719468f4122a327593c14bda7a6f1b66b90fd differ diff --git a/tests/fuzzing/grid_corpus/8011b88e5ef555e1acc4a0792e841b536cbf7745 b/tests/fuzzing/grid_corpus/8011b88e5ef555e1acc4a0792e841b536cbf7745 new file mode 100644 index 000000000..1aaccb306 --- /dev/null +++ b/tests/fuzzing/grid_corpus/8011b88e5ef555e1acc4a0792e841b536cbf7745 @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0Ð +0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 1 0 0 1 0 8 0 0 1 11*1 0 0 0 0 +/ +ZCORN +0 1 31*0! 0 0 0 0 1 0 1 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/803991546800dce921f4924cec55841e30460cc0 b/tests/fuzzing/grid_corpus/803991546800dce921f4924cec55841e30460cc0 new file mode 100644 index 000000000..b13cf5826 Binary files /dev/null and b/tests/fuzzing/grid_corpus/803991546800dce921f4924cec55841e30460cc0 differ diff --git a/tests/fuzzing/grid_corpus/803c6c0d345715030e97178f5ab5e223af75dd6d b/tests/fuzzing/grid_corpus/803c6c0d345715030e97178f5ab5e223af75dd6d new file mode 100644 index 000000000..77537f9f9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/803c6c0d345715030e97178f5ab5e223af75dd6d differ diff --git a/tests/fuzzing/grid_corpus/80a43988d126650f16305f463b75ef216a659d55 b/tests/fuzzing/grid_corpus/80a43988d126650f16305f463b75ef216a659d55 new file mode 100644 index 000000000..dea48ff60 Binary files /dev/null and b/tests/fuzzing/grid_corpus/80a43988d126650f16305f463b75ef216a659d55 differ diff --git a/tests/fuzzing/grid_corpus/80d9639e198f6462679826170544f118df396ab5 b/tests/fuzzing/grid_corpus/80d9639e198f6462679826170544f118df396ab5 new file mode 100644 index 000000000..e2222f1d9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/80d9639e198f6462679826170544f118df396ab5 differ diff --git a/tests/fuzzing/grid_corpus/810b5533267c8aefce801a94c3a8bae4f7a7e031 b/tests/fuzzing/grid_corpus/810b5533267c8aefce801a94c3a8bae4f7a7e031 new file mode 100644 index 000000000..71e3d3f3c Binary files /dev/null and b/tests/fuzzing/grid_corpus/810b5533267c8aefce801a94c3a8bae4f7a7e031 differ diff --git a/tests/fuzzing/grid_corpus/82466ae298079aa433f35a077a8b302b17d122dd b/tests/fuzzing/grid_corpus/82466ae298079aa433f35a077a8b302b17d122dd new file mode 100644 index 000000000..889612898 Binary files /dev/null and b/tests/fuzzing/grid_corpus/82466ae298079aa433f35a077a8b302b17d122dd differ diff --git a/tests/fuzzing/grid_corpus/827129722a71688f7b52382617967404a2ac6eec b/tests/fuzzing/grid_corpus/827129722a71688f7b52382617967404a2ac6eec new file mode 100644 index 000000000..466d418de Binary files /dev/null and b/tests/fuzzing/grid_corpus/827129722a71688f7b52382617967404a2ac6eec differ diff --git a/tests/fuzzing/grid_corpus/827c5bb208c0305f5d7ed0dfa305d09c21798f11 b/tests/fuzzing/grid_corpus/827c5bb208c0305f5d7ed0dfa305d09c21798f11 new file mode 100644 index 000000000..7bf81e9a5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/827c5bb208c0305f5d7ed0dfa305d09c21798f11 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.10~000°0EØÏÎß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/8333efce4bd9d4cd5a514276e5b08efbaeaedc03 b/tests/fuzzing/grid_corpus/8333efce4bd9d4cd5a514276e5b08efbaeaedc03 new file mode 100644 index 000000000..fd1f3dc27 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8333efce4bd9d4cd5a514276e5b08efbaeaedc03 differ diff --git a/tests/fuzzing/grid_corpus/834d93e63f228bbc42aa5af7a7858f4bc211734f b/tests/fuzzing/grid_corpus/834d93e63f228bbc42aa5af7a7858f4bc211734f new file mode 100644 index 000000000..f8c7fe347 --- /dev/null +++ b/tests/fuzzing/grid_corpus/834d93e63f228bbc42aa5af7a7858f4bc211734f @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0 .0 0 0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 1 0 1D 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/8363004f4721404dfc72902ee8089845a3598f29 b/tests/fuzzing/grid_corpus/8363004f4721404dfc72902ee8089845a3598f29 new file mode 100644 index 000000000..e4b2f6b91 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8363004f4721404dfc72902ee8089845a3598f29 differ diff --git a/tests/fuzzing/grid_corpus/8392c12ad86f2f2bc2f9d0cf853b38756a33b75a b/tests/fuzzing/grid_corpus/8392c12ad86f2f2bc2f9d0cf853b38756a33b75a new file mode 100644 index 000000000..5f572a3b8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8392c12ad86f2f2bc2f9d0cf853b38756a33b75a differ diff --git a/tests/fuzzing/grid_corpus/83ec079d2ace28d0d625c4b9dfedd0104fbf4a1d b/tests/fuzzing/grid_corpus/83ec079d2ace28d0d625c4b9dfedd0104fbf4a1d new file mode 100644 index 000000000..d90813904 --- /dev/null +++ b/tests/fuzzing/grid_corpus/83ec079d2ace28d0d625c4b9dfedd0104fbf4a1d @@ -0,0 +1,5 @@ +PUNI +/ + +SPECGRID +2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/848eb227cc498f41479f6e6315a65d171d75671c b/tests/fuzzing/grid_corpus/848eb227cc498f41479f6e6315a65d171d75671c new file mode 100644 index 000000000..edf087895 Binary files /dev/null and b/tests/fuzzing/grid_corpus/848eb227cc498f41479f6e6315a65d171d75671c differ diff --git a/tests/fuzzing/grid_corpus/849c361cb1000c5cd23a23f03e48c9b9f5fb5dda b/tests/fuzzing/grid_corpus/849c361cb1000c5cd23a23f03e48c9b9f5fb5dda new file mode 100644 index 000000000..dcdff0cce Binary files /dev/null and b/tests/fuzzing/grid_corpus/849c361cb1000c5cd23a23f03e48c9b9f5fb5dda differ diff --git a/tests/fuzzing/grid_corpus/84ab20455dbff4b22e16287b23f3345c99581adb b/tests/fuzzing/grid_corpus/84ab20455dbff4b22e16287b23f3345c99581adb new file mode 100644 index 000000000..f2577a968 Binary files /dev/null and b/tests/fuzzing/grid_corpus/84ab20455dbff4b22e16287b23f3345c99581adb differ diff --git a/tests/fuzzing/grid_corpus/84b4c92e6ee82a94e0dfe0d475800c48a74c7fd0 b/tests/fuzzing/grid_corpus/84b4c92e6ee82a94e0dfe0d475800c48a74c7fd0 new file mode 100644 index 000000000..ac465e7d0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/84b4c92e6ee82a94e0dfe0d475800c48a74c7fd0 differ diff --git a/tests/fuzzing/grid_corpus/84cd91b182365e4d7c2e34dcbb5b087e45b297bd b/tests/fuzzing/grid_corpus/84cd91b182365e4d7c2e34dcbb5b087e45b297bd new file mode 100644 index 000000000..21843daad Binary files /dev/null and b/tests/fuzzing/grid_corpus/84cd91b182365e4d7c2e34dcbb5b087e45b297bd differ diff --git a/tests/fuzzing/grid_corpus/855e6b5b35a7508dc3d00e6a62850f2cbad8e665 b/tests/fuzzing/grid_corpus/855e6b5b35a7508dc3d00e6a62850f2cbad8e665 new file mode 100644 index 000000000..b4e6f7766 Binary files /dev/null and b/tests/fuzzing/grid_corpus/855e6b5b35a7508dc3d00e6a62850f2cbad8e665 differ diff --git a/tests/fuzzing/grid_corpus/8569915743bba4e4059115a6b55fb4f5e9b52e53 b/tests/fuzzing/grid_corpus/8569915743bba4e4059115a6b55fb4f5e9b52e53 new file mode 100644 index 000000000..62bd101c0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8569915743bba4e4059115a6b55fb4f5e9b52e53 differ diff --git a/tests/fuzzing/grid_corpus/85c9cb899666a9f22d591cb10f7b536849a280ec b/tests/fuzzing/grid_corpus/85c9cb899666a9f22d591cb10f7b536849a280ec new file mode 100644 index 000000000..1a5cb1c18 Binary files /dev/null and b/tests/fuzzing/grid_corpus/85c9cb899666a9f22d591cb10f7b536849a280ec differ diff --git a/tests/fuzzing/grid_corpus/85cdbe4d7597926d8b8563ca2ad524a1c79b708b b/tests/fuzzing/grid_corpus/85cdbe4d7597926d8b8563ca2ad524a1c79b708b new file mode 100644 index 000000000..03dadcf1f Binary files /dev/null and b/tests/fuzzing/grid_corpus/85cdbe4d7597926d8b8563ca2ad524a1c79b708b differ diff --git a/tests/fuzzing/grid_corpus/85d1e40dc13614326b2c183da1dd3ab3e5ab9651 b/tests/fuzzing/grid_corpus/85d1e40dc13614326b2c183da1dd3ab3e5ab9651 new file mode 100644 index 000000000..74d9b105d Binary files /dev/null and b/tests/fuzzing/grid_corpus/85d1e40dc13614326b2c183da1dd3ab3e5ab9651 differ diff --git a/tests/fuzzing/grid_corpus/85e79bed9f93e0e1b1fde51c62ad3f95a5d88b27 b/tests/fuzzing/grid_corpus/85e79bed9f93e0e1b1fde51c62ad3f95a5d88b27 new file mode 100644 index 000000000..db1eb4e0b Binary files /dev/null and b/tests/fuzzing/grid_corpus/85e79bed9f93e0e1b1fde51c62ad3f95a5d88b27 differ diff --git a/tests/fuzzing/grid_corpus/85f707600c5524d8497fd94066e422258633e02f b/tests/fuzzing/grid_corpus/85f707600c5524d8497fd94066e422258633e02f new file mode 100644 index 000000000..6fef96701 --- /dev/null +++ b/tests/fuzzing/grid_corpus/85f707600c5524d8497fd94066e422258633e02f @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/86051656ed3f676a955495a526256c6b0936f2f7 b/tests/fuzzing/grid_corpus/86051656ed3f676a955495a526256c6b0936f2f7 new file mode 100644 index 000000000..f2aaa739d Binary files /dev/null and b/tests/fuzzing/grid_corpus/86051656ed3f676a955495a526256c6b0936f2f7 differ diff --git a/tests/fuzzing/grid_corpus/86a426dce6b7d5288e18958984c01fb7a5620fa7 b/tests/fuzzing/grid_corpus/86a426dce6b7d5288e18958984c01fb7a5620fa7 new file mode 100644 index 000000000..985a341eb --- /dev/null +++ b/tests/fuzzing/grid_corpus/86a426dce6b7d5288e18958984c01fb7a5620fa7 @@ -0,0 +1,17 @@ + +MAPUNITS + 'METRES 'IDUNIT + 'METRES ' '- ' +/ + +SPECGRID + 1 1 1 1 F / + +COORD + 0.00000000E+00 +/ + +ZCORN + 0.-0000000E+00 0.00000000E+0E+00 0.20000000EA+01 + 0.·000 0.00000000E+00 I0.00000000E+00! 0.20000000E+01) 0.÷÷÷÷÷÷÷÷÷÷÷0000 +0M \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/86eacea66ef4cb1fb8168e65808dfb07d5d70888 b/tests/fuzzing/grid_corpus/86eacea66ef4cb1fb8168e65808dfb07d5d70888 new file mode 100644 index 000000000..8d64d5df2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/86eacea66ef4cb1fb8168e65808dfb07d5d70888 differ diff --git a/tests/fuzzing/grid_corpus/86f58f1101ef51c3a578f1551511a9a3923bbb42 b/tests/fuzzing/grid_corpus/86f58f1101ef51c3a578f1551511a9a3923bbb42 new file mode 100644 index 000000000..3e103ba98 Binary files /dev/null and b/tests/fuzzing/grid_corpus/86f58f1101ef51c3a578f1551511a9a3923bbb42 differ diff --git a/tests/fuzzing/grid_corpus/8792af3b06c0fa3a2b928731772d204b7a5a0414 b/tests/fuzzing/grid_corpus/8792af3b06c0fa3a2b928731772d204b7a5a0414 new file mode 100644 index 000000000..67bf1ee61 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8792af3b06c0fa3a2b928731772d204b7a5a0414 differ diff --git a/tests/fuzzing/grid_corpus/87be02a72233f54d8a7b5318749ce4e1d0fa376e b/tests/fuzzing/grid_corpus/87be02a72233f54d8a7b5318749ce4e1d0fa376e new file mode 100644 index 000000000..0d2ad5549 Binary files /dev/null and b/tests/fuzzing/grid_corpus/87be02a72233f54d8a7b5318749ce4e1d0fa376e differ diff --git a/tests/fuzzing/grid_corpus/87d92e9579c793fbbc07ac6c2395ed6c2b994504 b/tests/fuzzing/grid_corpus/87d92e9579c793fbbc07ac6c2395ed6c2b994504 new file mode 100644 index 000000000..d3de454f1 --- /dev/null +++ b/tests/fuzzing/grid_corpus/87d92e9579c793fbbc07ac6c2395ed6c2b994504 @@ -0,0 +1,43 @@ +MAPU'METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E+00 + -0.0100000MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+01 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.00000001E+00 + 0.00St11logic_er 0.00000°00E 0.00000000E+00 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.100000E+01 + 0.000E+01 0.10000000E+01 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+01& 0.10000000E+01 0.10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1000ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 0.10000 0.1000E+21 0+01 + 0.10000000+0ÿÿ 0.1000000E+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/880d219bdfcf125f3cd3f9e184a96b884dc301b6 b/tests/fuzzing/grid_corpus/880d219bdfcf125f3cd3f9e184a96b884dc301b6 new file mode 100644 index 000000000..849d549a4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/880d219bdfcf125f3cd3f9e184a96b884dc301b6 differ diff --git a/tests/fuzzing/grid_corpus/8839afee63ac75cc9f54399a6244b3f486264986 b/tests/fuzzing/grid_corpus/8839afee63ac75cc9f54399a6244b3f486264986 new file mode 100644 index 000000000..9ece6aa0c --- /dev/null +++ b/tests/fuzzing/grid_corpus/8839afee63ac75cc9f54399a6244b3f486264986 @@ -0,0 +1,12 @@ +MNSA/¬õßÿÿMAPAXESZþCOOÿ + +SPECGRID +  +COORRID +  +COORD + 1.0.0E+00 +/ +ID_õ +ZCORN +33333ÍÈ3333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/889bba730e3d8e8f7542f6e736650b875197023d b/tests/fuzzing/grid_corpus/889bba730e3d8e8f7542f6e736650b875197023d new file mode 100644 index 000000000..9a2ad788b Binary files /dev/null and b/tests/fuzzing/grid_corpus/889bba730e3d8e8f7542f6e736650b875197023d differ diff --git a/tests/fuzzing/grid_corpus/890d51943a39d9efc1f6bd042a7c1d5ff2fccd66 b/tests/fuzzing/grid_corpus/890d51943a39d9efc1f6bd042a7c1d5ff2fccd66 new file mode 100644 index 000000000..9c654a96b --- /dev/null +++ b/tests/fuzzing/grid_corpus/890d51943a39d9efc1f6bd042a7c1d5ff2fccd66 @@ -0,0 +1,8 @@ +M +SPECGRID +COORD +/ +ACTNUM +/ +ZCORN / +MAPAXES \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/89178df3014ea671fb44f23ff93c231b83e47557 b/tests/fuzzing/grid_corpus/89178df3014ea671fb44f23ff93c231b83e47557 new file mode 100644 index 000000000..efc283190 Binary files /dev/null and b/tests/fuzzing/grid_corpus/89178df3014ea671fb44f23ff93c231b83e47557 differ diff --git a/tests/fuzzing/grid_corpus/89289acac3b3d16da0a705d45246e13faa01f59f b/tests/fuzzing/grid_corpus/89289acac3b3d16da0a705d45246e13faa01f59f new file mode 100644 index 000000000..1014d7be2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/89289acac3b3d16da0a705d45246e13faa01f59f differ diff --git a/tests/fuzzing/grid_corpus/8979a35ce6e4b109b6de01fc0ce642cc964100a0 b/tests/fuzzing/grid_corpus/8979a35ce6e4b109b6de01fc0ce642cc964100a0 new file mode 100644 index 000000000..87ec7c140 --- /dev/null +++ b/tests/fuzzing/grid_corpus/8979a35ce6e4b109b6de01fc0ce642cc964100a0 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 0 1 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/89ba0b647719b6a9ce3e242968837d599fd339cd b/tests/fuzzing/grid_corpus/89ba0b647719b6a9ce3e242968837d599fd339cd new file mode 100644 index 000000000..f8d5a5780 Binary files /dev/null and b/tests/fuzzing/grid_corpus/89ba0b647719b6a9ce3e242968837d599fd339cd differ diff --git a/tests/fuzzing/grid_corpus/89cde23329a56ba5f012b6bc0aa54302ef629783 b/tests/fuzzing/grid_corpus/89cde23329a56ba5f012b6bc0aa54302ef629783 new file mode 100644 index 000000000..7be8c4e6e Binary files /dev/null and b/tests/fuzzing/grid_corpus/89cde23329a56ba5f012b6bc0aa54302ef629783 differ diff --git a/tests/fuzzing/grid_corpus/89d1cbc762aa733f76c00b203c07cadecf1e21d7 b/tests/fuzzing/grid_corpus/89d1cbc762aa733f76c00b203c07cadecf1e21d7 new file mode 100644 index 000000000..6e566a94d Binary files /dev/null and b/tests/fuzzing/grid_corpus/89d1cbc762aa733f76c00b203c07cadecf1e21d7 differ diff --git a/tests/fuzzing/grid_corpus/89e2bd6d5ce525c3121f1c20c3b873cd66cf73cc b/tests/fuzzing/grid_corpus/89e2bd6d5ce525c3121f1c20c3b873cd66cf73cc new file mode 100644 index 000000000..3b2a05069 --- /dev/null +++ b/tests/fuzzing/grid_corpus/89e2bd6d5ce525c3121f1c20c3b873cd66cf73cc @@ -0,0 +1,46 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0 0.20000000E+01 + 0.2080 -0.100å0E+01 0.0000000ÿMAP+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.20000000E+01 0.20000 1 1 1 1 + 00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/8a228323db8a5ead4b8d719a35fb6b0c3857426d b/tests/fuzzing/grid_corpus/8a228323db8a5ead4b8d719a35fb6b0c3857426d new file mode 100644 index 000000000..b31ee2b94 --- /dev/null +++ b/tests/fuzzing/grid_corpus/8a228323db8a5ead4b8d719a35fb6b0c3857426d @@ -0,0 +1,117 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 3 3 3 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.30000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.30000000E+01 0.10000000E+01 0.10000000E+01 + 0.00000000E+00 0.10000000E+01 0.10000000E+01 0.30000000E+01 + 0.20000000E+01 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.10000000E+01 0.30000000E+01 0.30000000E+01 0.10000000E+01 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20000000E+01 0.30000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.30000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.30000000E+01 0.30000000E+01 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.20000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.00000000E+00 + 0.30000000E+01 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.30000000E+01 0.30000000E+01 + 0.20000000E+01 0.30000000E+01 0.00000000E+00 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+0 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ACTNUM + 1 1 1 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/8a44533825432a90f5796732b3b070d65a02195c b/tests/fuzzing/grid_corpus/8a44533825432a90f5796732b3b070d65a02195c new file mode 100644 index 000000000..7c018e873 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8a44533825432a90f5796732b3b070d65a02195c differ diff --git a/tests/fuzzing/grid_corpus/8a497c985e040350a0eb38b3fa92c20d3dda162f b/tests/fuzzing/grid_corpus/8a497c985e040350a0eb38b3fa92c20d3dda162f new file mode 100644 index 000000000..e714a9cd7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8a497c985e040350a0eb38b3fa92c20d3dda162f differ diff --git a/tests/fuzzing/grid_corpus/8a955a2e0203f1b5021fe0bf27f3204695882343 b/tests/fuzzing/grid_corpus/8a955a2e0203f1b5021fe0bf27f3204695882343 new file mode 100644 index 000000000..8c335d3d2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8a955a2e0203f1b5021fe0bf27f3204695882343 differ diff --git a/tests/fuzzing/grid_corpus/8aacfe2db19cd17850d3d2b98c9fa3c28c7c1b12 b/tests/fuzzing/grid_corpus/8aacfe2db19cd17850d3d2b98c9fa3c28c7c1b12 new file mode 100644 index 000000000..5d9c836ce --- /dev/null +++ b/tests/fuzzing/grid_corpus/8aacfe2db19cd17850d3d2b98c9fa3c28c7c1b12 @@ -0,0 +1,8 @@ +SPECGRID +ZCORN +0 1 11*0 0 0 0 0 1 0 1-- 2 0 2 2 0 0 1 32*0 0 0 1 2 2 +/ +ZCORN +0 1 11*0 0 0 0 0 1 0 1-- 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ +ACTNUM 0 0 2 1 0ÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/8aeaa8da9d2099ab4791e44fe58a8d6ad0d5122a b/tests/fuzzing/grid_corpus/8aeaa8da9d2099ab4791e44fe58a8d6ad0d5122a new file mode 100644 index 000000000..bcd772f5e Binary files /dev/null and b/tests/fuzzing/grid_corpus/8aeaa8da9d2099ab4791e44fe58a8d6ad0d5122a differ diff --git a/tests/fuzzing/grid_corpus/8b93278365d17f399dc9f015055441c50316d861 b/tests/fuzzing/grid_corpus/8b93278365d17f399dc9f015055441c50316d861 new file mode 100644 index 000000000..945a1a085 --- /dev/null +++ b/tests/fuzzing/grid_corpus/8b93278365d17f399dc9f015055441c50316d861 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN + 00! 1 11*0! 0@ 00 00 0. 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 11* 0 +0 0 00 8 0. 100 0 0 1! 0E 0 0 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/8b954379bc22b2d1155163d60535e4ae51a7cc39 b/tests/fuzzing/grid_corpus/8b954379bc22b2d1155163d60535e4ae51a7cc39 new file mode 100644 index 000000000..59422952d Binary files /dev/null and b/tests/fuzzing/grid_corpus/8b954379bc22b2d1155163d60535e4ae51a7cc39 differ diff --git a/tests/fuzzing/grid_corpus/8bbce84d60d22233696a2d09e0a6c1e07626ed25 b/tests/fuzzing/grid_corpus/8bbce84d60d22233696a2d09e0a6c1e07626ed25 new file mode 100644 index 000000000..74145c1d7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8bbce84d60d22233696a2d09e0a6c1e07626ed25 differ diff --git a/tests/fuzzing/grid_corpus/8be669f27450a5fc08d9696597c4e7c0bd994c1f b/tests/fuzzing/grid_corpus/8be669f27450a5fc08d9696597c4e7c0bd994c1f new file mode 100644 index 000000000..88ee04d78 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8be669f27450a5fc08d9696597c4e7c0bd994c1f differ diff --git a/tests/fuzzing/grid_corpus/8bfd16aefa3ebf6e0715ac28e809cc86f2383652 b/tests/fuzzing/grid_corpus/8bfd16aefa3ebf6e0715ac28e809cc86f2383652 new file mode 100644 index 000000000..9fa999aa9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/8bfd16aefa3ebf6e0715ac28e809cc86f2383652 @@ -0,0 +1,13 @@ +MNSA/¬õßÿÿZCOORDÿÿÿ + +SPECGRID +  +COORRID +  +COORD + 1.0.0E+00 +/ +IDUNI ' +/[? À_õ +ZCORN +33333ÍÈ3333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/8c5c8c02bdd5f19d0e06c861a11f4c4ac6d14d5a b/tests/fuzzing/grid_corpus/8c5c8c02bdd5f19d0e06c861a11f4c4ac6d14d5a new file mode 100644 index 000000000..5cf2bea12 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8c5c8c02bdd5f19d0e06c861a11f4c4ac6d14d5a differ diff --git a/tests/fuzzing/grid_corpus/8c623a95d1720fdf7648cc42189cdcee1bf92f2e b/tests/fuzzing/grid_corpus/8c623a95d1720fdf7648cc42189cdcee1bf92f2e new file mode 100644 index 000000000..30481b4ee Binary files /dev/null and b/tests/fuzzing/grid_corpus/8c623a95d1720fdf7648cc42189cdcee1bf92f2e differ diff --git a/tests/fuzzing/grid_corpus/8cd17ace2f4f3fdd1e45334a44f74325a3552351 b/tests/fuzzing/grid_corpus/8cd17ace2f4f3fdd1e45334a44f74325a3552351 new file mode 100644 index 000000000..f95ff2a36 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8cd17ace2f4f3fdd1e45334a44f74325a3552351 differ diff --git a/tests/fuzzing/grid_corpus/8cd377c5c417ec51f7444c5eb734e5a450d1da5d b/tests/fuzzing/grid_corpus/8cd377c5c417ec51f7444c5eb734e5a450d1da5d new file mode 100644 index 000000000..2ca8c3a38 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8cd377c5c417ec51f7444c5eb734e5a450d1da5d differ diff --git a/tests/fuzzing/grid_corpus/8cf47eaa6183e48c8089fcbfa745e0d00d7b401d b/tests/fuzzing/grid_corpus/8cf47eaa6183e48c8089fcbfa745e0d00d7b401d new file mode 100644 index 000000000..c84b27d8e --- /dev/null +++ b/tests/fuzzing/grid_corpus/8cf47eaa6183e48c8089fcbfa745e0d00d7b401d @@ -0,0 +1,47 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0.20000000E+01 0.20000000E+01 + 0.2080 -0.100å0E+01 0.0000000ÿMAPA + 0.00000000E+00 -0.=000ÿÿ00E+00 0.10000000E+01 0.00000000E+00 + -0.1000000St11logic_er000000E+01 0.00000000E+00 -0.10050000E+01 + 0.00000000E+00. 1 00000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 +01 +0E+01 1.10000000E+01 0.1000000Ùº+01 -0.10000000E+01 + 0.000000000 0.00000000E+0 0.00000700E+00 0.00000000E+ + 0.000000001 + 0.00000000E+00 0.00000000E+00 0.0000000E+00 00000E+00 + 0.00000000E+00 0.000 0.00000000E+00 0.00000000E+00 + 0.'0000000E+00 0.000000ÿÿ00E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/8d319bdf3116754603b14a886b3544e4f0754c50 b/tests/fuzzing/grid_corpus/8d319bdf3116754603b14a886b3544e4f0754c50 new file mode 100644 index 000000000..59f8de70a Binary files /dev/null and b/tests/fuzzing/grid_corpus/8d319bdf3116754603b14a886b3544e4f0754c50 differ diff --git a/tests/fuzzing/grid_corpus/8d381b809c594b05febf592e6c041f3be79b42f1 b/tests/fuzzing/grid_corpus/8d381b809c594b05febf592e6c041f3be79b42f1 new file mode 100644 index 000000000..858fdecc7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/8d381b809c594b05febf592e6c041f3be79b42f1 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/8d3b17816400b714eb04b56890615b6bd1f05727 b/tests/fuzzing/grid_corpus/8d3b17816400b714eb04b56890615b6bd1f05727 new file mode 100644 index 000000000..20d5226a6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8d3b17816400b714eb04b56890615b6bd1f05727 differ diff --git a/tests/fuzzing/grid_corpus/8d7ae5a55b9b17ceec93dc28ba6035463b7a46cb b/tests/fuzzing/grid_corpus/8d7ae5a55b9b17ceec93dc28ba6035463b7a46cb new file mode 100644 index 000000000..12adbadde Binary files /dev/null and b/tests/fuzzing/grid_corpus/8d7ae5a55b9b17ceec93dc28ba6035463b7a46cb differ diff --git a/tests/fuzzing/grid_corpus/8d8ed1f81fc18d0b5e678f68ebbe201c2fe85e72 b/tests/fuzzing/grid_corpus/8d8ed1f81fc18d0b5e678f68ebbe201c2fe85e72 new file mode 100644 index 000000000..4870fbfb7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8d8ed1f81fc18d0b5e678f68ebbe201c2fe85e72 differ diff --git a/tests/fuzzing/grid_corpus/8d94664027bc5a8f0d9b0d599ce7350af625d2ef b/tests/fuzzing/grid_corpus/8d94664027bc5a8f0d9b0d599ce7350af625d2ef new file mode 100644 index 000000000..c3f5aff1d Binary files /dev/null and b/tests/fuzzing/grid_corpus/8d94664027bc5a8f0d9b0d599ce7350af625d2ef differ diff --git a/tests/fuzzing/grid_corpus/8dc15bb0f227c42894f4e5b48091561f101821b0 b/tests/fuzzing/grid_corpus/8dc15bb0f227c42894f4e5b48091561f101821b0 new file mode 100644 index 000000000..449b9a344 --- /dev/null +++ b/tests/fuzzing/grid_corpus/8dc15bb0f227c42894f4e5b48091561f101821b0 @@ -0,0 +1,8 @@ +M +SPECGRID +COORD +/ +ACTNUM +/ +ZCORN / +MAPAXES \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/8e140e2335f3e579b96f3f41d381b79a8c57df1e b/tests/fuzzing/grid_corpus/8e140e2335f3e579b96f3f41d381b79a8c57df1e new file mode 100644 index 000000000..7b9a60ca7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8e140e2335f3e579b96f3f41d381b79a8c57df1e differ diff --git a/tests/fuzzing/grid_corpus/8e476714e0379635a73c90746e70b4f8f760131f b/tests/fuzzing/grid_corpus/8e476714e0379635a73c90746e70b4f8f760131f new file mode 100644 index 000000000..8fec1691c Binary files /dev/null and b/tests/fuzzing/grid_corpus/8e476714e0379635a73c90746e70b4f8f760131f differ diff --git a/tests/fuzzing/grid_corpus/8e6eea078f66ac5832d6453ffab6b30b123cd53c b/tests/fuzzing/grid_corpus/8e6eea078f66ac5832d6453ffab6b30b123cd53c new file mode 100644 index 000000000..78280758c --- /dev/null +++ b/tests/fuzzing/grid_corpus/8e6eea078f66ac5832d6453ffab6b30b123cd53c @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 5>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E0+00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAXÏé 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/8e76d3c54ec2c025fcde2f91b9190e7b4eb4d99d b/tests/fuzzing/grid_corpus/8e76d3c54ec2c025fcde2f91b9190e7b4eb4d99d new file mode 100644 index 000000000..f0c3dfda0 --- /dev/null +++ b/tests/fuzzing/grid_corpus/8e76d3c54ec2c025fcde2f91b9190e7b4eb4d99d @@ -0,0 +1,8 @@ + +SPECGRID +' +COORD +0 +/ +ZCORN +33 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/8e7dce2bf8febb1fc4c8ca279260727746867f4b b/tests/fuzzing/grid_corpus/8e7dce2bf8febb1fc4c8ca279260727746867f4b new file mode 100644 index 000000000..6f72ac590 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8e7dce2bf8febb1fc4c8ca279260727746867f4b differ diff --git a/tests/fuzzing/grid_corpus/8eb273f8673ca096342e8aa69825800325734141 b/tests/fuzzing/grid_corpus/8eb273f8673ca096342e8aa69825800325734141 new file mode 100644 index 000000000..2a50c6610 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8eb273f8673ca096342e8aa69825800325734141 differ diff --git a/tests/fuzzing/grid_corpus/8ed0e92be875309454197be3e48196c72f910f63 b/tests/fuzzing/grid_corpus/8ed0e92be875309454197be3e48196c72f910f63 new file mode 100644 index 000000000..1084099b3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8ed0e92be875309454197be3e48196c72f910f63 differ diff --git a/tests/fuzzing/grid_corpus/8edf91eb6fc0cb55456991316101e6c00b286813 b/tests/fuzzing/grid_corpus/8edf91eb6fc0cb55456991316101e6c00b286813 new file mode 100644 index 000000000..5f4bb00d0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8edf91eb6fc0cb55456991316101e6c00b286813 differ diff --git a/tests/fuzzing/grid_corpus/8f003169fef2c91ac41d7eb06148b45a63ef9769 b/tests/fuzzing/grid_corpus/8f003169fef2c91ac41d7eb06148b45a63ef9769 new file mode 100644 index 000000000..257417479 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8f003169fef2c91ac41d7eb06148b45a63ef9769 differ diff --git a/tests/fuzzing/grid_corpus/8f37d22d2b918a9b91a2b76e89ee927cd909237a b/tests/fuzzing/grid_corpus/8f37d22d2b918a9b91a2b76e89ee927cd909237a new file mode 100644 index 000000000..ce0996ec8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8f37d22d2b918a9b91a2b76e89ee927cd909237a differ diff --git a/tests/fuzzing/grid_corpus/8f58843bc04f09413b80ac4c1f07d6a1c02b9c9f b/tests/fuzzing/grid_corpus/8f58843bc04f09413b80ac4c1f07d6a1c02b9c9f new file mode 100644 index 000000000..002371fa1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8f58843bc04f09413b80ac4c1f07d6a1c02b9c9f differ diff --git a/tests/fuzzing/grid_corpus/8f8a77c20165ec6cf9d234e99350f4a2885fff1f b/tests/fuzzing/grid_corpus/8f8a77c20165ec6cf9d234e99350f4a2885fff1f new file mode 100644 index 000000000..9c6738827 Binary files /dev/null and b/tests/fuzzing/grid_corpus/8f8a77c20165ec6cf9d234e99350f4a2885fff1f differ diff --git a/tests/fuzzing/grid_corpus/905241eaceeea7f904891dea416ca5ba356a21a9 b/tests/fuzzing/grid_corpus/905241eaceeea7f904891dea416ca5ba356a21a9 new file mode 100644 index 000000000..f10458152 Binary files /dev/null and b/tests/fuzzing/grid_corpus/905241eaceeea7f904891dea416ca5ba356a21a9 differ diff --git a/tests/fuzzing/grid_corpus/905478d6ddfea0312d6a8f60b1ab6562fc1ffe08 b/tests/fuzzing/grid_corpus/905478d6ddfea0312d6a8f60b1ab6562fc1ffe08 new file mode 100644 index 000000000..03f045426 --- /dev/null +++ b/tests/fuzzing/grid_corpus/905478d6ddfea0312d6a8f60b1ab6562fc1ffe08 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD +.5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu02 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/90c57bf7c6ba0d05f3284cee3dce39a32dfa1dbf b/tests/fuzzing/grid_corpus/90c57bf7c6ba0d05f3284cee3dce39a32dfa1dbf new file mode 100644 index 000000000..e8b07a834 Binary files /dev/null and b/tests/fuzzing/grid_corpus/90c57bf7c6ba0d05f3284cee3dce39a32dfa1dbf differ diff --git a/tests/fuzzing/grid_corpus/90dc809edbeb9724708ed5912a79f87fdfc4477b b/tests/fuzzing/grid_corpus/90dc809edbeb9724708ed5912a79f87fdfc4477b new file mode 100644 index 000000000..ac0b18666 Binary files /dev/null and b/tests/fuzzing/grid_corpus/90dc809edbeb9724708ed5912a79f87fdfc4477b differ diff --git a/tests/fuzzing/grid_corpus/910442375af194a7639adacf730def018434a4aa b/tests/fuzzing/grid_corpus/910442375af194a7639adacf730def018434a4aa new file mode 100644 index 000000000..79abd479d --- /dev/null +++ b/tests/fuzzing/grid_corpus/910442375af194a7639adacf730def018434a4aa @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0 0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 1 0 0 1 0 8 0 0 1 11*1 0 0 0 0 +/ +ZCORN +0 1 31*0 0 0 0 0 1 0 1 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/910bb099f272e7a924e3778554baee318390b82b b/tests/fuzzing/grid_corpus/910bb099f272e7a924e3778554baee318390b82b new file mode 100644 index 000000000..5f43e71de Binary files /dev/null and b/tests/fuzzing/grid_corpus/910bb099f272e7a924e3778554baee318390b82b differ diff --git a/tests/fuzzing/grid_corpus/911acc709af70ad04bdcde44d7dca77eaff4d262 b/tests/fuzzing/grid_corpus/911acc709af70ad04bdcde44d7dca77eaff4d262 new file mode 100644 index 000000000..d1df69d33 --- /dev/null +++ b/tests/fuzzing/grid_corpus/911acc709af70ad04bdcde44d7dca77eaff4d262 @@ -0,0 +1,6 @@ +N +SPECGRID +7 +ZCORN + 0 1 / +COORD \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/91afa705326b1fc4c5c00e541ccc459a5bb13d41 b/tests/fuzzing/grid_corpus/91afa705326b1fc4c5c00e541ccc459a5bb13d41 new file mode 100644 index 000000000..8ccfd1ac9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/91afa705326b1fc4c5c00e541ccc459a5bb13d41 differ diff --git a/tests/fuzzing/grid_corpus/91e86dc730edf43fc2b50734d8f79d4e8ddd5b4d b/tests/fuzzing/grid_corpus/91e86dc730edf43fc2b50734d8f79d4e8ddd5b4d new file mode 100644 index 000000000..adfe9bdc7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/91e86dc730edf43fc2b50734d8f79d4e8ddd5b4d differ diff --git a/tests/fuzzing/grid_corpus/91eb9546736bcbc3af184b4885c43e3eeaf1d20d b/tests/fuzzing/grid_corpus/91eb9546736bcbc3af184b4885c43e3eeaf1d20d new file mode 100644 index 000000000..c873d10b1 --- /dev/null +++ b/tests/fuzzing/grid_corpus/91eb9546736bcbc3af184b4885c43e3eeaf1d20d @@ -0,0 +1,28 @@ +MAPU'7' +/ +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E°1 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E°1 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 ë 0000 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/920760ff9e1d4e67f2e9b8301fa7b6a1fca0df19 b/tests/fuzzing/grid_corpus/920760ff9e1d4e67f2e9b8301fa7b6a1fca0df19 new file mode 100644 index 000000000..d8e28fb5d Binary files /dev/null and b/tests/fuzzing/grid_corpus/920760ff9e1d4e67f2e9b8301fa7b6a1fca0df19 differ diff --git a/tests/fuzzing/grid_corpus/925e5fa76273b8ac7562427dbae2a1a2d01aacfc b/tests/fuzzing/grid_corpus/925e5fa76273b8ac7562427dbae2a1a2d01aacfc new file mode 100644 index 000000000..2430d7ea8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/925e5fa76273b8ac7562427dbae2a1a2d01aacfc differ diff --git a/tests/fuzzing/grid_corpus/92870c2c0d865d391259ab196bc804c69b3f9964 b/tests/fuzzing/grid_corpus/92870c2c0d865d391259ab196bc804c69b3f9964 new file mode 100644 index 000000000..c0c39807a Binary files /dev/null and b/tests/fuzzing/grid_corpus/92870c2c0d865d391259ab196bc804c69b3f9964 differ diff --git a/tests/fuzzing/grid_corpus/92cc104fa7a63a08c713e082d9cb92fd0b53b585 b/tests/fuzzing/grid_corpus/92cc104fa7a63a08c713e082d9cb92fd0b53b585 new file mode 100644 index 000000000..ba4452fa6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/92cc104fa7a63a08c713e082d9cb92fd0b53b585 differ diff --git a/tests/fuzzing/grid_corpus/92cdcc3ec720f3200aeebd00609c25d87ade6c04 b/tests/fuzzing/grid_corpus/92cdcc3ec720f3200aeebd00609c25d87ade6c04 new file mode 100644 index 000000000..fb32255fd Binary files /dev/null and b/tests/fuzzing/grid_corpus/92cdcc3ec720f3200aeebd00609c25d87ade6c04 differ diff --git a/tests/fuzzing/grid_corpus/9399bd9f751aa23df84c9211152c2d5c8ec738d9 b/tests/fuzzing/grid_corpus/9399bd9f751aa23df84c9211152c2d5c8ec738d9 new file mode 100644 index 000000000..e3f389d39 --- /dev/null +++ b/tests/fuzzing/grid_corpus/9399bd9f751aa23df84c9211152c2d5c8ec738d9 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0. 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 1000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/93b6a2ac7f0ff10e392d0f53f0c39b5c8c265498 b/tests/fuzzing/grid_corpus/93b6a2ac7f0ff10e392d0f53f0c39b5c8c265498 new file mode 100644 index 000000000..6cfbde65f --- /dev/null +++ b/tests/fuzzing/grid_corpus/93b6a2ac7f0ff10e392d0f53f0c39b5c8c265498 @@ -0,0 +1,8 @@ + +SPECGRID +' +COORD ++00 +/ +ZCORN +33 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/94350c951b552ecc1d0b522af4e30965e5a7d0aa b/tests/fuzzing/grid_corpus/94350c951b552ecc1d0b522af4e30965e5a7d0aa new file mode 100644 index 000000000..7842173b9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/94350c951b552ecc1d0b522af4e30965e5a7d0aa @@ -0,0 +1,7 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0 0 0 0 5 0 0 0 1 2 2 0 0 0 0 0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/94753076ac8fc4eda0a81b23c7a0f9768c0aa40c b/tests/fuzzing/grid_corpus/94753076ac8fc4eda0a81b23c7a0f9768c0aa40c new file mode 100644 index 000000000..e0c82c2f4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/94753076ac8fc4eda0a81b23c7a0f9768c0aa40c differ diff --git a/tests/fuzzing/grid_corpus/948171ca8d2ce1d0a8418f5054c93cdd7d443162 b/tests/fuzzing/grid_corpus/948171ca8d2ce1d0a8418f5054c93cdd7d443162 new file mode 100644 index 000000000..20094687e Binary files /dev/null and b/tests/fuzzing/grid_corpus/948171ca8d2ce1d0a8418f5054c93cdd7d443162 differ diff --git a/tests/fuzzing/grid_corpus/94c4b9c59a55112d22730bd80c2c2160b004f8fc b/tests/fuzzing/grid_corpus/94c4b9c59a55112d22730bd80c2c2160b004f8fc new file mode 100644 index 000000000..b15fa5696 Binary files /dev/null and b/tests/fuzzing/grid_corpus/94c4b9c59a55112d22730bd80c2c2160b004f8fc differ diff --git a/tests/fuzzing/grid_corpus/950073984991963810aef2a0b1a7ac7fde46de13 b/tests/fuzzing/grid_corpus/950073984991963810aef2a0b1a7ac7fde46de13 new file mode 100644 index 000000000..0bd21b7d2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/950073984991963810aef2a0b1a7ac7fde46de13 differ diff --git a/tests/fuzzing/grid_corpus/952d099122f75dcaea43ef68bce4225b1e558441 b/tests/fuzzing/grid_corpus/952d099122f75dcaea43ef68bce4225b1e558441 new file mode 100644 index 000000000..d806bc6bf Binary files /dev/null and b/tests/fuzzing/grid_corpus/952d099122f75dcaea43ef68bce4225b1e558441 differ diff --git a/tests/fuzzing/grid_corpus/955af8c605a35d775095826236e755c59c26a41b b/tests/fuzzing/grid_corpus/955af8c605a35d775095826236e755c59c26a41b new file mode 100644 index 000000000..7c8687f07 Binary files /dev/null and b/tests/fuzzing/grid_corpus/955af8c605a35d775095826236e755c59c26a41b differ diff --git a/tests/fuzzing/grid_corpus/9575088b2712192141f7fa9c91b9bf82a79af887 b/tests/fuzzing/grid_corpus/9575088b2712192141f7fa9c91b9bf82a79af887 new file mode 100644 index 000000000..9ef00e160 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9575088b2712192141f7fa9c91b9bf82a79af887 differ diff --git a/tests/fuzzing/grid_corpus/957802693592669b42f3be6de76a5a15b494bc2c b/tests/fuzzing/grid_corpus/957802693592669b42f3be6de76a5a15b494bc2c new file mode 100644 index 000000000..296077104 Binary files /dev/null and b/tests/fuzzing/grid_corpus/957802693592669b42f3be6de76a5a15b494bc2c differ diff --git a/tests/fuzzing/grid_corpus/9608bf88c9ee50b3660b206e84a5041441cdb020 b/tests/fuzzing/grid_corpus/9608bf88c9ee50b3660b206e84a5041441cdb020 new file mode 100644 index 000000000..842864362 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9608bf88c9ee50b3660b206e84a5041441cdb020 differ diff --git a/tests/fuzzing/grid_corpus/962c23fa9dd4081c012f0e8771695267032e9ec3 b/tests/fuzzing/grid_corpus/962c23fa9dd4081c012f0e8771695267032e9ec3 new file mode 100644 index 000000000..f3016d6cd --- /dev/null +++ b/tests/fuzzing/grid_corpus/962c23fa9dd4081c012f0e8771695267032e9ec3 @@ -0,0 +1,11 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2` 1 0 5 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/966a2c33ce069d41c4d08f96fa3dc93f12d2ace1 b/tests/fuzzing/grid_corpus/966a2c33ce069d41c4d08f96fa3dc93f12d2ace1 new file mode 100644 index 000000000..2fcd99d1c Binary files /dev/null and b/tests/fuzzing/grid_corpus/966a2c33ce069d41c4d08f96fa3dc93f12d2ace1 differ diff --git a/tests/fuzzing/grid_corpus/9711556dcf01ae04684bbaa4d2ce2f620171d534 b/tests/fuzzing/grid_corpus/9711556dcf01ae04684bbaa4d2ce2f620171d534 new file mode 100644 index 000000000..38f2f9f5e Binary files /dev/null and b/tests/fuzzing/grid_corpus/9711556dcf01ae04684bbaa4d2ce2f620171d534 differ diff --git a/tests/fuzzing/grid_corpus/974dcffdff9d95937283956977302037f28380cd b/tests/fuzzing/grid_corpus/974dcffdff9d95937283956977302037f28380cd new file mode 100644 index 000000000..4d311d3fb Binary files /dev/null and b/tests/fuzzing/grid_corpus/974dcffdff9d95937283956977302037f28380cd differ diff --git a/tests/fuzzing/grid_corpus/977283b8cc89cd687fddd51837e6e8fe82aa1572 b/tests/fuzzing/grid_corpus/977283b8cc89cd687fddd51837e6e8fe82aa1572 new file mode 100644 index 000000000..a08b32e76 Binary files /dev/null and b/tests/fuzzing/grid_corpus/977283b8cc89cd687fddd51837e6e8fe82aa1572 differ diff --git a/tests/fuzzing/grid_corpus/9792a9f073fbe03ba4cc0920e774dee7d3f27900 b/tests/fuzzing/grid_corpus/9792a9f073fbe03ba4cc0920e774dee7d3f27900 new file mode 100644 index 000000000..c17f67d8d Binary files /dev/null and b/tests/fuzzing/grid_corpus/9792a9f073fbe03ba4cc0920e774dee7d3f27900 differ diff --git a/tests/fuzzing/grid_corpus/97edba98b602d5e1d4994c391f170d0bf4e73280 b/tests/fuzzing/grid_corpus/97edba98b602d5e1d4994c391f170d0bf4e73280 new file mode 100644 index 000000000..75db39845 --- /dev/null +++ b/tests/fuzzing/grid_corpus/97edba98b602d5e1d4994c391f170d0bf4e73280 @@ -0,0 +1 @@ +SPECGRID \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/98567818d1740da42d0b784942aaf3c84e880398 b/tests/fuzzing/grid_corpus/98567818d1740da42d0b784942aaf3c84e880398 new file mode 100644 index 000000000..286921f32 Binary files /dev/null and b/tests/fuzzing/grid_corpus/98567818d1740da42d0b784942aaf3c84e880398 differ diff --git a/tests/fuzzing/grid_corpus/9866518b29e91a6a5b7603748503c1e522e97df5 b/tests/fuzzing/grid_corpus/9866518b29e91a6a5b7603748503c1e522e97df5 new file mode 100644 index 000000000..b050eb71a Binary files /dev/null and b/tests/fuzzing/grid_corpus/9866518b29e91a6a5b7603748503c1e522e97df5 differ diff --git a/tests/fuzzing/grid_corpus/98aac077e351baa7b7d5c64575d90e4e8e8bc4e9 b/tests/fuzzing/grid_corpus/98aac077e351baa7b7d5c64575d90e4e8e8bc4e9 new file mode 100644 index 000000000..bdabfca0b Binary files /dev/null and b/tests/fuzzing/grid_corpus/98aac077e351baa7b7d5c64575d90e4e8e8bc4e9 differ diff --git a/tests/fuzzing/grid_corpus/98f78849c3cefb8be4a376c503e784f922f1d005 b/tests/fuzzing/grid_corpus/98f78849c3cefb8be4a376c503e784f922f1d005 new file mode 100644 index 000000000..693b19f9f Binary files /dev/null and b/tests/fuzzing/grid_corpus/98f78849c3cefb8be4a376c503e784f922f1d005 differ diff --git a/tests/fuzzing/grid_corpus/991f28f8b0f1e9f6285c60c38e66f8e6f77f7e11 b/tests/fuzzing/grid_corpus/991f28f8b0f1e9f6285c60c38e66f8e6f77f7e11 new file mode 100644 index 000000000..93858272c Binary files /dev/null and b/tests/fuzzing/grid_corpus/991f28f8b0f1e9f6285c60c38e66f8e6f77f7e11 differ diff --git a/tests/fuzzing/grid_corpus/993887b4d894f187fb3d4b81498beeae07ae123b b/tests/fuzzing/grid_corpus/993887b4d894f187fb3d4b81498beeae07ae123b new file mode 100644 index 000000000..47d4becd3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/993887b4d894f187fb3d4b81498beeae07ae123b differ diff --git a/tests/fuzzing/grid_corpus/993b33d7d1f1e698c2643711329fdc67ac79c648 b/tests/fuzzing/grid_corpus/993b33d7d1f1e698c2643711329fdc67ac79c648 new file mode 100644 index 000000000..bedf919c4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/993b33d7d1f1e698c2643711329fdc67ac79c648 differ diff --git a/tests/fuzzing/grid_corpus/9975764106850a7c0dfed0506395539502cc1d69 b/tests/fuzzing/grid_corpus/9975764106850a7c0dfed0506395539502cc1d69 new file mode 100644 index 000000000..945b4dbcf Binary files /dev/null and b/tests/fuzzing/grid_corpus/9975764106850a7c0dfed0506395539502cc1d69 differ diff --git a/tests/fuzzing/grid_corpus/9988da07ba4f48be9039af76e75354082a81541b b/tests/fuzzing/grid_corpus/9988da07ba4f48be9039af76e75354082a81541b new file mode 100644 index 000000000..aecfcb76a Binary files /dev/null and b/tests/fuzzing/grid_corpus/9988da07ba4f48be9039af76e75354082a81541b differ diff --git a/tests/fuzzing/grid_corpus/99b0f6b8ad91e6c27a2f250233fb1e0003c57c94 b/tests/fuzzing/grid_corpus/99b0f6b8ad91e6c27a2f250233fb1e0003c57c94 new file mode 100644 index 000000000..a024f647b --- /dev/null +++ b/tests/fuzzing/grid_corpus/99b0f6b8ad91e6c27a2f250233fb1e0003c57c94 @@ -0,0 +1,40 @@ +MAPU'7' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0MAPA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.0800000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000005E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/99c817dc23641df6b731f9cc38c9a3bc07d681e1 b/tests/fuzzing/grid_corpus/99c817dc23641df6b731f9cc38c9a3bc07d681e1 new file mode 100644 index 000000000..f4e53525d --- /dev/null +++ b/tests/fuzzing/grid_corpus/99c817dc23641df6b731f9cc38c9a3bc07d681e1 @@ -0,0 +1,32 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/9a1647f7ff2f56d3aca5eee0dd90c81b48cc7c95 b/tests/fuzzing/grid_corpus/9a1647f7ff2f56d3aca5eee0dd90c81b48cc7c95 new file mode 100644 index 000000000..07a40ec22 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9a1647f7ff2f56d3aca5eee0dd90c81b48cc7c95 differ diff --git a/tests/fuzzing/grid_corpus/9a48780aefd841e20abf77cd9a3663a0c46f6c95 b/tests/fuzzing/grid_corpus/9a48780aefd841e20abf77cd9a3663a0c46f6c95 new file mode 100644 index 000000000..4b2c3ae62 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9a48780aefd841e20abf77cd9a3663a0c46f6c95 differ diff --git a/tests/fuzzing/grid_corpus/9a7a7e0553bc415e8ff99b4edff957d7e730de55 b/tests/fuzzing/grid_corpus/9a7a7e0553bc415e8ff99b4edff957d7e730de55 new file mode 100644 index 000000000..14258f077 --- /dev/null +++ b/tests/fuzzing/grid_corpus/9a7a7e0553bc415e8ff99b4edff957d7e730de55 @@ -0,0 +1,46 @@ +MAPUNIT ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.10000000E+01 0000000E+01 0.00000000E+00 +0.10000000E+01 0.100000 0.00000000E+00 -0.10000002E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10000000E+01 -0.10000000E+01 0.10000000E+01 0.10000000E+01 + -0.10000000E+01 0.10000000E+01 01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.000>00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0000ÿÿÿÿE+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.0Ò000000E+00 0.00000000E+00 0.000000 0.00000000E+00 + 0.0000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000N+00 0.00000000E+0 0 1 + 0 0.00000000E+00 0 0.00000000E+00 + .1000 0.10000000E+01 0.10000000E+01 0.10000000E+01 + .10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10+01 0.201 0.20000000E+01 0.20000000E+01 + 0.20000000E+01' 0.20000000E+01 0.20000000E+01 0.20200000E+01 + 0.20000000E+01 0.200000:00E+01 0.20.0000E+00 + .10000000E+0Îß 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.1000000 0.10000000E+01 0.10000000E+01 0.1000ÏÏ0E+01 + 0.10000000E+01 0.10000000E+01 0.10000000.10000 0.10000Ó000+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+ 0.20000000E+01 0.20000000E+01 0.200000E+01 0.20 + 0.20000000E+01 0.20000:00E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.42000000E+02 +/ + +ACTNUM + 0 1& 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/9ab6c31a970ac8adb0b13e0cce032d0e1e9e1305 b/tests/fuzzing/grid_corpus/9ab6c31a970ac8adb0b13e0cce032d0e1e9e1305 new file mode 100644 index 000000000..70ba05d52 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9ab6c31a970ac8adb0b13e0cce032d0e1e9e1305 differ diff --git a/tests/fuzzing/grid_corpus/9ac93e50dc9ac5f2cc288556e4f3dec69ffc725e b/tests/fuzzing/grid_corpus/9ac93e50dc9ac5f2cc288556e4f3dec69ffc725e new file mode 100644 index 000000000..acb5185eb Binary files /dev/null and b/tests/fuzzing/grid_corpus/9ac93e50dc9ac5f2cc288556e4f3dec69ffc725e differ diff --git a/tests/fuzzing/grid_corpus/9ad7ac408fb7eb684c2c712981f6d30a42858dbb b/tests/fuzzing/grid_corpus/9ad7ac408fb7eb684c2c712981f6d30a42858dbb new file mode 100644 index 000000000..8b61a7302 --- /dev/null +++ b/tests/fuzzing/grid_corpus/9ad7ac408fb7eb684c2c712981f6d30a42858dbb @@ -0,0 +1,10 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2 1 0 5 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/9b639fb91a6ef9012651957b7699c1acd882bd81 b/tests/fuzzing/grid_corpus/9b639fb91a6ef9012651957b7699c1acd882bd81 new file mode 100644 index 000000000..99b466e69 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9b639fb91a6ef9012651957b7699c1acd882bd81 differ diff --git a/tests/fuzzing/grid_corpus/9b8cb459177605f6f1887b3124481602002ec9a7 b/tests/fuzzing/grid_corpus/9b8cb459177605f6f1887b3124481602002ec9a7 new file mode 100644 index 000000000..750d264c3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9b8cb459177605f6f1887b3124481602002ec9a7 differ diff --git a/tests/fuzzing/grid_corpus/9bb6f033b694c6abdcc08bf14ed0f58ec6ee4d1d b/tests/fuzzing/grid_corpus/9bb6f033b694c6abdcc08bf14ed0f58ec6ee4d1d new file mode 100644 index 000000000..12b754e22 --- /dev/null +++ b/tests/fuzzing/grid_corpus/9bb6f033b694c6abdcc08bf14ed0f58ec6ee4d1d @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 .0 0 0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/9bdfdefeed0d440f9b41f1ec7ee1ef8a29ac51bf b/tests/fuzzing/grid_corpus/9bdfdefeed0d440f9b41f1ec7ee1ef8a29ac51bf new file mode 100644 index 000000000..ddee4a578 --- /dev/null +++ b/tests/fuzzing/grid_corpus/9bdfdefeed0d440f9b41f1ec7ee1ef8a29ac51bf @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 000ÿ0ÿÿ0Ò0Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.0000E+00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/9c36dbfba355d686abee7f585e8ee691239a576d b/tests/fuzzing/grid_corpus/9c36dbfba355d686abee7f585e8ee691239a576d new file mode 100644 index 000000000..4bde5b5cb Binary files /dev/null and b/tests/fuzzing/grid_corpus/9c36dbfba355d686abee7f585e8ee691239a576d differ diff --git a/tests/fuzzing/grid_corpus/9c649c7fdb94e6d4fef1e55201b70a89e011db54 b/tests/fuzzing/grid_corpus/9c649c7fdb94e6d4fef1e55201b70a89e011db54 new file mode 100644 index 000000000..2328f50f3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9c649c7fdb94e6d4fef1e55201b70a89e011db54 differ diff --git a/tests/fuzzing/grid_corpus/9c7223520b472dab21b7c8b8711da0e1c93c6704 b/tests/fuzzing/grid_corpus/9c7223520b472dab21b7c8b8711da0e1c93c6704 new file mode 100644 index 000000000..a667a863d Binary files /dev/null and b/tests/fuzzing/grid_corpus/9c7223520b472dab21b7c8b8711da0e1c93c6704 differ diff --git a/tests/fuzzing/grid_corpus/9c7f64e89829f1e4bae7d9e4aedb21612c18ccae b/tests/fuzzing/grid_corpus/9c7f64e89829f1e4bae7d9e4aedb21612c18ccae new file mode 100644 index 000000000..d1596f293 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9c7f64e89829f1e4bae7d9e4aedb21612c18ccae differ diff --git a/tests/fuzzing/grid_corpus/9c80797e8f0b653dd3b6c7c850fbc9ccaa675eb1 b/tests/fuzzing/grid_corpus/9c80797e8f0b653dd3b6c7c850fbc9ccaa675eb1 new file mode 100644 index 000000000..624d95354 --- /dev/null +++ b/tests/fuzzing/grid_corpus/9c80797e8f0b653dd3b6c7c850fbc9ccaa675eb1 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 00 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 10 0 0 +/ + +ZCORN +0 1 11*0! 0@ 0 00 0 1@ 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/9c8379c6e66f14be378ad7f604f3c44567a1d48c b/tests/fuzzing/grid_corpus/9c8379c6e66f14be378ad7f604f3c44567a1d48c new file mode 100644 index 000000000..e3a8eb7a2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9c8379c6e66f14be378ad7f604f3c44567a1d48c differ diff --git a/tests/fuzzing/grid_corpus/9c90cc30f9ff8e42decd8fb16991683ebafcc132 b/tests/fuzzing/grid_corpus/9c90cc30f9ff8e42decd8fb16991683ebafcc132 new file mode 100644 index 000000000..416659aa2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/9c90cc30f9ff8e42decd8fb16991683ebafcc132 @@ -0,0 +1,10 @@ +SPECGRID +9*1 +/ +COORD +24*0 +/ +ZCORN +8*0 +/ +ACTN/ diff --git a/tests/fuzzing/grid_corpus/9cb22d73167388611fe1ad9171eb9a750e05459d b/tests/fuzzing/grid_corpus/9cb22d73167388611fe1ad9171eb9a750e05459d new file mode 100644 index 000000000..a41e6831d Binary files /dev/null and b/tests/fuzzing/grid_corpus/9cb22d73167388611fe1ad9171eb9a750e05459d differ diff --git a/tests/fuzzing/grid_corpus/9ce5103820618eaae891b4e10015fecbb0a3f64e b/tests/fuzzing/grid_corpus/9ce5103820618eaae891b4e10015fecbb0a3f64e new file mode 100644 index 000000000..95cf4bfed --- /dev/null +++ b/tests/fuzzing/grid_corpus/9ce5103820618eaae891b4e10015fecbb0a3f64e @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 +21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/9d3d5c3ab85516ab509f19128cea27aee03cfe07 b/tests/fuzzing/grid_corpus/9d3d5c3ab85516ab509f19128cea27aee03cfe07 new file mode 100644 index 000000000..162a115f0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9d3d5c3ab85516ab509f19128cea27aee03cfe07 differ diff --git a/tests/fuzzing/grid_corpus/9ddcf0d20b8be22218dae74a11f81a550a404ff3 b/tests/fuzzing/grid_corpus/9ddcf0d20b8be22218dae74a11f81a550a404ff3 new file mode 100644 index 000000000..bcd107d03 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9ddcf0d20b8be22218dae74a11f81a550a404ff3 differ diff --git a/tests/fuzzing/grid_corpus/9e32ecb3909c7e74886a31937b3efa0aeca146cb b/tests/fuzzing/grid_corpus/9e32ecb3909c7e74886a31937b3efa0aeca146cb new file mode 100644 index 000000000..d3ed70204 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9e32ecb3909c7e74886a31937b3efa0aeca146cb differ diff --git a/tests/fuzzing/grid_corpus/9e5aef2d7234b56d06edfa847bcccf5df634a7e5 b/tests/fuzzing/grid_corpus/9e5aef2d7234b56d06edfa847bcccf5df634a7e5 new file mode 100644 index 000000000..efd0b2afb --- /dev/null +++ b/tests/fuzzing/grid_corpus/9e5aef2d7234b56d06edfa847bcccf5df634a7e5 @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0Ð 1+0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 01 0 0 1 0 8 0 0 1 11*1 0 +0 00 0 +/ +ZCORN +0 1 31*0! 0 0 0 0 1 0 0 1 0 0 0 0 1 11*1 0 +0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/9eb4cceb23bbb7a5656e09622d38271da0803540 b/tests/fuzzing/grid_corpus/9eb4cceb23bbb7a5656e09622d38271da0803540 new file mode 100644 index 000000000..6a50b7c10 --- /dev/null +++ b/tests/fuzzing/grid_corpus/9eb4cceb23bbb7a5656e09622d38271da0803540 @@ -0,0 +1,7 @@ +SPECGRID 2 2 2 +COORD 0 0 13*0 0 1 12*0 0 0 1 12*0 0 0 0 5 0 0 0 1 2 20 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/9ebbc8d891c2161fec940df52678bb4502687201 b/tests/fuzzing/grid_corpus/9ebbc8d891c2161fec940df52678bb4502687201 new file mode 100644 index 000000000..fea8eb49b --- /dev/null +++ b/tests/fuzzing/grid_corpus/9ebbc8d891c2161fec940df52678bb4502687201 @@ -0,0 +1,8 @@ +MAPUNI +/ + +SPECGRID + 22Œ 2 1 F / + +CVORD + [?ô0+ \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/9ec5ee828ee52177b2a95e48087f7fcd313ad9b2 b/tests/fuzzing/grid_corpus/9ec5ee828ee52177b2a95e48087f7fcd313ad9b2 new file mode 100644 index 000000000..b0e87ae8e Binary files /dev/null and b/tests/fuzzing/grid_corpus/9ec5ee828ee52177b2a95e48087f7fcd313ad9b2 differ diff --git a/tests/fuzzing/grid_corpus/9eda76c5029e1ba8a3cccf61c21b7e9e83c2925f b/tests/fuzzing/grid_corpus/9eda76c5029e1ba8a3cccf61c21b7e9e83c2925f new file mode 100644 index 000000000..c9ace0462 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9eda76c5029e1ba8a3cccf61c21b7e9e83c2925f differ diff --git a/tests/fuzzing/grid_corpus/9f3c518c77c1830b33e82cc83cd4537c2545899f b/tests/fuzzing/grid_corpus/9f3c518c77c1830b33e82cc83cd4537c2545899f new file mode 100644 index 000000000..9443f57bd Binary files /dev/null and b/tests/fuzzing/grid_corpus/9f3c518c77c1830b33e82cc83cd4537c2545899f differ diff --git a/tests/fuzzing/grid_corpus/9f6e047a1d19a4cc9e50d46b3118f51806c5745c b/tests/fuzzing/grid_corpus/9f6e047a1d19a4cc9e50d46b3118f51806c5745c new file mode 100644 index 000000000..618c375f2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9f6e047a1d19a4cc9e50d46b3118f51806c5745c differ diff --git a/tests/fuzzing/grid_corpus/9f903b154aceccb8c9e0bf613cd44d5948e0585e b/tests/fuzzing/grid_corpus/9f903b154aceccb8c9e0bf613cd44d5948e0585e new file mode 100644 index 000000000..3d686ece5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9f903b154aceccb8c9e0bf613cd44d5948e0585e differ diff --git a/tests/fuzzing/grid_corpus/9f93804e50263bb4749026c4a1ca6f55ae6c8327 b/tests/fuzzing/grid_corpus/9f93804e50263bb4749026c4a1ca6f55ae6c8327 new file mode 100644 index 000000000..4b867eb8a Binary files /dev/null and b/tests/fuzzing/grid_corpus/9f93804e50263bb4749026c4a1ca6f55ae6c8327 differ diff --git a/tests/fuzzing/grid_corpus/9fd92fb56c70befa499bf8b9359117b011ab8813 b/tests/fuzzing/grid_corpus/9fd92fb56c70befa499bf8b9359117b011ab8813 new file mode 100644 index 000000000..cc11af026 Binary files /dev/null and b/tests/fuzzing/grid_corpus/9fd92fb56c70befa499bf8b9359117b011ab8813 differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_AMALG.EGRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_AMALG.EGRID new file mode 100644 index 000000000..41fe978e6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_AMALG.EGRID differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_CORSNUM.EGRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_CORSNUM.EGRID new file mode 100644 index 000000000..243e23608 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_CORSNUM.EGRID differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_DUALP.EGRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_DUALP.EGRID new file mode 100644 index 000000000..f26c3e05b Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_DUALP.EGRID differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_DUALP_CORS.EGRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_DUALP_CORS.EGRID new file mode 100644 index 000000000..7d519188a Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_DUALP_CORS.EGRID differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_GRID_NESTED.GRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_GRID_NESTED.GRID new file mode 100644 index 000000000..f95d4975d Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_GRID_NESTED.GRID differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_LGR.EGRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_LGR.EGRID new file mode 100644 index 000000000..bd2e86936 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_LGR.EGRID differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_LGRPARENT.GRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_LGRPARENT.GRID new file mode 100644 index 000000000..d4bfb5750 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_LGRPARENT.GRID differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_MAIN_LGR.GRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_MAIN_LGR.GRID new file mode 100644 index 000000000..028bca5c8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_MAIN_LGR.GRID differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_MAPAXES.GRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_MAPAXES.GRID new file mode 100644 index 000000000..927a951d9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_MAPAXES.GRID differ diff --git a/tests/fuzzing/grid_corpus/ALL_GRIDS_NESTED.EGRID b/tests/fuzzing/grid_corpus/ALL_GRIDS_NESTED.EGRID new file mode 100644 index 000000000..aa4750a83 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ALL_GRIDS_NESTED.EGRID differ diff --git a/tests/fuzzing/grid_corpus/BAD_OUT.GRDECL b/tests/fuzzing/grid_corpus/BAD_OUT.GRDECL new file mode 100644 index 000000000..e69de29bb diff --git a/tests/fuzzing/grid_corpus/BOOL_OUT.GRDECL b/tests/fuzzing/grid_corpus/BOOL_OUT.GRDECL new file mode 100644 index 000000000..e69de29bb diff --git a/tests/fuzzing/grid_corpus/CASE.EGRID b/tests/fuzzing/grid_corpus/CASE.EGRID new file mode 100644 index 000000000..62611c157 Binary files /dev/null and b/tests/fuzzing/grid_corpus/CASE.EGRID differ diff --git a/tests/fuzzing/grid_corpus/CASE.GRID b/tests/fuzzing/grid_corpus/CASE.GRID new file mode 100644 index 000000000..f1ee690e3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/CASE.GRID differ diff --git a/tests/fuzzing/grid_corpus/CORSNUM.EGRID b/tests/fuzzing/grid_corpus/CORSNUM.EGRID new file mode 100644 index 000000000..d4e347be6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/CORSNUM.EGRID differ diff --git a/tests/fuzzing/grid_corpus/CORSNUM1.EGRID b/tests/fuzzing/grid_corpus/CORSNUM1.EGRID new file mode 100644 index 000000000..243e23608 Binary files /dev/null and b/tests/fuzzing/grid_corpus/CORSNUM1.EGRID differ diff --git a/tests/fuzzing/grid_corpus/CORSNUM2.EGRID b/tests/fuzzing/grid_corpus/CORSNUM2.EGRID new file mode 100644 index 000000000..a1706d4b1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/CORSNUM2.EGRID differ diff --git a/tests/fuzzing/grid_corpus/CORSNUM_ONE.EGRID b/tests/fuzzing/grid_corpus/CORSNUM_ONE.EGRID new file mode 100644 index 000000000..0fe77f37e Binary files /dev/null and b/tests/fuzzing/grid_corpus/CORSNUM_ONE.EGRID differ diff --git a/tests/fuzzing/grid_corpus/CORSNUM_SPARSE.EGRID b/tests/fuzzing/grid_corpus/CORSNUM_SPARSE.EGRID new file mode 100644 index 000000000..1a4397aed Binary files /dev/null and b/tests/fuzzing/grid_corpus/CORSNUM_SPARSE.EGRID differ diff --git a/tests/fuzzing/grid_corpus/CORSNUM_TWO.EGRID b/tests/fuzzing/grid_corpus/CORSNUM_TWO.EGRID new file mode 100644 index 000000000..4a86d7fae Binary files /dev/null and b/tests/fuzzing/grid_corpus/CORSNUM_TWO.EGRID differ diff --git a/tests/fuzzing/grid_corpus/DUALP1.EGRID b/tests/fuzzing/grid_corpus/DUALP1.EGRID new file mode 100644 index 000000000..f26c3e05b Binary files /dev/null and b/tests/fuzzing/grid_corpus/DUALP1.EGRID differ diff --git a/tests/fuzzing/grid_corpus/DUALP2.EGRID b/tests/fuzzing/grid_corpus/DUALP2.EGRID new file mode 100644 index 000000000..902716a77 Binary files /dev/null and b/tests/fuzzing/grid_corpus/DUALP2.EGRID differ diff --git a/tests/fuzzing/grid_corpus/DUALP_FRAC.EGRID b/tests/fuzzing/grid_corpus/DUALP_FRAC.EGRID new file mode 100644 index 000000000..902716a77 Binary files /dev/null and b/tests/fuzzing/grid_corpus/DUALP_FRAC.EGRID differ diff --git a/tests/fuzzing/grid_corpus/DUALP_NNC.EGRID b/tests/fuzzing/grid_corpus/DUALP_NNC.EGRID new file mode 100644 index 000000000..ba048a8c7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/DUALP_NNC.EGRID differ diff --git a/tests/fuzzing/grid_corpus/EVEN_NZ_WITH_LGR.GRID b/tests/fuzzing/grid_corpus/EVEN_NZ_WITH_LGR.GRID new file mode 100644 index 000000000..028bca5c8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/EVEN_NZ_WITH_LGR.GRID differ diff --git a/tests/fuzzing/grid_corpus/KW.GRDECL b/tests/fuzzing/grid_corpus/KW.GRDECL new file mode 100644 index 000000000..6e8e4f176 --- /dev/null +++ b/tests/fuzzing/grid_corpus/KW.GRDECL @@ -0,0 +1,9 @@ +PORO + 0.20000000E+00 0.20999999E+00 0.22000000E+00 0.23000000E+00 + 0.23999999E+00 0.25000000E+00 0.25999999E+00 0.27000001E+00 + 0.28000000E+00 0.28999999E+00 0.30000001E+00 0.31000000E+00 + 0.31999999E+00 0.33000001E+00 0.34000000E+00 0.34999999E+00 + 0.36000001E+00 0.37000000E+00 0.38000000E+00 0.38999999E+00 + 0.40000001E+00 0.41000000E+00 0.41999999E+00 0.43000001E+00 + 0.44000000E+00 0.44999999E+00 0.46000001E+00 +/ diff --git a/tests/fuzzing/grid_corpus/KW_ACTIVE_FLOAT.GRDECL b/tests/fuzzing/grid_corpus/KW_ACTIVE_FLOAT.GRDECL new file mode 100644 index 000000000..02d5db4e6 --- /dev/null +++ b/tests/fuzzing/grid_corpus/KW_ACTIVE_FLOAT.GRDECL @@ -0,0 +1,4 @@ +PORO + -0.99900000E+03 0.20000000E+00 0.20999999E+00 -0.99900000E+03 + 0.22000000E+00 0.23000000E+00 0.23999999E+00 0.25000000E+00 +/ diff --git a/tests/fuzzing/grid_corpus/KW_ACTIVE_INT.GRDECL b/tests/fuzzing/grid_corpus/KW_ACTIVE_INT.GRDECL new file mode 100644 index 000000000..bf987a896 --- /dev/null +++ b/tests/fuzzing/grid_corpus/KW_ACTIVE_INT.GRDECL @@ -0,0 +1,4 @@ +SATNUM + -999 1 2 -999 3 4 + 5 6 +/ diff --git a/tests/fuzzing/grid_corpus/LGR.EGRID b/tests/fuzzing/grid_corpus/LGR.EGRID new file mode 100644 index 000000000..bd2e86936 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR.EGRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_ACTNUM.EGRID b/tests/fuzzing/grid_corpus/LGR_ACTNUM.EGRID new file mode 100644 index 000000000..bd2e86936 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_ACTNUM.EGRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_AMALGAMATED_NNC.EGRID b/tests/fuzzing/grid_corpus/LGR_AMALGAMATED_NNC.EGRID new file mode 100644 index 000000000..f4907a932 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_AMALGAMATED_NNC.EGRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_DIMS.EGRID b/tests/fuzzing/grid_corpus/LGR_DIMS.EGRID new file mode 100644 index 000000000..bd2e86936 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_DIMS.EGRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_EMPTY.GRID b/tests/fuzzing/grid_corpus/LGR_EMPTY.GRID new file mode 100644 index 000000000..40b627ea9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_EMPTY.GRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_FRAC.EGRID b/tests/fuzzing/grid_corpus/LGR_FRAC.EGRID new file mode 100644 index 000000000..bd2e86936 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_FRAC.EGRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_GLOBAL.GRID b/tests/fuzzing/grid_corpus/LGR_GLOBAL.GRID new file mode 100644 index 000000000..d4bfb5750 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_GLOBAL.GRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_HOST1.EGRID b/tests/fuzzing/grid_corpus/LGR_HOST1.EGRID new file mode 100644 index 000000000..e62f9bf4d Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_HOST1.EGRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_HOST2.EGRID b/tests/fuzzing/grid_corpus/LGR_HOST2.EGRID new file mode 100644 index 000000000..bd2e86936 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_HOST2.EGRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_NESTED.GRID b/tests/fuzzing/grid_corpus/LGR_NESTED.GRID new file mode 100644 index 000000000..f95d4975d Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_NESTED.GRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_NNC.EGRID b/tests/fuzzing/grid_corpus/LGR_NNC.EGRID new file mode 100644 index 000000000..41e559feb Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_NNC.EGRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_RW.EGRID b/tests/fuzzing/grid_corpus/LGR_RW.EGRID new file mode 100644 index 000000000..bd2e86936 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_RW.EGRID differ diff --git a/tests/fuzzing/grid_corpus/LGR_RW.GRID b/tests/fuzzing/grid_corpus/LGR_RW.GRID new file mode 100644 index 000000000..62597db87 Binary files /dev/null and b/tests/fuzzing/grid_corpus/LGR_RW.GRID differ diff --git a/tests/fuzzing/grid_corpus/MAIN_LGR.EGRID b/tests/fuzzing/grid_corpus/MAIN_LGR.EGRID new file mode 100644 index 000000000..bd2e86936 Binary files /dev/null and b/tests/fuzzing/grid_corpus/MAIN_LGR.EGRID differ diff --git a/tests/fuzzing/grid_corpus/MAPAXES.EGRID b/tests/fuzzing/grid_corpus/MAPAXES.EGRID new file mode 100644 index 000000000..7b83fdb64 Binary files /dev/null and b/tests/fuzzing/grid_corpus/MAPAXES.EGRID differ diff --git a/tests/fuzzing/grid_corpus/MAPAXES.GRID b/tests/fuzzing/grid_corpus/MAPAXES.GRID new file mode 100644 index 000000000..c8fa87d3a Binary files /dev/null and b/tests/fuzzing/grid_corpus/MAPAXES.GRID differ diff --git a/tests/fuzzing/grid_corpus/MAPAXES_DEG.EGRID b/tests/fuzzing/grid_corpus/MAPAXES_DEG.EGRID new file mode 100644 index 000000000..33e572ac9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/MAPAXES_DEG.EGRID differ diff --git a/tests/fuzzing/grid_corpus/NESTED.EGRID b/tests/fuzzing/grid_corpus/NESTED.EGRID new file mode 100644 index 000000000..aa4750a83 Binary files /dev/null and b/tests/fuzzing/grid_corpus/NESTED.EGRID differ diff --git a/tests/fuzzing/grid_corpus/ONLYGRID.GRID b/tests/fuzzing/grid_corpus/ONLYGRID.GRID new file mode 100644 index 000000000..9fbb17922 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ONLYGRID.GRID differ diff --git a/tests/fuzzing/grid_corpus/TEST.GRDECL b/tests/fuzzing/grid_corpus/TEST.GRDECL new file mode 100644 index 000000000..0c1b031ba --- /dev/null +++ b/tests/fuzzing/grid_corpus/TEST.GRDECL @@ -0,0 +1,103 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 3 3 3 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.30000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.30000000E+01 0.10000000E+01 0.10000000E+01 + 0.00000000E+00 0.10000000E+01 0.10000000E+01 0.30000000E+01 + 0.20000000E+01 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.10000000E+01 0.30000000E+01 0.30000000E+01 0.10000000E+01 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20000000E+01 0.30000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.30000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.30000000E+01 0.30000000E+01 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.20000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.00000000E+00 + 0.30000000E+01 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.30000000E+01 0.30000000E+01 + 0.20000000E+01 0.30000000E+01 0.00000000E+00 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/TEST.GRID b/tests/fuzzing/grid_corpus/TEST.GRID new file mode 100644 index 000000000..9fbb17922 Binary files /dev/null and b/tests/fuzzing/grid_corpus/TEST.GRID differ diff --git a/tests/fuzzing/grid_corpus/TEST3.EGRID b/tests/fuzzing/grid_corpus/TEST3.EGRID new file mode 100644 index 000000000..a0dca3f62 Binary files /dev/null and b/tests/fuzzing/grid_corpus/TEST3.EGRID differ diff --git a/tests/fuzzing/grid_corpus/WRITE_coordkw-perturbed.EGRID b/tests/fuzzing/grid_corpus/WRITE_coordkw-perturbed.EGRID new file mode 100644 index 000000000..aae4a2789 Binary files /dev/null and b/tests/fuzzing/grid_corpus/WRITE_coordkw-perturbed.EGRID differ diff --git a/tests/fuzzing/grid_corpus/WRITE_coordkw-perturbed.GRDECL b/tests/fuzzing/grid_corpus/WRITE_coordkw-perturbed.GRDECL new file mode 100644 index 000000000..f55d976d3 --- /dev/null +++ b/tests/fuzzing/grid_corpus/WRITE_coordkw-perturbed.GRDECL @@ -0,0 +1,52 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.10000000E+01 0.10000000E+01 0.00000000E+00 + -0.10000000E+01 0.10000000E+01 0.00000000E+00 -0.10000000E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10000000E+01 -0.10000000E+01 0.10000000E+01 0.10000000E+01 + -0.10000000E+01 0.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.42000000E+02 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/WRITE_egrid-nested-lgr.EGRID b/tests/fuzzing/grid_corpus/WRITE_egrid-nested-lgr.EGRID new file mode 100644 index 000000000..991a0ea85 Binary files /dev/null and b/tests/fuzzing/grid_corpus/WRITE_egrid-nested-lgr.EGRID differ diff --git a/tests/fuzzing/grid_corpus/WRITE_egrid-nested-lgr.GRDECL b/tests/fuzzing/grid_corpus/WRITE_egrid-nested-lgr.GRDECL new file mode 100644 index 000000000..0c1b031ba --- /dev/null +++ b/tests/fuzzing/grid_corpus/WRITE_egrid-nested-lgr.GRDECL @@ -0,0 +1,103 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 3 3 3 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.30000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.30000000E+01 0.10000000E+01 0.10000000E+01 + 0.00000000E+00 0.10000000E+01 0.10000000E+01 0.30000000E+01 + 0.20000000E+01 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.10000000E+01 0.30000000E+01 0.30000000E+01 0.10000000E+01 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20000000E+01 0.30000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.30000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.30000000E+01 0.30000000E+01 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.20000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.00000000E+00 + 0.30000000E+01 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.30000000E+01 0.30000000E+01 + 0.20000000E+01 0.30000000E+01 0.00000000E+00 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/WRITE_egrid-single-lgr.EGRID b/tests/fuzzing/grid_corpus/WRITE_egrid-single-lgr.EGRID new file mode 100644 index 000000000..322478348 Binary files /dev/null and b/tests/fuzzing/grid_corpus/WRITE_egrid-single-lgr.EGRID differ diff --git a/tests/fuzzing/grid_corpus/WRITE_egrid-single-lgr.GRDECL b/tests/fuzzing/grid_corpus/WRITE_egrid-single-lgr.GRDECL new file mode 100644 index 000000000..0c1b031ba --- /dev/null +++ b/tests/fuzzing/grid_corpus/WRITE_egrid-single-lgr.GRDECL @@ -0,0 +1,103 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 3 3 3 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.30000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.30000000E+01 0.10000000E+01 0.10000000E+01 + 0.00000000E+00 0.10000000E+01 0.10000000E+01 0.30000000E+01 + 0.20000000E+01 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.10000000E+01 0.30000000E+01 0.30000000E+01 0.10000000E+01 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20000000E+01 0.30000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.30000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.30000000E+01 0.30000000E+01 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.20000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.00000000E+00 + 0.30000000E+01 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.30000000E+01 0.30000000E+01 + 0.20000000E+01 0.30000000E+01 0.00000000E+00 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2-inactive.EGRID b/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2-inactive.EGRID new file mode 100644 index 000000000..3937abf77 Binary files /dev/null and b/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2-inactive.EGRID differ diff --git a/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2-inactive.GRDECL b/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2-inactive.GRDECL new file mode 100644 index 000000000..be3dac37f --- /dev/null +++ b/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2-inactive.GRDECL @@ -0,0 +1,52 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20000000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2.EGRID b/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2.EGRID new file mode 100644 index 000000000..4cfb54441 Binary files /dev/null and b/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2.EGRID differ diff --git a/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2.GRDECL b/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2.GRDECL new file mode 100644 index 000000000..132caf8f7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/WRITE_rect-2x2x2.GRDECL @@ -0,0 +1,52 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20000000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/WRITE_rect-3x3x3.EGRID b/tests/fuzzing/grid_corpus/WRITE_rect-3x3x3.EGRID new file mode 100644 index 000000000..a0dca3f62 Binary files /dev/null and b/tests/fuzzing/grid_corpus/WRITE_rect-3x3x3.EGRID differ diff --git a/tests/fuzzing/grid_corpus/WRITE_rect-3x3x3.GRDECL b/tests/fuzzing/grid_corpus/WRITE_rect-3x3x3.GRDECL new file mode 100644 index 000000000..0c1b031ba --- /dev/null +++ b/tests/fuzzing/grid_corpus/WRITE_rect-3x3x3.GRDECL @@ -0,0 +1,103 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 3 3 3 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.30000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.00000000E+00 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.30000000E+01 0.10000000E+01 0.10000000E+01 + 0.00000000E+00 0.10000000E+01 0.10000000E+01 0.30000000E+01 + 0.20000000E+01 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.10000000E+01 0.30000000E+01 0.30000000E+01 0.10000000E+01 + 0.00000000E+00 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20000000E+01 0.30000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.30000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.30000000E+01 0.30000000E+01 0.20000000E+01 + 0.00000000E+00 0.30000000E+01 0.20000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.00000000E+00 0.00000000E+00 + 0.30000000E+01 0.30000000E+01 0.10000000E+01 0.30000000E+01 + 0.00000000E+00 0.10000000E+01 0.30000000E+01 0.30000000E+01 + 0.20000000E+01 0.30000000E+01 0.00000000E+00 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.00000000E+00 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 + 0.30000000E+01 0.30000000E+01 0.30000000E+01 0.30000000E+01 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 1 1 1 + 1 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/a0277a7929c97fc47fc93eb68d6c4bee8896d410 b/tests/fuzzing/grid_corpus/a0277a7929c97fc47fc93eb68d6c4bee8896d410 new file mode 100644 index 000000000..b0b182758 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a0277a7929c97fc47fc93eb68d6c4bee8896d410 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0. 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 1000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAXÏé 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a04819689bee5c191828fd1c7b7d1e97c3d43201 b/tests/fuzzing/grid_corpus/a04819689bee5c191828fd1c7b7d1e97c3d43201 new file mode 100644 index 000000000..369d4c4a1 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a04819689bee5c191828fd1c7b7d1e97c3d43201 @@ -0,0 +1,41 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 00000 + 0.00000000E+00 01 0.101 0MAPA0?E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 010000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/a0f76115d7e81c87bb599aab8155170bd1e5decc b/tests/fuzzing/grid_corpus/a0f76115d7e81c87bb599aab8155170bd1e5decc new file mode 100644 index 000000000..7de9e8860 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a0f76115d7e81c87bb599aab8155170bd1e5decc @@ -0,0 +1,6 @@ +SPECGRID +1 1 2 +COORD 0% 0 0! 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 10 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 00 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a11a499fc40ab10b26ae1976aa5124c75479a2c3 b/tests/fuzzing/grid_corpus/a11a499fc40ab10b26ae1976aa5124c75479a2c3 new file mode 100644 index 000000000..c3112fedd Binary files /dev/null and b/tests/fuzzing/grid_corpus/a11a499fc40ab10b26ae1976aa5124c75479a2c3 differ diff --git a/tests/fuzzing/grid_corpus/a162ee5fcada55aa96135acc122e79790aa68ab2 b/tests/fuzzing/grid_corpus/a162ee5fcada55aa96135acc122e79790aa68ab2 new file mode 100644 index 000000000..c2082a22d --- /dev/null +++ b/tests/fuzzing/grid_corpus/a162ee5fcada55aa96135acc122e79790aa68ab2 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +01 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.00+01 0000E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 1000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a1d7eb4275e6f04d9643d598a029a492949bfa28 b/tests/fuzzing/grid_corpus/a1d7eb4275e6f04d9643d598a029a492949bfa28 new file mode 100644 index 000000000..8a885fbd1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a1d7eb4275e6f04d9643d598a029a492949bfa28 differ diff --git a/tests/fuzzing/grid_corpus/a201bf50f9410d41940a1849abd7dab21e52c9f4 b/tests/fuzzing/grid_corpus/a201bf50f9410d41940a1849abd7dab21e52c9f4 new file mode 100644 index 000000000..d88e5c374 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a201bf50f9410d41940a1849abd7dab21e52c9f4 differ diff --git a/tests/fuzzing/grid_corpus/a233197ce5cfe990138c4aa7fdd055d0fff23fc2 b/tests/fuzzing/grid_corpus/a233197ce5cfe990138c4aa7fdd055d0fff23fc2 new file mode 100644 index 000000000..e36132e56 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a233197ce5cfe990138c4aa7fdd055d0fff23fc2 @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a25657ea07a744b2f8e3709ebec2edac16b6e07d b/tests/fuzzing/grid_corpus/a25657ea07a744b2f8e3709ebec2edac16b6e07d new file mode 100644 index 000000000..e621dca20 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a25657ea07a744b2f8e3709ebec2edac16b6e07d differ diff --git a/tests/fuzzing/grid_corpus/a278bfd5e4cb35b5233b07a71e17baa020fc1595 b/tests/fuzzing/grid_corpus/a278bfd5e4cb35b5233b07a71e17baa020fc1595 new file mode 100644 index 000000000..e49ffda05 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a278bfd5e4cb35b5233b07a71e17baa020fc1595 differ diff --git a/tests/fuzzing/grid_corpus/a27f57cc7278c01c944264ecab39ad0c2787e457 b/tests/fuzzing/grid_corpus/a27f57cc7278c01c944264ecab39ad0c2787e457 new file mode 100644 index 000000000..14b1b7cf5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a27f57cc7278c01c944264ecab39ad0c2787e457 differ diff --git a/tests/fuzzing/grid_corpus/a29237e5cba3c13b0515cd10328757a1cca99872 b/tests/fuzzing/grid_corpus/a29237e5cba3c13b0515cd10328757a1cca99872 new file mode 100644 index 000000000..72ac0e2aa --- /dev/null +++ b/tests/fuzzing/grid_corpus/a29237e5cba3c13b0515cd10328757a1cca99872 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 0 +0 8 0 10 0ÿ 0 1 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a3020196c2785d8afa945d876c6628e8894deee1 b/tests/fuzzing/grid_corpus/a3020196c2785d8afa945d876c6628e8894deee1 new file mode 100644 index 000000000..fb0bc37e0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a3020196c2785d8afa945d876c6628e8894deee1 differ diff --git a/tests/fuzzing/grid_corpus/a3810e936737f2686823f99b68f7858bec07ed2b b/tests/fuzzing/grid_corpus/a3810e936737f2686823f99b68f7858bec07ed2b new file mode 100644 index 000000000..ec63e2c6d Binary files /dev/null and b/tests/fuzzing/grid_corpus/a3810e936737f2686823f99b68f7858bec07ed2b differ diff --git a/tests/fuzzing/grid_corpus/a38d6bd9620a9bbe3c19ef110afd84bf0e707088 b/tests/fuzzing/grid_corpus/a38d6bd9620a9bbe3c19ef110afd84bf0e707088 new file mode 100644 index 000000000..2b71956b3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a38d6bd9620a9bbe3c19ef110afd84bf0e707088 differ diff --git a/tests/fuzzing/grid_corpus/a39aae87f1412b22cbe8a119ca95a350dacd0d60 b/tests/fuzzing/grid_corpus/a39aae87f1412b22cbe8a119ca95a350dacd0d60 new file mode 100644 index 000000000..0cd075651 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a39aae87f1412b22cbe8a119ca95a350dacd0d60 @@ -0,0 +1,7 @@ +SPECGRID +9*1 +COORD +24*0 +o +ZBORN +8*5 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a3c6c6f0096534ca89876bc0bfc2960e75e694ad b/tests/fuzzing/grid_corpus/a3c6c6f0096534ca89876bc0bfc2960e75e694ad new file mode 100644 index 000000000..e99f00a80 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a3c6c6f0096534ca89876bc0bfc2960e75e694ad @@ -0,0 +1,7 @@ +SPECGRID 2 2 2 +COORD 0 0 13*0 0 1 12*0 0 0 1 12*0 0 0 0 5 0 0 0 1 2 2 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a3d204b7e730817bb8792bc30e1b8e8a8694510e b/tests/fuzzing/grid_corpus/a3d204b7e730817bb8792bc30e1b8e8a8694510e new file mode 100644 index 000000000..6e5d9b3fa Binary files /dev/null and b/tests/fuzzing/grid_corpus/a3d204b7e730817bb8792bc30e1b8e8a8694510e differ diff --git a/tests/fuzzing/grid_corpus/a3d3b8e5e8e5fc812dbf55fff1874a6a87e91fa5 b/tests/fuzzing/grid_corpus/a3d3b8e5e8e5fc812dbf55fff1874a6a87e91fa5 new file mode 100644 index 000000000..ef2809306 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a3d3b8e5e8e5fc812dbf55fff1874a6a87e91fa5 differ diff --git a/tests/fuzzing/grid_corpus/a3fed01c12affec7b925c87c8323b7e697d2ff90 b/tests/fuzzing/grid_corpus/a3fed01c12affec7b925c87c8323b7e697d2ff90 new file mode 100644 index 000000000..b8a255bdc --- /dev/null +++ b/tests/fuzzing/grid_corpus/a3fed01c12affec7b925c87c8323b7e697d2ff90 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 11* 0 +0 0 00 8 0. 1 0 0 1! 0E 0 0 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/a449f261a2e464ff047fb2b8d3ed3baeef5e7e46 b/tests/fuzzing/grid_corpus/a449f261a2e464ff047fb2b8d3ed3baeef5e7e46 new file mode 100644 index 000000000..2394c8250 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a449f261a2e464ff047fb2b8d3ed3baeef5e7e46 differ diff --git a/tests/fuzzing/grid_corpus/a470f2aba7bb25d1a6969735b9e627dd62339d38 b/tests/fuzzing/grid_corpus/a470f2aba7bb25d1a6969735b9e627dd62339d38 new file mode 100644 index 000000000..bacec27d5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a470f2aba7bb25d1a6969735b9e627dd62339d38 differ diff --git a/tests/fuzzing/grid_corpus/a4ac405d54340bf713a21e8fcfe132bcd0f24690 b/tests/fuzzing/grid_corpus/a4ac405d54340bf713a21e8fcfe132bcd0f24690 new file mode 100644 index 000000000..52b263e4f Binary files /dev/null and b/tests/fuzzing/grid_corpus/a4ac405d54340bf713a21e8fcfe132bcd0f24690 differ diff --git a/tests/fuzzing/grid_corpus/a4c78997334d840eb8a20345214864a5e7e7f74b b/tests/fuzzing/grid_corpus/a4c78997334d840eb8a20345214864a5e7e7f74b new file mode 100644 index 000000000..75971ffa0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a4c78997334d840eb8a20345214864a5e7e7f74b differ diff --git a/tests/fuzzing/grid_corpus/a4db76ad4406dcda96fdcae217257d13176fe389 b/tests/fuzzing/grid_corpus/a4db76ad4406dcda96fdcae217257d13176fe389 new file mode 100644 index 000000000..096771323 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a4db76ad4406dcda96fdcae217257d13176fe389 differ diff --git a/tests/fuzzing/grid_corpus/a4eebb6eddb5139f1724ba9fc4befe6ac2a06de7 b/tests/fuzzing/grid_corpus/a4eebb6eddb5139f1724ba9fc4befe6ac2a06de7 new file mode 100644 index 000000000..85f7e34b4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a4eebb6eddb5139f1724ba9fc4befe6ac2a06de7 @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 5 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a4f83f0567458b92040a31b4e8fbf59fd341ca16 b/tests/fuzzing/grid_corpus/a4f83f0567458b92040a31b4e8fbf59fd341ca16 new file mode 100644 index 000000000..da23c97df Binary files /dev/null and b/tests/fuzzing/grid_corpus/a4f83f0567458b92040a31b4e8fbf59fd341ca16 differ diff --git a/tests/fuzzing/grid_corpus/a579839de4b6c04a57e5a3e6645ed548457f2eee b/tests/fuzzing/grid_corpus/a579839de4b6c04a57e5a3e6645ed548457f2eee new file mode 100644 index 000000000..c86cf7870 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a579839de4b6c04a57e5a3e6645ed548457f2eee @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0 0 0 0 5 0 0 0 1 2 2 0 0 0 0 0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a588153e802bce097e0104c2422aaba81c4127df b/tests/fuzzing/grid_corpus/a588153e802bce097e0104c2422aaba81c4127df new file mode 100644 index 000000000..4e21229fd --- /dev/null +++ b/tests/fuzzing/grid_corpus/a588153e802bce097e0104c2422aaba81c4127df @@ -0,0 +1,5 @@ +P +/ + +SPECGRID +2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a62f661bd9b1af1018b09e8af13d443886230001 b/tests/fuzzing/grid_corpus/a62f661bd9b1af1018b09e8af13d443886230001 new file mode 100644 index 000000000..43bfe1bbd Binary files /dev/null and b/tests/fuzzing/grid_corpus/a62f661bd9b1af1018b09e8af13d443886230001 differ diff --git a/tests/fuzzing/grid_corpus/a645f9dad35a98f7cc4341b099a1f4ea9025a74d b/tests/fuzzing/grid_corpus/a645f9dad35a98f7cc4341b099a1f4ea9025a74d new file mode 100644 index 000000000..2f1d62caa --- /dev/null +++ b/tests/fuzzing/grid_corpus/a645f9dad35a98f7cc4341b099a1f4ea9025a74d @@ -0,0 +1,10 @@ + +SPECGRID +  +í  +COORD + 0.0.0E+00 +/ +ID/õ +ZCORN +33333ÍÈ3333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a650f80df426e603dd46ad8168ecfd748b42f251 b/tests/fuzzing/grid_corpus/a650f80df426e603dd46ad8168ecfd748b42f251 new file mode 100644 index 000000000..60206d788 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a650f80df426e603dd46ad8168ecfd748b42f251 differ diff --git a/tests/fuzzing/grid_corpus/a6934cbec0dd44edc841a5dbbeade919c7e13ee1 b/tests/fuzzing/grid_corpus/a6934cbec0dd44edc841a5dbbeade919c7e13ee1 new file mode 100644 index 000000000..bd73ce1e9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a6934cbec0dd44edc841a5dbbeade919c7e13ee1 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 00000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 01000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a6ac5b1eb9cb8919c71a28b54e43711cde6c400a b/tests/fuzzing/grid_corpus/a6ac5b1eb9cb8919c71a28b54e43711cde6c400a new file mode 100644 index 000000000..614c1ac48 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a6ac5b1eb9cb8919c71a28b54e43711cde6c400a differ diff --git a/tests/fuzzing/grid_corpus/a6add4ea93092d450f231c7c288b18731499e2f6 b/tests/fuzzing/grid_corpus/a6add4ea93092d450f231c7c288b18731499e2f6 new file mode 100644 index 000000000..56b8ddee8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a6add4ea93092d450f231c7c288b18731499e2f6 differ diff --git a/tests/fuzzing/grid_corpus/a6d27c4917d3ccf48fefffef6eec1230ad2ffeb9 b/tests/fuzzing/grid_corpus/a6d27c4917d3ccf48fefffef6eec1230ad2ffeb9 new file mode 100644 index 000000000..16ca8e29a Binary files /dev/null and b/tests/fuzzing/grid_corpus/a6d27c4917d3ccf48fefffef6eec1230ad2ffeb9 differ diff --git a/tests/fuzzing/grid_corpus/a71a99acc06a48e7c13cdb6b0dbd0c85144e1fd1 b/tests/fuzzing/grid_corpus/a71a99acc06a48e7c13cdb6b0dbd0c85144e1fd1 new file mode 100644 index 000000000..ef378d2dc Binary files /dev/null and b/tests/fuzzing/grid_corpus/a71a99acc06a48e7c13cdb6b0dbd0c85144e1fd1 differ diff --git a/tests/fuzzing/grid_corpus/a75b664f01dd8f3c3ac1de0b417425b0ace82689 b/tests/fuzzing/grid_corpus/a75b664f01dd8f3c3ac1de0b417425b0ace82689 new file mode 100644 index 000000000..4dd6ff84a Binary files /dev/null and b/tests/fuzzing/grid_corpus/a75b664f01dd8f3c3ac1de0b417425b0ace82689 differ diff --git a/tests/fuzzing/grid_corpus/a777237fd2a6e62923b779e8de92ea4d0f466f72 b/tests/fuzzing/grid_corpus/a777237fd2a6e62923b779e8de92ea4d0f466f72 new file mode 100644 index 000000000..3d2d152a8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a777237fd2a6e62923b779e8de92ea4d0f466f72 differ diff --git a/tests/fuzzing/grid_corpus/a7e0868d92c37d54e00912a67065e578c978e76e b/tests/fuzzing/grid_corpus/a7e0868d92c37d54e00912a67065e578c978e76e new file mode 100644 index 000000000..7d6046561 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a7e0868d92c37d54e00912a67065e578c978e76e @@ -0,0 +1,5 @@ +SPECGRID +COORD +/ +ZCORN / +MAPAXES \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a7f0cdb7b97d1d6d0f04a483cebea36a38aa97b9 b/tests/fuzzing/grid_corpus/a7f0cdb7b97d1d6d0f04a483cebea36a38aa97b9 new file mode 100644 index 000000000..a7b8641a3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a7f0cdb7b97d1d6d0f04a483cebea36a38aa97b9 differ diff --git a/tests/fuzzing/grid_corpus/a8126134b466d0ed3143e04f7828538d6b94e6a7 b/tests/fuzzing/grid_corpus/a8126134b466d0ed3143e04f7828538d6b94e6a7 new file mode 100644 index 000000000..32570f3bf --- /dev/null +++ b/tests/fuzzing/grid_corpus/a8126134b466d0ed3143e04f7828538d6b94e6a7 @@ -0,0 +1,6 @@ +SPECGRID +' +COORD +0 +/ +ZCORN \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a8771704c1e213345d269be81644e8ccb52c6871 b/tests/fuzzing/grid_corpus/a8771704c1e213345d269be81644e8ccb52c6871 new file mode 100644 index 000000000..c93fc9164 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a8771704c1e213345d269be81644e8ccb52c6871 differ diff --git a/tests/fuzzing/grid_corpus/a88f6e54d5c9558c4c3cdd6ff383456de02b2e96 b/tests/fuzzing/grid_corpus/a88f6e54d5c9558c4c3cdd6ff383456de02b2e96 new file mode 100644 index 000000000..f441a4901 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a88f6e54d5c9558c4c3cdd6ff383456de02b2e96 differ diff --git a/tests/fuzzing/grid_corpus/a8a106d1cbf5fec64e608db6af5f6ae01ff1892e b/tests/fuzzing/grid_corpus/a8a106d1cbf5fec64e608db6af5f6ae01ff1892e new file mode 100644 index 000000000..e9a355203 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a8a106d1cbf5fec64e608db6af5f6ae01ff1892e differ diff --git a/tests/fuzzing/grid_corpus/a8b3e2c12a39488a1c81483f7d9d93e4ee92a230 b/tests/fuzzing/grid_corpus/a8b3e2c12a39488a1c81483f7d9d93e4ee92a230 new file mode 100644 index 000000000..6733f59a7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/a8b3e2c12a39488a1c81483f7d9d93e4ee92a230 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a8b89cdc288b66c295a38017d1f7c2f55472c3f7 b/tests/fuzzing/grid_corpus/a8b89cdc288b66c295a38017d1f7c2f55472c3f7 new file mode 100644 index 000000000..9bec69bbf --- /dev/null +++ b/tests/fuzzing/grid_corpus/a8b89cdc288b66c295a38017d1f7c2f55472c3f7 @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/a8ec5b39df30c77f98c1167966aaf4cb96e79937 b/tests/fuzzing/grid_corpus/a8ec5b39df30c77f98c1167966aaf4cb96e79937 new file mode 100644 index 000000000..50e480da3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a8ec5b39df30c77f98c1167966aaf4cb96e79937 differ diff --git a/tests/fuzzing/grid_corpus/a931c89def1dd303e5c626cee043fdfeaa26d38f b/tests/fuzzing/grid_corpus/a931c89def1dd303e5c626cee043fdfeaa26d38f new file mode 100644 index 000000000..39078df88 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a931c89def1dd303e5c626cee043fdfeaa26d38f differ diff --git a/tests/fuzzing/grid_corpus/a96600bffdca42c9a8b09c0b80f61477a64d21df b/tests/fuzzing/grid_corpus/a96600bffdca42c9a8b09c0b80f61477a64d21df new file mode 100644 index 000000000..4d840a51f --- /dev/null +++ b/tests/fuzzing/grid_corpus/a96600bffdca42c9a8b09c0b80f61477a64d21df @@ -0,0 +1,46 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0 0.20000000E+01 + 0.2080 -0.100å0E+01 0.0000000ÿMAP+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 +.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.20000000E+01 0.20000 1 1 1 1 + 00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.1 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.2 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/a96b07d0fed8f4616e22c23551cf8de74c3950a6 b/tests/fuzzing/grid_corpus/a96b07d0fed8f4616e22c23551cf8de74c3950a6 new file mode 100644 index 000000000..f995f3127 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a96b07d0fed8f4616e22c23551cf8de74c3950a6 differ diff --git a/tests/fuzzing/grid_corpus/a983ac47b6ca7bee0c3d49a38816a46810903a97 b/tests/fuzzing/grid_corpus/a983ac47b6ca7bee0c3d49a38816a46810903a97 new file mode 100644 index 000000000..2461fbcd8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/a983ac47b6ca7bee0c3d49a38816a46810903a97 differ diff --git a/tests/fuzzing/grid_corpus/a9ad31db37032c6a10985f2afaac71fa09b16b10 b/tests/fuzzing/grid_corpus/a9ad31db37032c6a10985f2afaac71fa09b16b10 new file mode 100644 index 000000000..0d7520f4e Binary files /dev/null and b/tests/fuzzing/grid_corpus/a9ad31db37032c6a10985f2afaac71fa09b16b10 differ diff --git a/tests/fuzzing/grid_corpus/a9b3824937fd2aef1ff8e1cd8ec79e07d2755d4c b/tests/fuzzing/grid_corpus/a9b3824937fd2aef1ff8e1cd8ec79e07d2755d4c new file mode 100644 index 000000000..e2ca65aee Binary files /dev/null and b/tests/fuzzing/grid_corpus/a9b3824937fd2aef1ff8e1cd8ec79e07d2755d4c differ diff --git a/tests/fuzzing/grid_corpus/a9b57602f791c0202ae9328234b4def72d09c70a b/tests/fuzzing/grid_corpus/a9b57602f791c0202ae9328234b4def72d09c70a new file mode 100644 index 000000000..4cc2ee89b Binary files /dev/null and b/tests/fuzzing/grid_corpus/a9b57602f791c0202ae9328234b4def72d09c70a differ diff --git a/tests/fuzzing/grid_corpus/a9b678ac8dd6bf74e5cda7a12a83bcdb0fe5f17e b/tests/fuzzing/grid_corpus/a9b678ac8dd6bf74e5cda7a12a83bcdb0fe5f17e new file mode 100644 index 000000000..8b3bc8fea Binary files /dev/null and b/tests/fuzzing/grid_corpus/a9b678ac8dd6bf74e5cda7a12a83bcdb0fe5f17e differ diff --git a/tests/fuzzing/grid_corpus/aa055f1bcff8cd05e3ba32974a25475da59ede2f b/tests/fuzzing/grid_corpus/aa055f1bcff8cd05e3ba32974a25475da59ede2f new file mode 100644 index 000000000..a7f047002 Binary files /dev/null and b/tests/fuzzing/grid_corpus/aa055f1bcff8cd05e3ba32974a25475da59ede2f differ diff --git a/tests/fuzzing/grid_corpus/aa630e18ddf701b727067ce438a5ce031cb74ec0 b/tests/fuzzing/grid_corpus/aa630e18ddf701b727067ce438a5ce031cb74ec0 new file mode 100644 index 000000000..e4e9320d6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/aa630e18ddf701b727067ce438a5ce031cb74ec0 differ diff --git a/tests/fuzzing/grid_corpus/aa74a66c0cd2b53d0c8baa408a6fa81af9b8c806 b/tests/fuzzing/grid_corpus/aa74a66c0cd2b53d0c8baa408a6fa81af9b8c806 new file mode 100644 index 000000000..fe79aca14 Binary files /dev/null and b/tests/fuzzing/grid_corpus/aa74a66c0cd2b53d0c8baa408a6fa81af9b8c806 differ diff --git a/tests/fuzzing/grid_corpus/aab93f936c04542183754882c29fbd77ff3b74ca b/tests/fuzzing/grid_corpus/aab93f936c04542183754882c29fbd77ff3b74ca new file mode 100644 index 000000000..416a33408 Binary files /dev/null and b/tests/fuzzing/grid_corpus/aab93f936c04542183754882c29fbd77ff3b74ca differ diff --git a/tests/fuzzing/grid_corpus/aae3dd51583610f5f9e97efe96d7430cdea85aac b/tests/fuzzing/grid_corpus/aae3dd51583610f5f9e97efe96d7430cdea85aac new file mode 100644 index 000000000..e52184126 --- /dev/null +++ b/tests/fuzzing/grid_corpus/aae3dd51583610f5f9e97efe96d7430cdea85aac @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.1000000 0.0E00000.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 5>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ab0350997df648f2b11e16a9b7f73a2bbcb0b98c b/tests/fuzzing/grid_corpus/ab0350997df648f2b11e16a9b7f73a2bbcb0b98c new file mode 100644 index 000000000..25d068be6 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ab0350997df648f2b11e16a9b7f73a2bbcb0b98c @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.100000+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ab45141416a2700168db4f3a789088bcec0a415d b/tests/fuzzing/grid_corpus/ab45141416a2700168db4f3a789088bcec0a415d new file mode 100644 index 000000000..740cd7957 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ab45141416a2700168db4f3a789088bcec0a415d differ diff --git a/tests/fuzzing/grid_corpus/ab77408cd5482a79eb25b0b6aa206621eb37990f b/tests/fuzzing/grid_corpus/ab77408cd5482a79eb25b0b6aa206621eb37990f new file mode 100644 index 000000000..97be05464 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ab77408cd5482a79eb25b0b6aa206621eb37990f @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ab82b9a0a382ccd1f7504bbe71ddae5974743d07 b/tests/fuzzing/grid_corpus/ab82b9a0a382ccd1f7504bbe71ddae5974743d07 new file mode 100644 index 000000000..c16567f67 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ab82b9a0a382ccd1f7504bbe71ddae5974743d07 @@ -0,0 +1,12 @@ +MNSA/¬õßÿÿMAPAXESZþCOORDÿÿÿ + +SPECGRID +  +COORRID +  +COORD + 1.0.0E+00 +/ +ID_õ +ZCORN +33333ÍÈ3333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ab94da71d9d5068e3a8b33a817481b6bca1e2d29 b/tests/fuzzing/grid_corpus/ab94da71d9d5068e3a8b33a817481b6bca1e2d29 new file mode 100644 index 000000000..1acae1110 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ab94da71d9d5068e3a8b33a817481b6bca1e2d29 differ diff --git a/tests/fuzzing/grid_corpus/abe527c629c201b0761a85d861ce9135d303c72c b/tests/fuzzing/grid_corpus/abe527c629c201b0761a85d861ce9135d303c72c new file mode 100644 index 000000000..15a4715b7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/abe527c629c201b0761a85d861ce9135d303c72c differ diff --git a/tests/fuzzing/grid_corpus/abeefb24f9d59c0f963ee6cfb3249b2b71ea2423 b/tests/fuzzing/grid_corpus/abeefb24f9d59c0f963ee6cfb3249b2b71ea2423 new file mode 100644 index 000000000..cc65ed60f Binary files /dev/null and b/tests/fuzzing/grid_corpus/abeefb24f9d59c0f963ee6cfb3249b2b71ea2423 differ diff --git a/tests/fuzzing/grid_corpus/abffd93d1d3a51670bbae7e2e64570376258d64e b/tests/fuzzing/grid_corpus/abffd93d1d3a51670bbae7e2e64570376258d64e new file mode 100644 index 000000000..5360d520b Binary files /dev/null and b/tests/fuzzing/grid_corpus/abffd93d1d3a51670bbae7e2e64570376258d64e differ diff --git a/tests/fuzzing/grid_corpus/ac16cd575f13dcd0da63100043cce004a813aa1f b/tests/fuzzing/grid_corpus/ac16cd575f13dcd0da63100043cce004a813aa1f new file mode 100644 index 000000000..e26c30d09 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ac16cd575f13dcd0da63100043cce004a813aa1f differ diff --git a/tests/fuzzing/grid_corpus/acf8db35b52556f1d1c182170d42cf174b11879b b/tests/fuzzing/grid_corpus/acf8db35b52556f1d1c182170d42cf174b11879b new file mode 100644 index 000000000..c804ad0ed --- /dev/null +++ b/tests/fuzzing/grid_corpus/acf8db35b52556f1d1c182170d42cf174b11879b @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 000ÿ0ÿÿ0Ò0Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.0000E+00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E 0.0E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ad1318ba41dab4678ba42ac57869cebec1703d8a b/tests/fuzzing/grid_corpus/ad1318ba41dab4678ba42ac57869cebec1703d8a new file mode 100644 index 000000000..e350b0e7a Binary files /dev/null and b/tests/fuzzing/grid_corpus/ad1318ba41dab4678ba42ac57869cebec1703d8a differ diff --git a/tests/fuzzing/grid_corpus/ad362c683fae1a5282d4aaf7300de6c0ddc1cf1b b/tests/fuzzing/grid_corpus/ad362c683fae1a5282d4aaf7300de6c0ddc1cf1b new file mode 100644 index 000000000..46ae5e57d Binary files /dev/null and b/tests/fuzzing/grid_corpus/ad362c683fae1a5282d4aaf7300de6c0ddc1cf1b differ diff --git a/tests/fuzzing/grid_corpus/ad422d84d9781b3aa16839f0f6e347111319f060 b/tests/fuzzing/grid_corpus/ad422d84d9781b3aa16839f0f6e347111319f060 new file mode 100644 index 000000000..97293a698 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ad422d84d9781b3aa16839f0f6e347111319f060 differ diff --git a/tests/fuzzing/grid_corpus/ad45c219e8d6ae80cfead1561b6bb1d1a4f6dab8 b/tests/fuzzing/grid_corpus/ad45c219e8d6ae80cfead1561b6bb1d1a4f6dab8 new file mode 100644 index 000000000..5e3ccbdb0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ad45c219e8d6ae80cfead1561b6bb1d1a4f6dab8 differ diff --git a/tests/fuzzing/grid_corpus/ad4b73d87cac7bb0c393e9afa48b4dcd33568a9d b/tests/fuzzing/grid_corpus/ad4b73d87cac7bb0c393e9afa48b4dcd33568a9d new file mode 100644 index 000000000..fb2204bec Binary files /dev/null and b/tests/fuzzing/grid_corpus/ad4b73d87cac7bb0c393e9afa48b4dcd33568a9d differ diff --git a/tests/fuzzing/grid_corpus/ad78722f3624918486c16223b1e31b0b12032290 b/tests/fuzzing/grid_corpus/ad78722f3624918486c16223b1e31b0b12032290 new file mode 100644 index 000000000..f8a7bb7b0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ad78722f3624918486c16223b1e31b0b12032290 differ diff --git a/tests/fuzzing/grid_corpus/ad7c2f33d9294d8e932df61c3710debf68430693 b/tests/fuzzing/grid_corpus/ad7c2f33d9294d8e932df61c3710debf68430693 new file mode 100644 index 000000000..fc151ea5d Binary files /dev/null and b/tests/fuzzing/grid_corpus/ad7c2f33d9294d8e932df61c3710debf68430693 differ diff --git a/tests/fuzzing/grid_corpus/ada07bc6f846ad8e7368f20bc9132c916a963ac1 b/tests/fuzzing/grid_corpus/ada07bc6f846ad8e7368f20bc9132c916a963ac1 new file mode 100644 index 000000000..11f41bd06 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ada07bc6f846ad8e7368f20bc9132c916a963ac1 differ diff --git a/tests/fuzzing/grid_corpus/adf5feb36407097bb8677d7a80cb88367cb862b7 b/tests/fuzzing/grid_corpus/adf5feb36407097bb8677d7a80cb88367cb862b7 new file mode 100644 index 000000000..749545524 Binary files /dev/null and b/tests/fuzzing/grid_corpus/adf5feb36407097bb8677d7a80cb88367cb862b7 differ diff --git a/tests/fuzzing/grid_corpus/ae06a562b879ef6a64b6a9cc823de0cecc71f8c2 b/tests/fuzzing/grid_corpus/ae06a562b879ef6a64b6a9cc823de0cecc71f8c2 new file mode 100644 index 000000000..63981d60b Binary files /dev/null and b/tests/fuzzing/grid_corpus/ae06a562b879ef6a64b6a9cc823de0cecc71f8c2 differ diff --git a/tests/fuzzing/grid_corpus/ae06f76dac30ccc0a36e35d0417d595dd62dcb4c b/tests/fuzzing/grid_corpus/ae06f76dac30ccc0a36e35d0417d595dd62dcb4c new file mode 100644 index 000000000..ed233e69f Binary files /dev/null and b/tests/fuzzing/grid_corpus/ae06f76dac30ccc0a36e35d0417d595dd62dcb4c differ diff --git a/tests/fuzzing/grid_corpus/ae1243241ee2a91d11002e956e0c0a3e22cfe8d3 b/tests/fuzzing/grid_corpus/ae1243241ee2a91d11002e956e0c0a3e22cfe8d3 new file mode 100644 index 000000000..4dae6e5ff Binary files /dev/null and b/tests/fuzzing/grid_corpus/ae1243241ee2a91d11002e956e0c0a3e22cfe8d3 differ diff --git a/tests/fuzzing/grid_corpus/ae17b955d712869b01cc5df576a3e22f7e9ed3ee b/tests/fuzzing/grid_corpus/ae17b955d712869b01cc5df576a3e22f7e9ed3ee new file mode 100644 index 000000000..079732840 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ae17b955d712869b01cc5df576a3e22f7e9ed3ee differ diff --git a/tests/fuzzing/grid_corpus/ae345c6c4f99a9b0949b641d50bd1d6ab03d3020 b/tests/fuzzing/grid_corpus/ae345c6c4f99a9b0949b641d50bd1d6ab03d3020 new file mode 100644 index 000000000..e001925e7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ae345c6c4f99a9b0949b641d50bd1d6ab03d3020 differ diff --git a/tests/fuzzing/grid_corpus/ae54381816a51c32353b1e1fd7e7e1822d6e5357 b/tests/fuzzing/grid_corpus/ae54381816a51c32353b1e1fd7e7e1822d6e5357 new file mode 100644 index 000000000..4affefae4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ae54381816a51c32353b1e1fd7e7e1822d6e5357 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 .1 0.10000000E+01 +01 + 0E+01 +21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000001+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0+01 0.24199999E+01 + 0.20001 0.200006151 0.20615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ae5f8b9365be7729af9108cb8f9d2db7771c68be b/tests/fuzzing/grid_corpus/ae5f8b9365be7729af9108cb8f9d2db7771c68be new file mode 100644 index 000000000..bd59e8b09 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ae5f8b9365be7729af9108cb8f9d2db7771c68be differ diff --git a/tests/fuzzing/grid_corpus/ae7ada502ab7afc7872853c03142e047dd215b0a b/tests/fuzzing/grid_corpus/ae7ada502ab7afc7872853c03142e047dd215b0a new file mode 100644 index 000000000..bafa592e4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ae7ada502ab7afc7872853c03142e047dd215b0a @@ -0,0 +1,46 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.100å0E+01 0.0000000ÿÿ+00 + 0.00000000E+00 -0.=000ÿÿ00E+01 0.10000000E+01 0.00000000E+00 + -0.1000000St11logic_er000000E+01 0.00000000E+00 -0.10000000E+01 + 0.00000000E+00. 1 00000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 0.10000000E+01 +0E+01 1.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.000000000 0.00000000E+0 0.00000700E+00 0.00000000E+ + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.0000000E+00 00000E+00 + 0.00000000E+00 0.000 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 0.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.1000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/aea62b8eaa4fe2a773bc736ed1d1aa6a4841f88b b/tests/fuzzing/grid_corpus/aea62b8eaa4fe2a773bc736ed1d1aa6a4841f88b new file mode 100644 index 000000000..045494f47 --- /dev/null +++ b/tests/fuzzing/grid_corpus/aea62b8eaa4fe2a773bc736ed1d1aa6a4841f88b @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/aed91d0384a33657267e6410495e68f484c1cfc8 b/tests/fuzzing/grid_corpus/aed91d0384a33657267e6410495e68f484c1cfc8 new file mode 100644 index 000000000..45c6ec812 Binary files /dev/null and b/tests/fuzzing/grid_corpus/aed91d0384a33657267e6410495e68f484c1cfc8 differ diff --git a/tests/fuzzing/grid_corpus/aeff2ff4c87c1b42124a76f8cb0ff0bf93519a76 b/tests/fuzzing/grid_corpus/aeff2ff4c87c1b42124a76f8cb0ff0bf93519a76 new file mode 100644 index 000000000..77c2b4a72 Binary files /dev/null and b/tests/fuzzing/grid_corpus/aeff2ff4c87c1b42124a76f8cb0ff0bf93519a76 differ diff --git a/tests/fuzzing/grid_corpus/af0322c1075af10900f266fec3ff5a13692ed85e b/tests/fuzzing/grid_corpus/af0322c1075af10900f266fec3ff5a13692ed85e new file mode 100644 index 000000000..6d2d2f6d8 --- /dev/null +++ b/tests/fuzzing/grid_corpus/af0322c1075af10900f266fec3ff5a13692ed85e @@ -0,0 +1,35 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/af6e83b50fad5ecfd1540c8c14ff1e5b3737b88f b/tests/fuzzing/grid_corpus/af6e83b50fad5ecfd1540c8c14ff1e5b3737b88f new file mode 100644 index 000000000..959b74ed8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/af6e83b50fad5ecfd1540c8c14ff1e5b3737b88f differ diff --git a/tests/fuzzing/grid_corpus/af7841dc926874d54e179aa2d00617c04773b790 b/tests/fuzzing/grid_corpus/af7841dc926874d54e179aa2d00617c04773b790 new file mode 100644 index 000000000..4422d23d5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/af7841dc926874d54e179aa2d00617c04773b790 differ diff --git a/tests/fuzzing/grid_corpus/af83f2bf63910621d83a6c75f66ac3a94a8cf0ed b/tests/fuzzing/grid_corpus/af83f2bf63910621d83a6c75f66ac3a94a8cf0ed new file mode 100644 index 000000000..7dc3dc6a3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/af83f2bf63910621d83a6c75f66ac3a94a8cf0ed differ diff --git a/tests/fuzzing/grid_corpus/afa7d94a6c4d5d3efbddd12bd52f563dec890760 b/tests/fuzzing/grid_corpus/afa7d94a6c4d5d3efbddd12bd52f563dec890760 new file mode 100644 index 000000000..77f1d85fb Binary files /dev/null and b/tests/fuzzing/grid_corpus/afa7d94a6c4d5d3efbddd12bd52f563dec890760 differ diff --git a/tests/fuzzing/grid_corpus/aff73cc3117e7516f9f4969e2bf0f91e3267a77a b/tests/fuzzing/grid_corpus/aff73cc3117e7516f9f4969e2bf0f91e3267a77a new file mode 100644 index 000000000..62a01648e Binary files /dev/null and b/tests/fuzzing/grid_corpus/aff73cc3117e7516f9f4969e2bf0f91e3267a77a differ diff --git a/tests/fuzzing/grid_corpus/b08873f4c66112dd1c775c8ad825392d90b771d2 b/tests/fuzzing/grid_corpus/b08873f4c66112dd1c775c8ad825392d90b771d2 new file mode 100644 index 000000000..5f0d71325 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b08873f4c66112dd1c775c8ad825392d90b771d2 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 0000 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 0 1 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b0cf357beefab5e3885c89bc1d0a70f25c82f7ac b/tests/fuzzing/grid_corpus/b0cf357beefab5e3885c89bc1d0a70f25c82f7ac new file mode 100644 index 000000000..b9406c5d5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b0cf357beefab5e3885c89bc1d0a70f25c82f7ac differ diff --git a/tests/fuzzing/grid_corpus/b0f378e8c440715b2ce07b488de7c90b638567e4 b/tests/fuzzing/grid_corpus/b0f378e8c440715b2ce07b488de7c90b638567e4 new file mode 100644 index 000000000..d1dea9634 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b0f378e8c440715b2ce07b488de7c90b638567e4 differ diff --git a/tests/fuzzing/grid_corpus/b14f7f80c5167f5dd6fcbf40379955e5c452da80 b/tests/fuzzing/grid_corpus/b14f7f80c5167f5dd6fcbf40379955e5c452da80 new file mode 100644 index 000000000..3d0c8fc6f Binary files /dev/null and b/tests/fuzzing/grid_corpus/b14f7f80c5167f5dd6fcbf40379955e5c452da80 differ diff --git a/tests/fuzzing/grid_corpus/b172bc31d3a3fb99fd3063221d6b8a85166af55e b/tests/fuzzing/grid_corpus/b172bc31d3a3fb99fd3063221d6b8a85166af55e new file mode 100644 index 000000000..1ddb66d16 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b172bc31d3a3fb99fd3063221d6b8a85166af55e differ diff --git a/tests/fuzzing/grid_corpus/b1a108f04de1c25c3254a262bc704e699d38c893 b/tests/fuzzing/grid_corpus/b1a108f04de1c25c3254a262bc704e699d38c893 new file mode 100644 index 000000000..2c157a0ee Binary files /dev/null and b/tests/fuzzing/grid_corpus/b1a108f04de1c25c3254a262bc704e699d38c893 differ diff --git a/tests/fuzzing/grid_corpus/b224394d284c21f55c26379873d09a8a50b5d1e9 b/tests/fuzzing/grid_corpus/b224394d284c21f55c26379873d09a8a50b5d1e9 new file mode 100644 index 000000000..394cbc91a Binary files /dev/null and b/tests/fuzzing/grid_corpus/b224394d284c21f55c26379873d09a8a50b5d1e9 differ diff --git a/tests/fuzzing/grid_corpus/b237cd6872d292d1611455ec9664ddd5703dc1b5 b/tests/fuzzing/grid_corpus/b237cd6872d292d1611455ec9664ddd5703dc1b5 new file mode 100644 index 000000000..17c459a98 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b237cd6872d292d1611455ec9664ddd5703dc1b5 differ diff --git a/tests/fuzzing/grid_corpus/b243aa4797ac44a2f34fcaf41ff5949d2c2fad16 b/tests/fuzzing/grid_corpus/b243aa4797ac44a2f34fcaf41ff5949d2c2fad16 new file mode 100644 index 000000000..ac109e239 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b243aa4797ac44a2f34fcaf41ff5949d2c2fad16 differ diff --git a/tests/fuzzing/grid_corpus/b246d50c6e843adef4ead2ee201058e9e04cc31f b/tests/fuzzing/grid_corpus/b246d50c6e843adef4ead2ee201058e9e04cc31f new file mode 100644 index 000000000..d4e9cfb85 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b246d50c6e843adef4ead2ee201058e9e04cc31f @@ -0,0 +1,17 @@ + +MAPUNITS + 'METRES 'IDUNIT + 'METRES ' '- ' +/ + +SPECGRID + 1 1 1 1 F / + +COORD + 0E+00 +/ + +ZCORN + 0.-0000000E+00 0.00000000E+0E+00 0.20000000EA+01 + 0.·000 0.00000000E+00 I0.00000000E+00! 0.20000000E+01) 0.÷÷÷÷÷÷÷÷÷÷÷0000 +0M \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b26af586c69e197f551c610c15854d03253d0d67 b/tests/fuzzing/grid_corpus/b26af586c69e197f551c610c15854d03253d0d67 new file mode 100644 index 000000000..c2571a5a0 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b26af586c69e197f551c610c15854d03253d0d67 @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0Ð +0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 01 0 0 1 0 8 0 0 1 11*1 0 +0 00 0 +/ +ZCORN +0 1 31*0! 0 0 0 0 1 0 0 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b273b9b8b66a91a5a3c49050dfd9cffcbc13a62e b/tests/fuzzing/grid_corpus/b273b9b8b66a91a5a3c49050dfd9cffcbc13a62e new file mode 100644 index 000000000..36ad2ebf0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b273b9b8b66a91a5a3c49050dfd9cffcbc13a62e differ diff --git a/tests/fuzzing/grid_corpus/b291b91a0718f8845528ae8f36db6d11151ea5d1 b/tests/fuzzing/grid_corpus/b291b91a0718f8845528ae8f36db6d11151ea5d1 new file mode 100644 index 000000000..ef67cef4f --- /dev/null +++ b/tests/fuzzing/grid_corpus/b291b91a0718f8845528ae8f36db6d11151ea5d1 @@ -0,0 +1,9 @@ +SPECGRID +6*10 +/ +COORD +363*14.11E+01 +/ +ZCORN +8*0 +/ diff --git a/tests/fuzzing/grid_corpus/b2b53951214a1337188b2bdf970beda7e114cb8e b/tests/fuzzing/grid_corpus/b2b53951214a1337188b2bdf970beda7e114cb8e new file mode 100644 index 000000000..f938dccf3 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b2b53951214a1337188b2bdf970beda7e114cb8e @@ -0,0 +1,47 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0.20000000E+01 0.20000000E+01 + 0.2080 -0.100å0E+01 0.0000000ÿMAPA + 0.00000000E+00 -0.=000ÿÿ00E+00 0.10000000E+01 0.00000000E+00 + -0.1000000St11logic_er000000E+01 0.00000000E+00 -0.10050000E+01 + 0.00000000E+00. 1 00000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 +01 +0E+01 1.10000000E+01 0.1000000Ùº+01 -0.10000000E+01 + 0.000000000 0.00000000E+0 0.00000700E+00 0.00000000E+ + 0.000000001 + 0.00000000E+00 0.00000000E+00 0.0000000E+00 00000E+00 + 0.08000000E+00 0.000 0.00000000E+00 0.00000000E+00 + 0.'0000000E+00 0.000000ÿÿ00E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/b2dda4286aa42dfaaf869311a537ac24deb256af b/tests/fuzzing/grid_corpus/b2dda4286aa42dfaaf869311a537ac24deb256af new file mode 100644 index 000000000..50bbb2c2b Binary files /dev/null and b/tests/fuzzing/grid_corpus/b2dda4286aa42dfaaf869311a537ac24deb256af differ diff --git a/tests/fuzzing/grid_corpus/b2f197bf11a33c455ab579b728d4b6e3e349da30 b/tests/fuzzing/grid_corpus/b2f197bf11a33c455ab579b728d4b6e3e349da30 new file mode 100644 index 000000000..5700eb10c Binary files /dev/null and b/tests/fuzzing/grid_corpus/b2f197bf11a33c455ab579b728d4b6e3e349da30 differ diff --git a/tests/fuzzing/grid_corpus/b324690b15a9e07ff5c718374ac4e00aadae9e6d b/tests/fuzzing/grid_corpus/b324690b15a9e07ff5c718374ac4e00aadae9e6d new file mode 100644 index 000000000..e04e6e302 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b324690b15a9e07ff5c718374ac4e00aadae9e6d differ diff --git a/tests/fuzzing/grid_corpus/b33a81e1084af28f706475f4a65b2540b3ac7881 b/tests/fuzzing/grid_corpus/b33a81e1084af28f706475f4a65b2540b3ac7881 new file mode 100644 index 000000000..cdec8b914 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b33a81e1084af28f706475f4a65b2540b3ac7881 differ diff --git a/tests/fuzzing/grid_corpus/b33d651c4b545e97b28333fdd8417addd5d49a18 b/tests/fuzzing/grid_corpus/b33d651c4b545e97b28333fdd8417addd5d49a18 new file mode 100644 index 000000000..035271ccd Binary files /dev/null and b/tests/fuzzing/grid_corpus/b33d651c4b545e97b28333fdd8417addd5d49a18 differ diff --git a/tests/fuzzing/grid_corpus/b367e16d773ed491fe312d771004544e736f97b4 b/tests/fuzzing/grid_corpus/b367e16d773ed491fe312d771004544e736f97b4 new file mode 100644 index 000000000..3a9348753 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b367e16d773ed491fe312d771004544e736f97b4 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 .1 0.10000000E+01 +01 + 0E+01 +21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000001+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0+01 0.24199999E+01 + 0.20001 0.200006151 0.20615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b36fe76feaaec0e556e586f923d6f5e2dbd5a87b b/tests/fuzzing/grid_corpus/b36fe76feaaec0e556e586f923d6f5e2dbd5a87b new file mode 100644 index 000000000..90e975f3e Binary files /dev/null and b/tests/fuzzing/grid_corpus/b36fe76feaaec0e556e586f923d6f5e2dbd5a87b differ diff --git a/tests/fuzzing/grid_corpus/b38a2f2ca05bcc9d75764a204ac3950a0d9416d4 b/tests/fuzzing/grid_corpus/b38a2f2ca05bcc9d75764a204ac3950a0d9416d4 new file mode 100644 index 000000000..a1063e3e0 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b38a2f2ca05bcc9d75764a204ac3950a0d9416d4 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 0000 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 0 1 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b391b20ddf373c0cb5bbca4e255f9d2d64ff1c81 b/tests/fuzzing/grid_corpus/b391b20ddf373c0cb5bbca4e255f9d2d64ff1c81 new file mode 100644 index 000000000..61077959a Binary files /dev/null and b/tests/fuzzing/grid_corpus/b391b20ddf373c0cb5bbca4e255f9d2d64ff1c81 differ diff --git a/tests/fuzzing/grid_corpus/b396587683173957ac67ef557c09ed108294edf9 b/tests/fuzzing/grid_corpus/b396587683173957ac67ef557c09ed108294edf9 new file mode 100644 index 000000000..499571bbb Binary files /dev/null and b/tests/fuzzing/grid_corpus/b396587683173957ac67ef557c09ed108294edf9 differ diff --git a/tests/fuzzing/grid_corpus/b3aceae378080ef6de96bd5c4dd8138134193844 b/tests/fuzzing/grid_corpus/b3aceae378080ef6de96bd5c4dd8138134193844 new file mode 100644 index 000000000..2c553791e --- /dev/null +++ b/tests/fuzzing/grid_corpus/b3aceae378080ef6de96bd5c4dd8138134193844 @@ -0,0 +1,5 @@ +MAPUNI +/ + +SPECGRID +2 2 Œ 2 1 F / [?ô0+ \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b3f2c21f2aa5fa4eaf75c05e7a2b9547b3e17618 b/tests/fuzzing/grid_corpus/b3f2c21f2aa5fa4eaf75c05e7a2b9547b3e17618 new file mode 100644 index 000000000..a8edda18a Binary files /dev/null and b/tests/fuzzing/grid_corpus/b3f2c21f2aa5fa4eaf75c05e7a2b9547b3e17618 differ diff --git a/tests/fuzzing/grid_corpus/b484cfa7901276979da77262c15252a9e66543f1 b/tests/fuzzing/grid_corpus/b484cfa7901276979da77262c15252a9e66543f1 new file mode 100644 index 000000000..e20f0f5f1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b484cfa7901276979da77262c15252a9e66543f1 differ diff --git a/tests/fuzzing/grid_corpus/b4c79f2a437f059190635b179a36a881f9861a48 b/tests/fuzzing/grid_corpus/b4c79f2a437f059190635b179a36a881f9861a48 new file mode 100644 index 000000000..8fe4d8304 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b4c79f2a437f059190635b179a36a881f9861a48 differ diff --git a/tests/fuzzing/grid_corpus/b567e2785ccc5feffff635b5cc7303a254111ac6 b/tests/fuzzing/grid_corpus/b567e2785ccc5feffff635b5cc7303a254111ac6 new file mode 100644 index 000000000..abb6bdfc9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b567e2785ccc5feffff635b5cc7303a254111ac6 differ diff --git a/tests/fuzzing/grid_corpus/b57d258a659d6edf5000f38e3fb03106e41f622d b/tests/fuzzing/grid_corpus/b57d258a659d6edf5000f38e3fb03106e41f622d new file mode 100644 index 000000000..26d032dda Binary files /dev/null and b/tests/fuzzing/grid_corpus/b57d258a659d6edf5000f38e3fb03106e41f622d differ diff --git a/tests/fuzzing/grid_corpus/b5db330362cb963b117f227d36087f9be4cd5af8 b/tests/fuzzing/grid_corpus/b5db330362cb963b117f227d36087f9be4cd5af8 new file mode 100644 index 000000000..0afd7943a Binary files /dev/null and b/tests/fuzzing/grid_corpus/b5db330362cb963b117f227d36087f9be4cd5af8 differ diff --git a/tests/fuzzing/grid_corpus/b60b510678859d45c0801c8127f8fd010cd1ddf5 b/tests/fuzzing/grid_corpus/b60b510678859d45c0801c8127f8fd010cd1ddf5 new file mode 100644 index 000000000..426f418fc --- /dev/null +++ b/tests/fuzzing/grid_corpus/b60b510678859d45c0801c8127f8fd010cd1ddf5 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b6243bb46bfe839d251f3f487ac6ca54a40ec6e3 b/tests/fuzzing/grid_corpus/b6243bb46bfe839d251f3f487ac6ca54a40ec6e3 new file mode 100644 index 000000000..c08547a6a Binary files /dev/null and b/tests/fuzzing/grid_corpus/b6243bb46bfe839d251f3f487ac6ca54a40ec6e3 differ diff --git a/tests/fuzzing/grid_corpus/b68c04b84921d606b51bb785052475c5ce03282c b/tests/fuzzing/grid_corpus/b68c04b84921d606b51bb785052475c5ce03282c new file mode 100644 index 000000000..8b87241b0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b68c04b84921d606b51bb785052475c5ce03282c differ diff --git a/tests/fuzzing/grid_corpus/b6f909695a22b93da0315a89f426afdbb5b3aa21 b/tests/fuzzing/grid_corpus/b6f909695a22b93da0315a89f426afdbb5b3aa21 new file mode 100644 index 000000000..8c7f7c1a1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b6f909695a22b93da0315a89f426afdbb5b3aa21 differ diff --git a/tests/fuzzing/grid_corpus/b6ff6b6025d66ec14a6efb693d6afe9bf05076b3 b/tests/fuzzing/grid_corpus/b6ff6b6025d66ec14a6efb693d6afe9bf05076b3 new file mode 100644 index 000000000..1ed0381fc Binary files /dev/null and b/tests/fuzzing/grid_corpus/b6ff6b6025d66ec14a6efb693d6afe9bf05076b3 differ diff --git a/tests/fuzzing/grid_corpus/b72642c963fdc497d116b42b4a0d8f96cb02df2e b/tests/fuzzing/grid_corpus/b72642c963fdc497d116b42b4a0d8f96cb02df2e new file mode 100644 index 000000000..52e149006 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b72642c963fdc497d116b42b4a0d8f96cb02df2e @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 00 02 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b739d6736c2cf8f48fb648f624717114fc29bea0 b/tests/fuzzing/grid_corpus/b739d6736c2cf8f48fb648f624717114fc29bea0 new file mode 100644 index 000000000..d5a242cbb --- /dev/null +++ b/tests/fuzzing/grid_corpus/b739d6736c2cf8f48fb648f624717114fc29bea0 @@ -0,0 +1,11 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1@ 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/b7900468357dae0a99a60eb0cda540568b78c0ba b/tests/fuzzing/grid_corpus/b7900468357dae0a99a60eb0cda540568b78c0ba new file mode 100644 index 000000000..b9238d2f9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b7900468357dae0a99a60eb0cda540568b78c0ba @@ -0,0 +1,8 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0E .0 0 +0 1 0 0.0 1 0 0 0 0 00 +0 8 0. 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 1 0 1D 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 + diff --git a/tests/fuzzing/grid_corpus/b7921a960362737fd14785c11323acffb49d9b52 b/tests/fuzzing/grid_corpus/b7921a960362737fd14785c11323acffb49d9b52 new file mode 100644 index 000000000..ca2f373a7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b7921a960362737fd14785c11323acffb49d9b52 differ diff --git a/tests/fuzzing/grid_corpus/b7f462d788085f69dc043167fc10813907dbab34 b/tests/fuzzing/grid_corpus/b7f462d788085f69dc043167fc10813907dbab34 new file mode 100644 index 000000000..abfc447e4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b7f462d788085f69dc043167fc10813907dbab34 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b806d4ee171b1aeaca602dfe0399a4718613ad91 b/tests/fuzzing/grid_corpus/b806d4ee171b1aeaca602dfe0399a4718613ad91 new file mode 100644 index 000000000..e297a329c --- /dev/null +++ b/tests/fuzzing/grid_corpus/b806d4ee171b1aeaca602dfe0399a4718613ad91 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b82ec30616216eb62272859ff07d8995267ab40d b/tests/fuzzing/grid_corpus/b82ec30616216eb62272859ff07d8995267ab40d new file mode 100644 index 000000000..41dca0afb Binary files /dev/null and b/tests/fuzzing/grid_corpus/b82ec30616216eb62272859ff07d8995267ab40d differ diff --git a/tests/fuzzing/grid_corpus/b84ac7fd9b491cbaf62703d84f774f94c52f70dc b/tests/fuzzing/grid_corpus/b84ac7fd9b491cbaf62703d84f774f94c52f70dc new file mode 100644 index 000000000..c38f28b56 --- /dev/null +++ b/tests/fuzzing/grid_corpus/b84ac7fd9b491cbaf62703d84f774f94c52f70dc @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0@ 0 0 0 5 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b8edddd6c710a22e29db942f3530fe6fcdcf8c29 b/tests/fuzzing/grid_corpus/b8edddd6c710a22e29db942f3530fe6fcdcf8c29 new file mode 100644 index 000000000..654a16afb Binary files /dev/null and b/tests/fuzzing/grid_corpus/b8edddd6c710a22e29db942f3530fe6fcdcf8c29 differ diff --git a/tests/fuzzing/grid_corpus/b90578526d6fd766bc44f32706c349c8a327c4f8 b/tests/fuzzing/grid_corpus/b90578526d6fd766bc44f32706c349c8a327c4f8 new file mode 100644 index 000000000..ac8e7acd8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b90578526d6fd766bc44f32706c349c8a327c4f8 differ diff --git a/tests/fuzzing/grid_corpus/b911f3b3481775fda8df801565a21642acd223f9 b/tests/fuzzing/grid_corpus/b911f3b3481775fda8df801565a21642acd223f9 new file mode 100644 index 000000000..cbd7ce978 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b911f3b3481775fda8df801565a21642acd223f9 differ diff --git a/tests/fuzzing/grid_corpus/b926d29b80863fc56a85f79a74e6078495f2f6a7 b/tests/fuzzing/grid_corpus/b926d29b80863fc56a85f79a74e6078495f2f6a7 new file mode 100644 index 000000000..a95c69c14 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b926d29b80863fc56a85f79a74e6078495f2f6a7 differ diff --git a/tests/fuzzing/grid_corpus/b93e17ac5c91de7b0a4ffc52ca43c3f0c919247e b/tests/fuzzing/grid_corpus/b93e17ac5c91de7b0a4ffc52ca43c3f0c919247e new file mode 100644 index 000000000..085d0201f --- /dev/null +++ b/tests/fuzzing/grid_corpus/b93e17ac5c91de7b0a4ffc52ca43c3f0c919247e @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/b9488d354b37b0041208553df7709302dd187d5f b/tests/fuzzing/grid_corpus/b9488d354b37b0041208553df7709302dd187d5f new file mode 100644 index 000000000..35f8da932 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b9488d354b37b0041208553df7709302dd187d5f differ diff --git a/tests/fuzzing/grid_corpus/b9b99d4fc6a04221fb6cd794769dae2229f96785 b/tests/fuzzing/grid_corpus/b9b99d4fc6a04221fb6cd794769dae2229f96785 new file mode 100644 index 000000000..c86f52944 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b9b99d4fc6a04221fb6cd794769dae2229f96785 differ diff --git a/tests/fuzzing/grid_corpus/b9bcdb993c3fc0e3b0b2fd5b2afdaf272b1ddb37 b/tests/fuzzing/grid_corpus/b9bcdb993c3fc0e3b0b2fd5b2afdaf272b1ddb37 new file mode 100644 index 000000000..4c4cede50 Binary files /dev/null and b/tests/fuzzing/grid_corpus/b9bcdb993c3fc0e3b0b2fd5b2afdaf272b1ddb37 differ diff --git a/tests/fuzzing/grid_corpus/ba0290c33d83c2903df1b7b55c4772174b48fb47 b/tests/fuzzing/grid_corpus/ba0290c33d83c2903df1b7b55c4772174b48fb47 new file mode 100644 index 000000000..7edca6ba0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ba0290c33d83c2903df1b7b55c4772174b48fb47 differ diff --git a/tests/fuzzing/grid_corpus/ba5836c9dfee14b15a9a8284851fd022cefbfb4b b/tests/fuzzing/grid_corpus/ba5836c9dfee14b15a9a8284851fd022cefbfb4b new file mode 100644 index 000000000..7cf22c6f2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ba5836c9dfee14b15a9a8284851fd022cefbfb4b differ diff --git a/tests/fuzzing/grid_corpus/ba8baabfea15530a069ba60ece270e22fba94ee3 b/tests/fuzzing/grid_corpus/ba8baabfea15530a069ba60ece270e22fba94ee3 new file mode 100644 index 000000000..67f6db9bc Binary files /dev/null and b/tests/fuzzing/grid_corpus/ba8baabfea15530a069ba60ece270e22fba94ee3 differ diff --git a/tests/fuzzing/grid_corpus/bab951d8b674dea8755eccb91aa843d24a30921b b/tests/fuzzing/grid_corpus/bab951d8b674dea8755eccb91aa843d24a30921b new file mode 100644 index 000000000..6b6ba01c0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/bab951d8b674dea8755eccb91aa843d24a30921b differ diff --git a/tests/fuzzing/grid_corpus/bacd089e16cab8c9ee2799f4bf67e45ee7084674 b/tests/fuzzing/grid_corpus/bacd089e16cab8c9ee2799f4bf67e45ee7084674 new file mode 100644 index 000000000..2c88a37c7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/bacd089e16cab8c9ee2799f4bf67e45ee7084674 differ diff --git a/tests/fuzzing/grid_corpus/baeed4a5ed979d8020b82d9a380658fa3a2ea67a b/tests/fuzzing/grid_corpus/baeed4a5ed979d8020b82d9a380658fa3a2ea67a new file mode 100644 index 000000000..bdce8dcca Binary files /dev/null and b/tests/fuzzing/grid_corpus/baeed4a5ed979d8020b82d9a380658fa3a2ea67a differ diff --git a/tests/fuzzing/grid_corpus/bafffbf7a4b781103fdfa075849c353e152c7227 b/tests/fuzzing/grid_corpus/bafffbf7a4b781103fdfa075849c353e152c7227 new file mode 100644 index 000000000..43af1c34b Binary files /dev/null and b/tests/fuzzing/grid_corpus/bafffbf7a4b781103fdfa075849c353e152c7227 differ diff --git a/tests/fuzzing/grid_corpus/bba852fcb5841c4e5e7c0c721b978728a52e3bda b/tests/fuzzing/grid_corpus/bba852fcb5841c4e5e7c0c721b978728a52e3bda new file mode 100644 index 000000000..0731dc12f Binary files /dev/null and b/tests/fuzzing/grid_corpus/bba852fcb5841c4e5e7c0c721b978728a52e3bda differ diff --git a/tests/fuzzing/grid_corpus/bbc8a23916844ef3a3ae6c450ec5266b957ad646 b/tests/fuzzing/grid_corpus/bbc8a23916844ef3a3ae6c450ec5266b957ad646 new file mode 100644 index 000000000..b9a9f7dd0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/bbc8a23916844ef3a3ae6c450ec5266b957ad646 differ diff --git a/tests/fuzzing/grid_corpus/bc1f4b959b8cb51eb56843c0490db2ec15dd85c7 b/tests/fuzzing/grid_corpus/bc1f4b959b8cb51eb56843c0490db2ec15dd85c7 new file mode 100644 index 000000000..74f6f343d Binary files /dev/null and b/tests/fuzzing/grid_corpus/bc1f4b959b8cb51eb56843c0490db2ec15dd85c7 differ diff --git a/tests/fuzzing/grid_corpus/bc3407bbda7acd92c1f90299019f9beb90ee790f b/tests/fuzzing/grid_corpus/bc3407bbda7acd92c1f90299019f9beb90ee790f new file mode 100644 index 000000000..946f87ba7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/bc3407bbda7acd92c1f90299019f9beb90ee790f differ diff --git a/tests/fuzzing/grid_corpus/bc364af34f3b750949bf33cb2feb6e907163f795 b/tests/fuzzing/grid_corpus/bc364af34f3b750949bf33cb2feb6e907163f795 new file mode 100644 index 000000000..31a155d5e Binary files /dev/null and b/tests/fuzzing/grid_corpus/bc364af34f3b750949bf33cb2feb6e907163f795 differ diff --git a/tests/fuzzing/grid_corpus/bc47c156208fe77d9a31497ede61dfb693347ddd b/tests/fuzzing/grid_corpus/bc47c156208fe77d9a31497ede61dfb693347ddd new file mode 100644 index 000000000..1987a19c4 --- /dev/null +++ b/tests/fuzzing/grid_corpus/bc47c156208fe77d9a31497ede61dfb693347ddd @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 5 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/bc5ed87df8a3529fd2806fd821fa0de05f2eee05 b/tests/fuzzing/grid_corpus/bc5ed87df8a3529fd2806fd821fa0de05f2eee05 new file mode 100644 index 000000000..6cfe846f8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/bc5ed87df8a3529fd2806fd821fa0de05f2eee05 differ diff --git a/tests/fuzzing/grid_corpus/bca767aea2fe6ae02a10c32d759f4c4d2786870c b/tests/fuzzing/grid_corpus/bca767aea2fe6ae02a10c32d759f4c4d2786870c new file mode 100644 index 000000000..d46a7b041 Binary files /dev/null and b/tests/fuzzing/grid_corpus/bca767aea2fe6ae02a10c32d759f4c4d2786870c differ diff --git a/tests/fuzzing/grid_corpus/bd0eec74178d785f331b29c2daa0f93dd96044e6 b/tests/fuzzing/grid_corpus/bd0eec74178d785f331b29c2daa0f93dd96044e6 new file mode 100644 index 000000000..7968dffee Binary files /dev/null and b/tests/fuzzing/grid_corpus/bd0eec74178d785f331b29c2daa0f93dd96044e6 differ diff --git a/tests/fuzzing/grid_corpus/bd3174dc793500cb4a4f10e169cdf6f828a5f673 b/tests/fuzzing/grid_corpus/bd3174dc793500cb4a4f10e169cdf6f828a5f673 new file mode 100644 index 000000000..3cd20f0bf --- /dev/null +++ b/tests/fuzzing/grid_corpus/bd3174dc793500cb4a4f10e169cdf6f828a5f673 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 0 +0 8 0 10 0ÿ 0 1 0 0 0 0 10 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/bd411581fcd7eff34f24f212fd68ea457948971f b/tests/fuzzing/grid_corpus/bd411581fcd7eff34f24f212fd68ea457948971f new file mode 100644 index 000000000..f7ea63b8a Binary files /dev/null and b/tests/fuzzing/grid_corpus/bd411581fcd7eff34f24f212fd68ea457948971f differ diff --git a/tests/fuzzing/grid_corpus/bd4ea06a5e91e6e2c33906e1bf58f4384e9680aa b/tests/fuzzing/grid_corpus/bd4ea06a5e91e6e2c33906e1bf58f4384e9680aa new file mode 100644 index 000000000..78187f945 --- /dev/null +++ b/tests/fuzzing/grid_corpus/bd4ea06a5e91e6e2c33906e1bf58f4384e9680aa @@ -0,0 +1,12 @@ +MNSA/¬õßÿÿAXESZþÿ + +SPECGRID +  +COORRID +  +COORD + 1.0.0E+00 +/ +ID_õ +ZCORN +33333ÍÈ3333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/bd53c995eddc1ea346f8ff82e8a934c2a6c14b2f b/tests/fuzzing/grid_corpus/bd53c995eddc1ea346f8ff82e8a934c2a6c14b2f new file mode 100644 index 000000000..7d30cae4c Binary files /dev/null and b/tests/fuzzing/grid_corpus/bd53c995eddc1ea346f8ff82e8a934c2a6c14b2f differ diff --git a/tests/fuzzing/grid_corpus/bd545f302d3d10c75992f76e1272cbf235ef7e03 b/tests/fuzzing/grid_corpus/bd545f302d3d10c75992f76e1272cbf235ef7e03 new file mode 100644 index 000000000..0ad573ac8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/bd545f302d3d10c75992f76e1272cbf235ef7e03 differ diff --git a/tests/fuzzing/grid_corpus/bd60e657a38e508ce1bb374d3790b30f2ee6b9f2 b/tests/fuzzing/grid_corpus/bd60e657a38e508ce1bb374d3790b30f2ee6b9f2 new file mode 100644 index 000000000..21074ecbd Binary files /dev/null and b/tests/fuzzing/grid_corpus/bd60e657a38e508ce1bb374d3790b30f2ee6b9f2 differ diff --git a/tests/fuzzing/grid_corpus/bd63e8af3f495cd598779be7503e5c9510de824f b/tests/fuzzing/grid_corpus/bd63e8af3f495cd598779be7503e5c9510de824f new file mode 100644 index 000000000..4ef84e43b Binary files /dev/null and b/tests/fuzzing/grid_corpus/bd63e8af3f495cd598779be7503e5c9510de824f differ diff --git a/tests/fuzzing/grid_corpus/bd951043d85d8e8ad076216abd3832ccec9e054c b/tests/fuzzing/grid_corpus/bd951043d85d8e8ad076216abd3832ccec9e054c new file mode 100644 index 000000000..b1ccfefbc --- /dev/null +++ b/tests/fuzzing/grid_corpus/bd951043d85d8e8ad076216abd3832ccec9e054c @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 00 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 10 0 0 +/ + +ZCORN +0 1 11*0 0@ 0 00 0 1@ 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/bdade7861eef850d00a34881590d52b35e200c3e b/tests/fuzzing/grid_corpus/bdade7861eef850d00a34881590d52b35e200c3e new file mode 100644 index 000000000..f77dfce1a Binary files /dev/null and b/tests/fuzzing/grid_corpus/bdade7861eef850d00a34881590d52b35e200c3e differ diff --git a/tests/fuzzing/grid_corpus/bdf551f4cbab64072128ca299938cccfbd8c5694 b/tests/fuzzing/grid_corpus/bdf551f4cbab64072128ca299938cccfbd8c5694 new file mode 100644 index 000000000..ad1e1f879 Binary files /dev/null and b/tests/fuzzing/grid_corpus/bdf551f4cbab64072128ca299938cccfbd8c5694 differ diff --git a/tests/fuzzing/grid_corpus/bdfe9beb060e23d16c8fb0519a43e6f2a0b7bb81 b/tests/fuzzing/grid_corpus/bdfe9beb060e23d16c8fb0519a43e6f2a0b7bb81 new file mode 100644 index 000000000..5f87994df Binary files /dev/null and b/tests/fuzzing/grid_corpus/bdfe9beb060e23d16c8fb0519a43e6f2a0b7bb81 differ diff --git a/tests/fuzzing/grid_corpus/bf4fc3379b8369f4610c0a55d5b4d86b7b016187 b/tests/fuzzing/grid_corpus/bf4fc3379b8369f4610c0a55d5b4d86b7b016187 new file mode 100644 index 000000000..4f2ef545d Binary files /dev/null and b/tests/fuzzing/grid_corpus/bf4fc3379b8369f4610c0a55d5b4d86b7b016187 differ diff --git a/tests/fuzzing/grid_corpus/bf87c7077f9ac54b6d4da4a20d7e166e4bd9c5d0 b/tests/fuzzing/grid_corpus/bf87c7077f9ac54b6d4da4a20d7e166e4bd9c5d0 new file mode 100644 index 000000000..372bf7f75 --- /dev/null +++ b/tests/fuzzing/grid_corpus/bf87c7077f9ac54b6d4da4a20d7e166e4bd9c5d0 @@ -0,0 +1,7 @@ +SPECGRID +COORD +/ +ACTNUM +/ +ZCORN / +MAPAXES \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/c09e22939d5371390fbfdf39509614faccacc12d b/tests/fuzzing/grid_corpus/c09e22939d5371390fbfdf39509614faccacc12d new file mode 100644 index 000000000..e458d957a Binary files /dev/null and b/tests/fuzzing/grid_corpus/c09e22939d5371390fbfdf39509614faccacc12d differ diff --git a/tests/fuzzing/grid_corpus/c09f7d649bed00f94e737fb024b4fa31dccdd973 b/tests/fuzzing/grid_corpus/c09f7d649bed00f94e737fb024b4fa31dccdd973 new file mode 100644 index 000000000..8fceafe3b Binary files /dev/null and b/tests/fuzzing/grid_corpus/c09f7d649bed00f94e737fb024b4fa31dccdd973 differ diff --git a/tests/fuzzing/grid_corpus/c0af1f681bf9e7c44aa2bd55835f5d3ea9cf5b6a b/tests/fuzzing/grid_corpus/c0af1f681bf9e7c44aa2bd55835f5d3ea9cf5b6a new file mode 100644 index 000000000..cd40b2e04 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c0af1f681bf9e7c44aa2bd55835f5d3ea9cf5b6a differ diff --git a/tests/fuzzing/grid_corpus/c0c54e4669eb44f38aac92dbe89cdaf43fbb55db b/tests/fuzzing/grid_corpus/c0c54e4669eb44f38aac92dbe89cdaf43fbb55db new file mode 100644 index 000000000..9ab592f20 --- /dev/null +++ b/tests/fuzzing/grid_corpus/c0c54e4669eb44f38aac92dbe89cdaf43fbb55db @@ -0,0 +1,40 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0MAPA0?E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿÿÿÿÿ 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000005E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/c0cd8e60e2d8e313cdc38ca2fd7338717b41929c b/tests/fuzzing/grid_corpus/c0cd8e60e2d8e313cdc38ca2fd7338717b41929c new file mode 100644 index 000000000..2f3030fc7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c0cd8e60e2d8e313cdc38ca2fd7338717b41929c differ diff --git a/tests/fuzzing/grid_corpus/c0da12d9642f5fdd8c54aa5393fe4301c099c0ae b/tests/fuzzing/grid_corpus/c0da12d9642f5fdd8c54aa5393fe4301c099c0ae new file mode 100644 index 000000000..4d894c9c7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c0da12d9642f5fdd8c54aa5393fe4301c099c0ae differ diff --git a/tests/fuzzing/grid_corpus/c0da5f781fc91ecf20c5cca3c07af69868902995 b/tests/fuzzing/grid_corpus/c0da5f781fc91ecf20c5cca3c07af69868902995 new file mode 100644 index 000000000..742bde758 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c0da5f781fc91ecf20c5cca3c07af69868902995 differ diff --git a/tests/fuzzing/grid_corpus/c10a32e33bbebeed7597e5e7553968b1455ceea3 b/tests/fuzzing/grid_corpus/c10a32e33bbebeed7597e5e7553968b1455ceea3 new file mode 100644 index 000000000..9c1be2f54 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c10a32e33bbebeed7597e5e7553968b1455ceea3 differ diff --git a/tests/fuzzing/grid_corpus/c13af1edb1c3c11d7ff52017daa7e9f191ee0c21 b/tests/fuzzing/grid_corpus/c13af1edb1c3c11d7ff52017daa7e9f191ee0c21 new file mode 100644 index 000000000..f6059d184 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c13af1edb1c3c11d7ff52017daa7e9f191ee0c21 differ diff --git a/tests/fuzzing/grid_corpus/c153745a5c3556d68064642ca5080cf494e4aad4 b/tests/fuzzing/grid_corpus/c153745a5c3556d68064642ca5080cf494e4aad4 new file mode 100644 index 000000000..03ef836bf --- /dev/null +++ b/tests/fuzzing/grid_corpus/c153745a5c3556d68064642ca5080cf494e4aad4 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.100000+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/c15ead208d795724f583b0e623cead678c410773 b/tests/fuzzing/grid_corpus/c15ead208d795724f583b0e623cead678c410773 new file mode 100644 index 000000000..df12c73ee Binary files /dev/null and b/tests/fuzzing/grid_corpus/c15ead208d795724f583b0e623cead678c410773 differ diff --git a/tests/fuzzing/grid_corpus/c162a1db3e93f59ed5b57192d850014fbacf2ea5 b/tests/fuzzing/grid_corpus/c162a1db3e93f59ed5b57192d850014fbacf2ea5 new file mode 100644 index 000000000..f36f0ef06 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c162a1db3e93f59ed5b57192d850014fbacf2ea5 differ diff --git a/tests/fuzzing/grid_corpus/c1800ee39cc51acd33ede459c3305252240a8679 b/tests/fuzzing/grid_corpus/c1800ee39cc51acd33ede459c3305252240a8679 new file mode 100644 index 000000000..ca4bd1b1d Binary files /dev/null and b/tests/fuzzing/grid_corpus/c1800ee39cc51acd33ede459c3305252240a8679 differ diff --git a/tests/fuzzing/grid_corpus/c1b6070bba050fa7a47d72c6a677212988a9dc54 b/tests/fuzzing/grid_corpus/c1b6070bba050fa7a47d72c6a677212988a9dc54 new file mode 100644 index 000000000..9d85b08a2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c1b6070bba050fa7a47d72c6a677212988a9dc54 differ diff --git a/tests/fuzzing/grid_corpus/c1da5575aa01fe75a56a63440f27a6720d18438c b/tests/fuzzing/grid_corpus/c1da5575aa01fe75a56a63440f27a6720d18438c new file mode 100644 index 000000000..3517def40 --- /dev/null +++ b/tests/fuzzing/grid_corpus/c1da5575aa01fe75a56a63440f27a6720d18438c @@ -0,0 +1,51 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+ 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20,00000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.0000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +.10000 0.00000000E+00 0.00000000E+00 0.00000000E+00 000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 020000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/c2529395d210a34dfdad32d105b64230873572a7 b/tests/fuzzing/grid_corpus/c2529395d210a34dfdad32d105b64230873572a7 new file mode 100644 index 000000000..59f6827dc Binary files /dev/null and b/tests/fuzzing/grid_corpus/c2529395d210a34dfdad32d105b64230873572a7 differ diff --git a/tests/fuzzing/grid_corpus/c2a7146925a21629edb081a8b14943bfcd001943 b/tests/fuzzing/grid_corpus/c2a7146925a21629edb081a8b14943bfcd001943 new file mode 100644 index 000000000..6f1ba030e --- /dev/null +++ b/tests/fuzzing/grid_corpus/c2a7146925a21629edb081a8b14943bfcd001943 @@ -0,0 +1,9 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 2 0 2 2 0 0 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 1 12*0 0 02 0 +/ + +ACTNUM 0 0 2 1 0 5 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/c2a76033122022ecb58b02298629492768ce7a16 b/tests/fuzzing/grid_corpus/c2a76033122022ecb58b02298629492768ce7a16 new file mode 100644 index 000000000..b31316535 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c2a76033122022ecb58b02298629492768ce7a16 differ diff --git a/tests/fuzzing/grid_corpus/c2b4ad5a2ec031996eca1de71be886af89b5e3de b/tests/fuzzing/grid_corpus/c2b4ad5a2ec031996eca1de71be886af89b5e3de new file mode 100644 index 000000000..b74bdb166 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c2b4ad5a2ec031996eca1de71be886af89b5e3de differ diff --git a/tests/fuzzing/grid_corpus/c3194d9a53a7b75aee5bd371c3e7767a800584cf b/tests/fuzzing/grid_corpus/c3194d9a53a7b75aee5bd371c3e7767a800584cf new file mode 100644 index 000000000..0b34cf3bf Binary files /dev/null and b/tests/fuzzing/grid_corpus/c3194d9a53a7b75aee5bd371c3e7767a800584cf differ diff --git a/tests/fuzzing/grid_corpus/c3372909ba854ef1ac547577bdfab61bf809d911 b/tests/fuzzing/grid_corpus/c3372909ba854ef1ac547577bdfab61bf809d911 new file mode 100644 index 000000000..bd18d57f9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c3372909ba854ef1ac547577bdfab61bf809d911 differ diff --git a/tests/fuzzing/grid_corpus/c34335a2b63e5014729dcdc9b7cc3f1e22b5d3dd b/tests/fuzzing/grid_corpus/c34335a2b63e5014729dcdc9b7cc3f1e22b5d3dd new file mode 100644 index 000000000..106277860 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c34335a2b63e5014729dcdc9b7cc3f1e22b5d3dd differ diff --git a/tests/fuzzing/grid_corpus/c38061973e59f5caaf494ba0b3445846628d9de2 b/tests/fuzzing/grid_corpus/c38061973e59f5caaf494ba0b3445846628d9de2 new file mode 100644 index 000000000..e791749e8 --- /dev/null +++ b/tests/fuzzing/grid_corpus/c38061973e59f5caaf494ba0b3445846628d9de2 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E +00 01 00000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0.00/00615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/c385810d3207037e628619dff62a93f28a9b04af b/tests/fuzzing/grid_corpus/c385810d3207037e628619dff62a93f28a9b04af new file mode 100644 index 000000000..07a55838f Binary files /dev/null and b/tests/fuzzing/grid_corpus/c385810d3207037e628619dff62a93f28a9b04af differ diff --git a/tests/fuzzing/grid_corpus/c3909fd306a78f4b3e5b2db24473fbf26cc943d7 b/tests/fuzzing/grid_corpus/c3909fd306a78f4b3e5b2db24473fbf26cc943d7 new file mode 100644 index 000000000..ed4d5a701 --- /dev/null +++ b/tests/fuzzing/grid_corpus/c3909fd306a78f4b3e5b2db24473fbf26cc943d7 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.000000E+00 + 0.000E+00& 000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.0000E+00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/c3b7965d240b96a6825e23427e842c2e7ab792bb b/tests/fuzzing/grid_corpus/c3b7965d240b96a6825e23427e842c2e7ab792bb new file mode 100644 index 000000000..5ac41b05d Binary files /dev/null and b/tests/fuzzing/grid_corpus/c3b7965d240b96a6825e23427e842c2e7ab792bb differ diff --git a/tests/fuzzing/grid_corpus/c3ca1037b7ab11e2f0ca3be98d9f39be41007048 b/tests/fuzzing/grid_corpus/c3ca1037b7ab11e2f0ca3be98d9f39be41007048 new file mode 100644 index 000000000..6043d24ad --- /dev/null +++ b/tests/fuzzing/grid_corpus/c3ca1037b7ab11e2f0ca3be98d9f39be41007048 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu02 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/c3cd9d662b9e28edfeaccabf591747359e199cc8 b/tests/fuzzing/grid_corpus/c3cd9d662b9e28edfeaccabf591747359e199cc8 new file mode 100644 index 000000000..1d11f49bc --- /dev/null +++ b/tests/fuzzing/grid_corpus/c3cd9d662b9e28edfeaccabf591747359e199cc8 @@ -0,0 +1,40 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0MAPA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿ000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000005E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/c463c9001d216a58ee0643d4e15a2a0216ccc477 b/tests/fuzzing/grid_corpus/c463c9001d216a58ee0643d4e15a2a0216ccc477 new file mode 100644 index 000000000..22fc65978 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c463c9001d216a58ee0643d4e15a2a0216ccc477 differ diff --git a/tests/fuzzing/grid_corpus/c46ca9e4c2d4a5b85710d63433bcc35822ab9248 b/tests/fuzzing/grid_corpus/c46ca9e4c2d4a5b85710d63433bcc35822ab9248 new file mode 100644 index 000000000..dcaf383cd Binary files /dev/null and b/tests/fuzzing/grid_corpus/c46ca9e4c2d4a5b85710d63433bcc35822ab9248 differ diff --git a/tests/fuzzing/grid_corpus/c46fbef413114c527820aa0dd905821cf351aa03 b/tests/fuzzing/grid_corpus/c46fbef413114c527820aa0dd905821cf351aa03 new file mode 100644 index 000000000..31a756c9f --- /dev/null +++ b/tests/fuzzing/grid_corpus/c46fbef413114c527820aa0dd905821cf351aa03 @@ -0,0 +1,41 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.101 0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 010000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 5.10000 0.1000E'21 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/c47c4ed18c52978a527dc29c46c1a52d07b4b1e9 b/tests/fuzzing/grid_corpus/c47c4ed18c52978a527dc29c46c1a52d07b4b1e9 new file mode 100644 index 000000000..0b13c6ca3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c47c4ed18c52978a527dc29c46c1a52d07b4b1e9 differ diff --git a/tests/fuzzing/grid_corpus/c493faecdc17a0a778f0a1ccfd1acbbbc803ba25 b/tests/fuzzing/grid_corpus/c493faecdc17a0a778f0a1ccfd1acbbbc803ba25 new file mode 100644 index 000000000..b24630328 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c493faecdc17a0a778f0a1ccfd1acbbbc803ba25 differ diff --git a/tests/fuzzing/grid_corpus/c4b159fab26e9677d1752be5c2ed2ce63c5ef1c6 b/tests/fuzzing/grid_corpus/c4b159fab26e9677d1752be5c2ed2ce63c5ef1c6 new file mode 100644 index 000000000..25e7505b3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c4b159fab26e9677d1752be5c2ed2ce63c5ef1c6 differ diff --git a/tests/fuzzing/grid_corpus/c521c6d3a1f5b4e0491214f409c9f10e5d41e07a b/tests/fuzzing/grid_corpus/c521c6d3a1f5b4e0491214f409c9f10e5d41e07a new file mode 100644 index 000000000..c83f85161 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c521c6d3a1f5b4e0491214f409c9f10e5d41e07a differ diff --git a/tests/fuzzing/grid_corpus/c523d26e27373579807658fb78178f607992a47b b/tests/fuzzing/grid_corpus/c523d26e27373579807658fb78178f607992a47b new file mode 100644 index 000000000..7c6935885 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c523d26e27373579807658fb78178f607992a47b differ diff --git a/tests/fuzzing/grid_corpus/c5244ee95734ef3035d8628e9cf070615e7d6661 b/tests/fuzzing/grid_corpus/c5244ee95734ef3035d8628e9cf070615e7d6661 new file mode 100644 index 000000000..9ec14c250 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c5244ee95734ef3035d8628e9cf070615e7d6661 differ diff --git a/tests/fuzzing/grid_corpus/c5425ee3180ef253a8eb3d39f4fca4ec4a4bf3ca b/tests/fuzzing/grid_corpus/c5425ee3180ef253a8eb3d39f4fca4ec4a4bf3ca new file mode 100644 index 000000000..dc5bd4d68 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c5425ee3180ef253a8eb3d39f4fca4ec4a4bf3ca differ diff --git a/tests/fuzzing/grid_corpus/c5675aa5c44e237b037626f1e507dd7b82e88896 b/tests/fuzzing/grid_corpus/c5675aa5c44e237b037626f1e507dd7b82e88896 new file mode 100644 index 000000000..c45fd3cb1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c5675aa5c44e237b037626f1e507dd7b82e88896 differ diff --git a/tests/fuzzing/grid_corpus/c56a7cc844b04dcf346b3c133e441140f18e58f6 b/tests/fuzzing/grid_corpus/c56a7cc844b04dcf346b3c133e441140f18e58f6 new file mode 100644 index 000000000..3293d3e16 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c56a7cc844b04dcf346b3c133e441140f18e58f6 differ diff --git a/tests/fuzzing/grid_corpus/c57c35a5a41c15b400a95a3583741be8f0787618 b/tests/fuzzing/grid_corpus/c57c35a5a41c15b400a95a3583741be8f0787618 new file mode 100644 index 000000000..9a4382679 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c57c35a5a41c15b400a95a3583741be8f0787618 differ diff --git a/tests/fuzzing/grid_corpus/c57e27594feb9781ca7246b6813a2703275a3f95 b/tests/fuzzing/grid_corpus/c57e27594feb9781ca7246b6813a2703275a3f95 new file mode 100644 index 000000000..7d891a651 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c57e27594feb9781ca7246b6813a2703275a3f95 differ diff --git a/tests/fuzzing/grid_corpus/c5c4046d92bf8c42d5e43914d90f6cd07564b4d1 b/tests/fuzzing/grid_corpus/c5c4046d92bf8c42d5e43914d90f6cd07564b4d1 new file mode 100644 index 000000000..ec1ee3bfe Binary files /dev/null and b/tests/fuzzing/grid_corpus/c5c4046d92bf8c42d5e43914d90f6cd07564b4d1 differ diff --git a/tests/fuzzing/grid_corpus/c5ef23e72bdf013359202cf186d81ebb0941af79 b/tests/fuzzing/grid_corpus/c5ef23e72bdf013359202cf186d81ebb0941af79 new file mode 100644 index 000000000..4fbc0c5e6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c5ef23e72bdf013359202cf186d81ebb0941af79 differ diff --git a/tests/fuzzing/grid_corpus/c659efc3741a6373dd818334ca09cb8729e00e74 b/tests/fuzzing/grid_corpus/c659efc3741a6373dd818334ca09cb8729e00e74 new file mode 100644 index 000000000..7169189d7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c659efc3741a6373dd818334ca09cb8729e00e74 differ diff --git a/tests/fuzzing/grid_corpus/c7070940f94c610bbdbcd20ba4f9f06c51e8afe2 b/tests/fuzzing/grid_corpus/c7070940f94c610bbdbcd20ba4f9f06c51e8afe2 new file mode 100644 index 000000000..065c7b9e2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c7070940f94c610bbdbcd20ba4f9f06c51e8afe2 differ diff --git a/tests/fuzzing/grid_corpus/c759fce1596fe1a22df6b007de0dc45f2ca7254b b/tests/fuzzing/grid_corpus/c759fce1596fe1a22df6b007de0dc45f2ca7254b new file mode 100644 index 000000000..25450c942 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c759fce1596fe1a22df6b007de0dc45f2ca7254b differ diff --git a/tests/fuzzing/grid_corpus/c79fad6bb6471f2417ebda1a76e06027e626473f b/tests/fuzzing/grid_corpus/c79fad6bb6471f2417ebda1a76e06027e626473f new file mode 100644 index 000000000..25192698c Binary files /dev/null and b/tests/fuzzing/grid_corpus/c79fad6bb6471f2417ebda1a76e06027e626473f differ diff --git a/tests/fuzzing/grid_corpus/c7a17a3d2f78b1990ac4f5cfbb70d50d9083cc81 b/tests/fuzzing/grid_corpus/c7a17a3d2f78b1990ac4f5cfbb70d50d9083cc81 new file mode 100644 index 000000000..6ecf6b5c7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/c7a17a3d2f78b1990ac4f5cfbb70d50d9083cc81 @@ -0,0 +1,52 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20000000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/c7d4a2ef21d354c20dd34ae24aacf6f1799f6ed0 b/tests/fuzzing/grid_corpus/c7d4a2ef21d354c20dd34ae24aacf6f1799f6ed0 new file mode 100644 index 000000000..01fda7f98 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c7d4a2ef21d354c20dd34ae24aacf6f1799f6ed0 differ diff --git a/tests/fuzzing/grid_corpus/c7d80a36667feb58bbaf0aef3a1b83e3622bb4b3 b/tests/fuzzing/grid_corpus/c7d80a36667feb58bbaf0aef3a1b83e3622bb4b3 new file mode 100644 index 000000000..d285cc7f5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/c7d80a36667feb58bbaf0aef3a1b83e3622bb4b3 @@ -0,0 +1,12 @@ +MNSA/¬õßÿÿAXESZþCOOÿ + +SPECGRID +  +COORRID +  +COORD + 1.0.0E+00 +/ +ID_õ +ZCORN +33333ÍÈ3333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/c7d82eb5221e056d5e56120ba13fcb4b5f8c7a26 b/tests/fuzzing/grid_corpus/c7d82eb5221e056d5e56120ba13fcb4b5f8c7a26 new file mode 100644 index 000000000..f91e51e5e --- /dev/null +++ b/tests/fuzzing/grid_corpus/c7d82eb5221e056d5e56120ba13fcb4b5f8c7a26 @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 5 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/c844ea3d1c913deebc3239b62862469a4312d905 b/tests/fuzzing/grid_corpus/c844ea3d1c913deebc3239b62862469a4312d905 new file mode 100644 index 000000000..1923f9bbd --- /dev/null +++ b/tests/fuzzing/grid_corpus/c844ea3d1c913deebc3239b62862469a4312d905 @@ -0,0 +1,3 @@ + +SPECGRID +ZCORN \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/c875e8a09741afaf10ed7ae7d3ade3f341b599ee b/tests/fuzzing/grid_corpus/c875e8a09741afaf10ed7ae7d3ade3f341b599ee new file mode 100644 index 000000000..0f643d8aa Binary files /dev/null and b/tests/fuzzing/grid_corpus/c875e8a09741afaf10ed7ae7d3ade3f341b599ee differ diff --git a/tests/fuzzing/grid_corpus/c899f07391f84a1e42bb37d992dbce07ad935289 b/tests/fuzzing/grid_corpus/c899f07391f84a1e42bb37d992dbce07ad935289 new file mode 100644 index 000000000..8ec6ae7c9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c899f07391f84a1e42bb37d992dbce07ad935289 differ diff --git a/tests/fuzzing/grid_corpus/c89ad4ab9c1e86c88f0216e94ddc50b26c46a5de b/tests/fuzzing/grid_corpus/c89ad4ab9c1e86c88f0216e94ddc50b26c46a5de new file mode 100644 index 000000000..e8decfbf6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/c89ad4ab9c1e86c88f0216e94ddc50b26c46a5de differ diff --git a/tests/fuzzing/grid_corpus/c8a40e2cfd601f3d7dd53772b231f8a96257fced b/tests/fuzzing/grid_corpus/c8a40e2cfd601f3d7dd53772b231f8a96257fced new file mode 100644 index 000000000..9bf5c0c3d Binary files /dev/null and b/tests/fuzzing/grid_corpus/c8a40e2cfd601f3d7dd53772b231f8a96257fced differ diff --git a/tests/fuzzing/grid_corpus/c8b48fc7e906da1d4f0cf2f57139e9f156ef5f67 b/tests/fuzzing/grid_corpus/c8b48fc7e906da1d4f0cf2f57139e9f156ef5f67 new file mode 100644 index 000000000..af3f103cb --- /dev/null +++ b/tests/fuzzing/grid_corpus/c8b48fc7e906da1d4f0cf2f57139e9f156ef5f67 @@ -0,0 +1,8 @@ + +SPECGRID +'  +COORD +1.E+00 +/ +ZCORN +33333 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/c915ab1139f61fba97093a8482caec95ceb55892 b/tests/fuzzing/grid_corpus/c915ab1139f61fba97093a8482caec95ceb55892 new file mode 100644 index 000000000..82fda743f Binary files /dev/null and b/tests/fuzzing/grid_corpus/c915ab1139f61fba97093a8482caec95ceb55892 differ diff --git a/tests/fuzzing/grid_corpus/cb0c05755e2e4a2e8cda885ec78fe36d6d52840d b/tests/fuzzing/grid_corpus/cb0c05755e2e4a2e8cda885ec78fe36d6d52840d new file mode 100644 index 000000000..aa08dcdd6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cb0c05755e2e4a2e8cda885ec78fe36d6d52840d differ diff --git a/tests/fuzzing/grid_corpus/cb0eb5282f71bc7f8dde1613d5b86433ef8da01e b/tests/fuzzing/grid_corpus/cb0eb5282f71bc7f8dde1613d5b86433ef8da01e new file mode 100644 index 000000000..c06bc1e57 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cb0eb5282f71bc7f8dde1613d5b86433ef8da01e differ diff --git a/tests/fuzzing/grid_corpus/cb55ba8efa826596c4e0099be4fb36d3f99fd9e8 b/tests/fuzzing/grid_corpus/cb55ba8efa826596c4e0099be4fb36d3f99fd9e8 new file mode 100644 index 000000000..b635b73df --- /dev/null +++ b/tests/fuzzing/grid_corpus/cb55ba8efa826596c4e0099be4fb36d3f99fd9e8 @@ -0,0 +1,42 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.100000E+01 + 0.000E+01 0.10000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 5.10000 0.1000E'21 0+01 + 0.10000000+0ÿÿ 0.1000000E+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/cb69a11f4ba355163797b7a8df2da2f4ca29cd8d b/tests/fuzzing/grid_corpus/cb69a11f4ba355163797b7a8df2da2f4ca29cd8d new file mode 100644 index 000000000..9ceb2b2e5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cb69a11f4ba355163797b7a8df2da2f4ca29cd8d differ diff --git a/tests/fuzzing/grid_corpus/cb8d006d7c810a06285c695a6bbf00c70124b244 b/tests/fuzzing/grid_corpus/cb8d006d7c810a06285c695a6bbf00c70124b244 new file mode 100644 index 000000000..376936cb0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cb8d006d7c810a06285c695a6bbf00c70124b244 differ diff --git a/tests/fuzzing/grid_corpus/cb9397ee95d3a269c2a8258d4597bdf617c775e9 b/tests/fuzzing/grid_corpus/cb9397ee95d3a269c2a8258d4597bdf617c775e9 new file mode 100644 index 000000000..6e674dd55 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cb9397ee95d3a269c2a8258d4597bdf617c775e9 differ diff --git a/tests/fuzzing/grid_corpus/cb95b0e83429190a412f322a3f0d97a572d561bb b/tests/fuzzing/grid_corpus/cb95b0e83429190a412f322a3f0d97a572d561bb new file mode 100644 index 000000000..16a622351 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cb95b0e83429190a412f322a3f0d97a572d561bb differ diff --git a/tests/fuzzing/grid_corpus/cb9e7972f01177b2ac45a72ef6a8e9917e5640ae b/tests/fuzzing/grid_corpus/cb9e7972f01177b2ac45a72ef6a8e9917e5640ae new file mode 100644 index 000000000..dd9a11f48 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cb9e7972f01177b2ac45a72ef6a8e9917e5640ae differ diff --git a/tests/fuzzing/grid_corpus/cbc1ff1a28d927bd97cadd5e7d6b2025194c854d b/tests/fuzzing/grid_corpus/cbc1ff1a28d927bd97cadd5e7d6b2025194c854d new file mode 100644 index 000000000..00cfedf84 --- /dev/null +++ b/tests/fuzzing/grid_corpus/cbc1ff1a28d927bd97cadd5e7d6b2025194c854d @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 11* 0 +0 0 00 8 0. 100 0 0 1! 0E 0 0 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/cbd2b2693e25c78bde9a537d64768156ab2b3cec b/tests/fuzzing/grid_corpus/cbd2b2693e25c78bde9a537d64768156ab2b3cec new file mode 100644 index 000000000..52e5b8ceb Binary files /dev/null and b/tests/fuzzing/grid_corpus/cbd2b2693e25c78bde9a537d64768156ab2b3cec differ diff --git a/tests/fuzzing/grid_corpus/cc3f22ef1fe8235ee626d5b1fa6cdda9b15f4580 b/tests/fuzzing/grid_corpus/cc3f22ef1fe8235ee626d5b1fa6cdda9b15f4580 new file mode 100644 index 000000000..19721874b Binary files /dev/null and b/tests/fuzzing/grid_corpus/cc3f22ef1fe8235ee626d5b1fa6cdda9b15f4580 differ diff --git a/tests/fuzzing/grid_corpus/cc5b490598fbd2e94fb72210460cb714e9c39ffe b/tests/fuzzing/grid_corpus/cc5b490598fbd2e94fb72210460cb714e9c39ffe new file mode 100644 index 000000000..dd8f47d91 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cc5b490598fbd2e94fb72210460cb714e9c39ffe differ diff --git a/tests/fuzzing/grid_corpus/cca5a52ed950808b0c4df44670b3591968027f20 b/tests/fuzzing/grid_corpus/cca5a52ed950808b0c4df44670b3591968027f20 new file mode 100644 index 000000000..22c318b68 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cca5a52ed950808b0c4df44670b3591968027f20 differ diff --git a/tests/fuzzing/grid_corpus/cca77579fbceeeda12ec5998e6ea169613e5ac7d b/tests/fuzzing/grid_corpus/cca77579fbceeeda12ec5998e6ea169613e5ac7d new file mode 100644 index 000000000..b9b341ba8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cca77579fbceeeda12ec5998e6ea169613e5ac7d differ diff --git a/tests/fuzzing/grid_corpus/ccca2c8d1bbb86665ef82b2461d4eaafcbe02f3d b/tests/fuzzing/grid_corpus/ccca2c8d1bbb86665ef82b2461d4eaafcbe02f3d new file mode 100644 index 000000000..010990717 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ccca2c8d1bbb86665ef82b2461d4eaafcbe02f3d @@ -0,0 +1,42 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.101 0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0.10000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 5.10000 0.1000E'21 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/ccdfe2c987889febe6e7dd5b88f680b9fa4e6b98 b/tests/fuzzing/grid_corpus/ccdfe2c987889febe6e7dd5b88f680b9fa4e6b98 new file mode 100644 index 000000000..d90a764f8 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ccdfe2c987889febe6e7dd5b88f680b9fa4e6b98 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 00Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/cd54e4ccae89e7a472d8cc969c44fa9e044d53a7 b/tests/fuzzing/grid_corpus/cd54e4ccae89e7a472d8cc969c44fa9e044d53a7 new file mode 100644 index 000000000..6edb19f51 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cd54e4ccae89e7a472d8cc969c44fa9e044d53a7 differ diff --git a/tests/fuzzing/grid_corpus/cd58cb129082019f43fc82191eddff89b429285b b/tests/fuzzing/grid_corpus/cd58cb129082019f43fc82191eddff89b429285b new file mode 100644 index 000000000..c86df5c5d Binary files /dev/null and b/tests/fuzzing/grid_corpus/cd58cb129082019f43fc82191eddff89b429285b differ diff --git a/tests/fuzzing/grid_corpus/cda609738eb341e070639fe1d6eb711b26f6f0ad b/tests/fuzzing/grid_corpus/cda609738eb341e070639fe1d6eb711b26f6f0ad new file mode 100644 index 000000000..9dfd8d692 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cda609738eb341e070639fe1d6eb711b26f6f0ad differ diff --git a/tests/fuzzing/grid_corpus/cdb467af8df3bb3120adea529d0a363e9e366961 b/tests/fuzzing/grid_corpus/cdb467af8df3bb3120adea529d0a363e9e366961 new file mode 100644 index 000000000..6b559d057 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cdb467af8df3bb3120adea529d0a363e9e366961 differ diff --git a/tests/fuzzing/grid_corpus/cde6efd6def4e589e9d090e94916c05e99af6eda b/tests/fuzzing/grid_corpus/cde6efd6def4e589e9d090e94916c05e99af6eda new file mode 100644 index 000000000..7715285b3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cde6efd6def4e589e9d090e94916c05e99af6eda differ diff --git a/tests/fuzzing/grid_corpus/cdf2d2dac403e156fffa2a86834a34d44f29e7e7 b/tests/fuzzing/grid_corpus/cdf2d2dac403e156fffa2a86834a34d44f29e7e7 new file mode 100644 index 000000000..8cfbc2c44 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cdf2d2dac403e156fffa2a86834a34d44f29e7e7 differ diff --git a/tests/fuzzing/grid_corpus/ce0722bdfacfd9e9281e85406cf4d7abc89f0cf2 b/tests/fuzzing/grid_corpus/ce0722bdfacfd9e9281e85406cf4d7abc89f0cf2 new file mode 100644 index 000000000..0cbf671fe Binary files /dev/null and b/tests/fuzzing/grid_corpus/ce0722bdfacfd9e9281e85406cf4d7abc89f0cf2 differ diff --git a/tests/fuzzing/grid_corpus/ce0bd9103ad6c7ea0085f96b7839ba0c1e09685e b/tests/fuzzing/grid_corpus/ce0bd9103ad6c7ea0085f96b7839ba0c1e09685e new file mode 100644 index 000000000..3605ae312 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ce0bd9103ad6c7ea0085f96b7839ba0c1e09685e differ diff --git a/tests/fuzzing/grid_corpus/ce8ea0fc7ea65029fa2a2ae2e0d694a6a77149a7 b/tests/fuzzing/grid_corpus/ce8ea0fc7ea65029fa2a2ae2e0d694a6a77149a7 new file mode 100644 index 000000000..890b17732 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ce8ea0fc7ea65029fa2a2ae2e0d694a6a77149a7 differ diff --git a/tests/fuzzing/grid_corpus/cedc9efd9d461a8a165f01995d68df42d3526616 b/tests/fuzzing/grid_corpus/cedc9efd9d461a8a165f01995d68df42d3526616 new file mode 100644 index 000000000..0f3b53a27 --- /dev/null +++ b/tests/fuzzing/grid_corpus/cedc9efd9d461a8a165f01995d68df42d3526616 @@ -0,0 +1,15 @@ + +MAPUNITS + 'METRES 'IDUNIT + 'METRES ' '- ' +/ + +SPECGRID + 1 1 1 1 F +COORD + 0E+00 +/ + +ZCORN + ÿ 0.-0000000E+00 0.00E+01) 0.÷÷÷÷÷÷ÿ÷÷÷÷0000 +0M \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ceeaa21dcc834a78e936517114da784493b89017 b/tests/fuzzing/grid_corpus/ceeaa21dcc834a78e936517114da784493b89017 new file mode 100644 index 000000000..f9cfab907 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ceeaa21dcc834a78e936517114da784493b89017 differ diff --git a/tests/fuzzing/grid_corpus/cf499826dfaa70e05a63a02b9c843340247ab8c9 b/tests/fuzzing/grid_corpus/cf499826dfaa70e05a63a02b9c843340247ab8c9 new file mode 100644 index 000000000..28119975c Binary files /dev/null and b/tests/fuzzing/grid_corpus/cf499826dfaa70e05a63a02b9c843340247ab8c9 differ diff --git a/tests/fuzzing/grid_corpus/cf5d6789473febc51ce991d49796fcdbe24f6337 b/tests/fuzzing/grid_corpus/cf5d6789473febc51ce991d49796fcdbe24f6337 new file mode 100644 index 000000000..07f6cbccf Binary files /dev/null and b/tests/fuzzing/grid_corpus/cf5d6789473febc51ce991d49796fcdbe24f6337 differ diff --git a/tests/fuzzing/grid_corpus/cf7af77c35bfa7dad85cac2f0aa459127acf948e b/tests/fuzzing/grid_corpus/cf7af77c35bfa7dad85cac2f0aa459127acf948e new file mode 100644 index 000000000..4762c41cd Binary files /dev/null and b/tests/fuzzing/grid_corpus/cf7af77c35bfa7dad85cac2f0aa459127acf948e differ diff --git a/tests/fuzzing/grid_corpus/cf8ebb9db1a41d338abf5d2a6d9eaf4519a1c31b b/tests/fuzzing/grid_corpus/cf8ebb9db1a41d338abf5d2a6d9eaf4519a1c31b new file mode 100644 index 000000000..1597e9343 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cf8ebb9db1a41d338abf5d2a6d9eaf4519a1c31b differ diff --git a/tests/fuzzing/grid_corpus/cfa4e85736e32c44e722e7baea66f278476a4414 b/tests/fuzzing/grid_corpus/cfa4e85736e32c44e722e7baea66f278476a4414 new file mode 100644 index 000000000..87568407f Binary files /dev/null and b/tests/fuzzing/grid_corpus/cfa4e85736e32c44e722e7baea66f278476a4414 differ diff --git a/tests/fuzzing/grid_corpus/cff27aa29defad9d9c6036b78d3ab83bc179b71e b/tests/fuzzing/grid_corpus/cff27aa29defad9d9c6036b78d3ab83bc179b71e new file mode 100644 index 000000000..697ba4215 Binary files /dev/null and b/tests/fuzzing/grid_corpus/cff27aa29defad9d9c6036b78d3ab83bc179b71e differ diff --git a/tests/fuzzing/grid_corpus/crash-305f382c9eddd141ee4ccdb8bed1d621fab9659b b/tests/fuzzing/grid_corpus/crash-305f382c9eddd141ee4ccdb8bed1d621fab9659b new file mode 100644 index 000000000..7472afe01 Binary files /dev/null and b/tests/fuzzing/grid_corpus/crash-305f382c9eddd141ee4ccdb8bed1d621fab9659b differ diff --git a/tests/fuzzing/grid_corpus/crash-6f58c66151bb86478d7887d2122ac80d5bbddde7 b/tests/fuzzing/grid_corpus/crash-6f58c66151bb86478d7887d2122ac80d5bbddde7 new file mode 100644 index 000000000..c30e50616 Binary files /dev/null and b/tests/fuzzing/grid_corpus/crash-6f58c66151bb86478d7887d2122ac80d5bbddde7 differ diff --git a/tests/fuzzing/grid_corpus/crash-751347b7d1e216e9143ade123bb7479837597a95 b/tests/fuzzing/grid_corpus/crash-751347b7d1e216e9143ade123bb7479837597a95 new file mode 100644 index 000000000..bffea676d Binary files /dev/null and b/tests/fuzzing/grid_corpus/crash-751347b7d1e216e9143ade123bb7479837597a95 differ diff --git a/tests/fuzzing/grid_corpus/crash-7f6dcf945ec540dd783b009cab351a09e5a7a0af b/tests/fuzzing/grid_corpus/crash-7f6dcf945ec540dd783b009cab351a09e5a7a0af new file mode 100644 index 000000000..464131cd7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/crash-7f6dcf945ec540dd783b009cab351a09e5a7a0af @@ -0,0 +1,53 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.10000000E+01 0.10000000E+01 0.00000000E+00 + -0.10000000E+01 0.10000000E+01 0.00000000E+00 -0.10000000E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10000000E+01 -0.10000000E+01 0.10000000E+01 0.10000000E+01 + -0.10000000E+01 0.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + *0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.101 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 000E+01 + 0.1000000000E+01 0.20000000E+01 0.20000000E+01 + 0..10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 +20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.42000000E+02 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/crash-9671a50a89fc634391dd6128e2385370da91f797 b/tests/fuzzing/grid_corpus/crash-9671a50a89fc634391dd6128e2385370da91f797 new file mode 100644 index 000000000..be19452b7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/crash-9671a50a89fc634391dd6128e2385370da91f797 differ diff --git a/tests/fuzzing/grid_corpus/crash-9b453047ffbf45cdb6b6f3e4fc53295eadaa2741 b/tests/fuzzing/grid_corpus/crash-9b453047ffbf45cdb6b6f3e4fc53295eadaa2741 new file mode 100644 index 000000000..b2df090f4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/crash-9b453047ffbf45cdb6b6f3e4fc53295eadaa2741 differ diff --git a/tests/fuzzing/grid_corpus/crash-9df870503f851dca3a743142f953789c243b47bd b/tests/fuzzing/grid_corpus/crash-9df870503f851dca3a743142f953789c243b47bd new file mode 100644 index 000000000..f070d9d09 Binary files /dev/null and b/tests/fuzzing/grid_corpus/crash-9df870503f851dca3a743142f953789c243b47bd differ diff --git a/tests/fuzzing/grid_corpus/crash-a8d7aef9b4f6967a49e84d04e21d4433a32f083f b/tests/fuzzing/grid_corpus/crash-a8d7aef9b4f6967a49e84d04e21d4433a32f083f new file mode 100644 index 000000000..a4b640263 --- /dev/null +++ b/tests/fuzzing/grid_corpus/crash-a8d7aef9b4f6967a49e84d04e21d4433a32f083f @@ -0,0 +1,55 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20000000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/d02f61ec49ba3ac2cb278ad584442d8f4f8dfb08 b/tests/fuzzing/grid_corpus/d02f61ec49ba3ac2cb278ad584442d8f4f8dfb08 new file mode 100644 index 000000000..71f817870 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d02f61ec49ba3ac2cb278ad584442d8f4f8dfb08 differ diff --git a/tests/fuzzing/grid_corpus/d03defc3001ab7c54bc0beae6687a12786a942f3 b/tests/fuzzing/grid_corpus/d03defc3001ab7c54bc0beae6687a12786a942f3 new file mode 100644 index 000000000..c3ab9f179 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d03defc3001ab7c54bc0beae6687a12786a942f3 differ diff --git a/tests/fuzzing/grid_corpus/d06535ec5330ebee1d71fa3744fbed5f4c4467ce b/tests/fuzzing/grid_corpus/d06535ec5330ebee1d71fa3744fbed5f4c4467ce new file mode 100644 index 000000000..73f294c06 --- /dev/null +++ b/tests/fuzzing/grid_corpus/d06535ec5330ebee1d71fa3744fbed5f4c4467ce @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD +.5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.10. 2 100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu02 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/d075ed0b96189542d707fe311c98d32ddc8ede1f b/tests/fuzzing/grid_corpus/d075ed0b96189542d707fe311c98d32ddc8ede1f new file mode 100644 index 000000000..e7c16bfc7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d075ed0b96189542d707fe311c98d32ddc8ede1f differ diff --git a/tests/fuzzing/grid_corpus/d08bec7d2f6ec2bb072aa3e20291a9b63b4a1bdd b/tests/fuzzing/grid_corpus/d08bec7d2f6ec2bb072aa3e20291a9b63b4a1bdd new file mode 100644 index 000000000..621236621 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d08bec7d2f6ec2bb072aa3e20291a9b63b4a1bdd differ diff --git a/tests/fuzzing/grid_corpus/d0978bc72978334467c0a8a251f9b15b10f6e66b b/tests/fuzzing/grid_corpus/d0978bc72978334467c0a8a251f9b15b10f6e66b new file mode 100644 index 000000000..e5162f574 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d0978bc72978334467c0a8a251f9b15b10f6e66b differ diff --git a/tests/fuzzing/grid_corpus/d0ce15d1cbde33fc1756f36572e794c8d3f6641c b/tests/fuzzing/grid_corpus/d0ce15d1cbde33fc1756f36572e794c8d3f6641c new file mode 100644 index 000000000..350f6a084 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d0ce15d1cbde33fc1756f36572e794c8d3f6641c differ diff --git a/tests/fuzzing/grid_corpus/d19afe95152ce32b2d6b1c79cf5b2bc076d9732e b/tests/fuzzing/grid_corpus/d19afe95152ce32b2d6b1c79cf5b2bc076d9732e new file mode 100644 index 000000000..ebd4a8bed --- /dev/null +++ b/tests/fuzzing/grid_corpus/d19afe95152ce32b2d6b1c79cf5b2bc076d9732e @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/d1a604812aaf101d9833a013eec3fd096bd37487 b/tests/fuzzing/grid_corpus/d1a604812aaf101d9833a013eec3fd096bd37487 new file mode 100644 index 000000000..58fd644f2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d1a604812aaf101d9833a013eec3fd096bd37487 differ diff --git a/tests/fuzzing/grid_corpus/d1cb63bc6b7e8ada1f91711689a0d6eaedb5130f b/tests/fuzzing/grid_corpus/d1cb63bc6b7e8ada1f91711689a0d6eaedb5130f new file mode 100644 index 000000000..9b2cef03b Binary files /dev/null and b/tests/fuzzing/grid_corpus/d1cb63bc6b7e8ada1f91711689a0d6eaedb5130f differ diff --git a/tests/fuzzing/grid_corpus/d1e035d0a6bd89f89b6687040496e4cdb271c2da b/tests/fuzzing/grid_corpus/d1e035d0a6bd89f89b6687040496e4cdb271c2da new file mode 100644 index 000000000..f7b3840c9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d1e035d0a6bd89f89b6687040496e4cdb271c2da differ diff --git a/tests/fuzzing/grid_corpus/d23351812197cbc0f154c901de0b40c3d5dc67d7 b/tests/fuzzing/grid_corpus/d23351812197cbc0f154c901de0b40c3d5dc67d7 new file mode 100644 index 000000000..74e54f1ef Binary files /dev/null and b/tests/fuzzing/grid_corpus/d23351812197cbc0f154c901de0b40c3d5dc67d7 differ diff --git a/tests/fuzzing/grid_corpus/d23ec98cfe5279a6412e6862a6cff8c812ae9d1e b/tests/fuzzing/grid_corpus/d23ec98cfe5279a6412e6862a6cff8c812ae9d1e new file mode 100644 index 000000000..e1ee6b7d6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d23ec98cfe5279a6412e6862a6cff8c812ae9d1e differ diff --git a/tests/fuzzing/grid_corpus/d24747e020eb27056d57d963e5c27ee82792a704 b/tests/fuzzing/grid_corpus/d24747e020eb27056d57d963e5c27ee82792a704 new file mode 100644 index 000000000..add2d2f58 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d24747e020eb27056d57d963e5c27ee82792a704 differ diff --git a/tests/fuzzing/grid_corpus/d26e24f292d147ab0eb2d8e3de595f621c7e4b67 b/tests/fuzzing/grid_corpus/d26e24f292d147ab0eb2d8e3de595f621c7e4b67 new file mode 100644 index 000000000..d0eb3744e --- /dev/null +++ b/tests/fuzzing/grid_corpus/d26e24f292d147ab0eb2d8e3de595f621c7e4b67 @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 0000 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/d286aa9cc5188436b72b3879109d211f74078439 b/tests/fuzzing/grid_corpus/d286aa9cc5188436b72b3879109d211f74078439 new file mode 100644 index 000000000..b3ec0fc42 --- /dev/null +++ b/tests/fuzzing/grid_corpus/d286aa9cc5188436b72b3879109d211f74078439 @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/d286fa17bb7491dbc76d083c2134b530aa3da2a3 b/tests/fuzzing/grid_corpus/d286fa17bb7491dbc76d083c2134b530aa3da2a3 new file mode 100644 index 000000000..e4a02a2d4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d286fa17bb7491dbc76d083c2134b530aa3da2a3 differ diff --git a/tests/fuzzing/grid_corpus/d3427a40091f4b0601744d365f3ad704dbdadd91 b/tests/fuzzing/grid_corpus/d3427a40091f4b0601744d365f3ad704dbdadd91 new file mode 100644 index 000000000..7121c79b6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d3427a40091f4b0601744d365f3ad704dbdadd91 differ diff --git a/tests/fuzzing/grid_corpus/d42cc5e3200e127ab5be40b6461a9ea18e590ec8 b/tests/fuzzing/grid_corpus/d42cc5e3200e127ab5be40b6461a9ea18e590ec8 new file mode 100644 index 000000000..6dcede611 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d42cc5e3200e127ab5be40b6461a9ea18e590ec8 differ diff --git a/tests/fuzzing/grid_corpus/d43a5b43addf5ce421abbfca3cedcebd267bdefb b/tests/fuzzing/grid_corpus/d43a5b43addf5ce421abbfca3cedcebd267bdefb new file mode 100644 index 000000000..164efa02b Binary files /dev/null and b/tests/fuzzing/grid_corpus/d43a5b43addf5ce421abbfca3cedcebd267bdefb differ diff --git a/tests/fuzzing/grid_corpus/d4666a151d406e1b870d5b7fde78ab35127ce8d4 b/tests/fuzzing/grid_corpus/d4666a151d406e1b870d5b7fde78ab35127ce8d4 new file mode 100644 index 000000000..6c219d35f Binary files /dev/null and b/tests/fuzzing/grid_corpus/d4666a151d406e1b870d5b7fde78ab35127ce8d4 differ diff --git a/tests/fuzzing/grid_corpus/d4ba402fbd58125f496402e8beba9640266b67a3 b/tests/fuzzing/grid_corpus/d4ba402fbd58125f496402e8beba9640266b67a3 new file mode 100644 index 000000000..4c716d174 --- /dev/null +++ b/tests/fuzzing/grid_corpus/d4ba402fbd58125f496402e8beba9640266b67a3 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.1000000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/d4bd91c0cffea1beca9f09911cff142cdddfc02f b/tests/fuzzing/grid_corpus/d4bd91c0cffea1beca9f09911cff142cdddfc02f new file mode 100644 index 000000000..73338af6d Binary files /dev/null and b/tests/fuzzing/grid_corpus/d4bd91c0cffea1beca9f09911cff142cdddfc02f differ diff --git a/tests/fuzzing/grid_corpus/d4c66f538814e17e0f6b6b64fed101f463b79e52 b/tests/fuzzing/grid_corpus/d4c66f538814e17e0f6b6b64fed101f463b79e52 new file mode 100644 index 000000000..1f9e54986 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d4c66f538814e17e0f6b6b64fed101f463b79e52 differ diff --git a/tests/fuzzing/grid_corpus/d51d3fbc0e6bdd4560f33c916ce6f96e33636b3b b/tests/fuzzing/grid_corpus/d51d3fbc0e6bdd4560f33c916ce6f96e33636b3b new file mode 100644 index 000000000..42daaafe7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d51d3fbc0e6bdd4560f33c916ce6f96e33636b3b differ diff --git a/tests/fuzzing/grid_corpus/d56d441350967a107a140200ebc79717cb1d7414 b/tests/fuzzing/grid_corpus/d56d441350967a107a140200ebc79717cb1d7414 new file mode 100644 index 000000000..2a7675521 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d56d441350967a107a140200ebc79717cb1d7414 differ diff --git a/tests/fuzzing/grid_corpus/d58482258d32ef85faf1cedb8fda2f48f5de5942 b/tests/fuzzing/grid_corpus/d58482258d32ef85faf1cedb8fda2f48f5de5942 new file mode 100644 index 000000000..584ebfd0c --- /dev/null +++ b/tests/fuzzing/grid_corpus/d58482258d32ef85faf1cedb8fda2f48f5de5942 @@ -0,0 +1 @@ + SPECGRID \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/d5e34eaf65cd52755e8fb52e1897958de99341e1 b/tests/fuzzing/grid_corpus/d5e34eaf65cd52755e8fb52e1897958de99341e1 new file mode 100644 index 000000000..145958a2a Binary files /dev/null and b/tests/fuzzing/grid_corpus/d5e34eaf65cd52755e8fb52e1897958de99341e1 differ diff --git a/tests/fuzzing/grid_corpus/d693c8ae251b18e6cb8eec38797824ddbc6f0590 b/tests/fuzzing/grid_corpus/d693c8ae251b18e6cb8eec38797824ddbc6f0590 new file mode 100644 index 000000000..5879986f6 --- /dev/null +++ b/tests/fuzzing/grid_corpus/d693c8ae251b18e6cb8eec38797824ddbc6f0590 @@ -0,0 +1,30 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 +01 + 0E+01 0.10000000E+21 0.10~000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.1000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/d6a5d563e38011b1c33aeedc5059632ce6a57fd4 b/tests/fuzzing/grid_corpus/d6a5d563e38011b1c33aeedc5059632ce6a57fd4 new file mode 100644 index 000000000..295204197 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d6a5d563e38011b1c33aeedc5059632ce6a57fd4 differ diff --git a/tests/fuzzing/grid_corpus/d6c4d982fd51dd7ce69647c4511aced1ff632c2c b/tests/fuzzing/grid_corpus/d6c4d982fd51dd7ce69647c4511aced1ff632c2c new file mode 100644 index 000000000..53dbf3447 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d6c4d982fd51dd7ce69647c4511aced1ff632c2c differ diff --git a/tests/fuzzing/grid_corpus/d6ed22736d73b025db0df958f40ec737aa28f8e1 b/tests/fuzzing/grid_corpus/d6ed22736d73b025db0df958f40ec737aa28f8e1 new file mode 100644 index 000000000..88ac020c7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d6ed22736d73b025db0df958f40ec737aa28f8e1 differ diff --git a/tests/fuzzing/grid_corpus/d6f2f4ecc8e7786ba0a1de0f6842c3e167cc730a b/tests/fuzzing/grid_corpus/d6f2f4ecc8e7786ba0a1de0f6842c3e167cc730a new file mode 100644 index 000000000..7208ec7e1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d6f2f4ecc8e7786ba0a1de0f6842c3e167cc730a differ diff --git a/tests/fuzzing/grid_corpus/d7171860d27595874ae59414a287a42e03008e8b b/tests/fuzzing/grid_corpus/d7171860d27595874ae59414a287a42e03008e8b new file mode 100644 index 000000000..78ceaf552 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d7171860d27595874ae59414a287a42e03008e8b differ diff --git a/tests/fuzzing/grid_corpus/d74f3a2507f4819fdbf5562dbccee692298d24e0 b/tests/fuzzing/grid_corpus/d74f3a2507f4819fdbf5562dbccee692298d24e0 new file mode 100644 index 000000000..99f9a1c8f Binary files /dev/null and b/tests/fuzzing/grid_corpus/d74f3a2507f4819fdbf5562dbccee692298d24e0 differ diff --git a/tests/fuzzing/grid_corpus/d75f2a1d8639c8f198e7b493d47a9919c95f0c28 b/tests/fuzzing/grid_corpus/d75f2a1d8639c8f198e7b493d47a9919c95f0c28 new file mode 100644 index 000000000..10d964c08 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d75f2a1d8639c8f198e7b493d47a9919c95f0c28 differ diff --git a/tests/fuzzing/grid_corpus/d794ce61abd6191e505b2540f10cd5003622d9c0 b/tests/fuzzing/grid_corpus/d794ce61abd6191e505b2540f10cd5003622d9c0 new file mode 100644 index 000000000..b4cae061c Binary files /dev/null and b/tests/fuzzing/grid_corpus/d794ce61abd6191e505b2540f10cd5003622d9c0 differ diff --git a/tests/fuzzing/grid_corpus/d81290292f069d94803d6b1b03a67d769a30081b b/tests/fuzzing/grid_corpus/d81290292f069d94803d6b1b03a67d769a30081b new file mode 100644 index 000000000..3a3cc2364 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d81290292f069d94803d6b1b03a67d769a30081b differ diff --git a/tests/fuzzing/grid_corpus/d82ff690fdb4b556a998fb0bfb3553f8a3c3d8b7 b/tests/fuzzing/grid_corpus/d82ff690fdb4b556a998fb0bfb3553f8a3c3d8b7 new file mode 100644 index 000000000..764ff1cd0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d82ff690fdb4b556a998fb0bfb3553f8a3c3d8b7 differ diff --git a/tests/fuzzing/grid_corpus/d861f863346a2fc4dfe8a0ff35cccef0d15d1faf b/tests/fuzzing/grid_corpus/d861f863346a2fc4dfe8a0ff35cccef0d15d1faf new file mode 100644 index 000000000..de471a1c6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d861f863346a2fc4dfe8a0ff35cccef0d15d1faf differ diff --git a/tests/fuzzing/grid_corpus/d88349481db02bff6545e43d2488993cf11a2704 b/tests/fuzzing/grid_corpus/d88349481db02bff6545e43d2488993cf11a2704 new file mode 100644 index 000000000..91b7f8a90 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d88349481db02bff6545e43d2488993cf11a2704 differ diff --git a/tests/fuzzing/grid_corpus/d896cca9c1d7134cb71d2e027a69b4a0dbb9919b b/tests/fuzzing/grid_corpus/d896cca9c1d7134cb71d2e027a69b4a0dbb9919b new file mode 100644 index 000000000..01c5b3ee2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/d896cca9c1d7134cb71d2e027a69b4a0dbb9919b @@ -0,0 +1,32 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E+00 -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 + 0.000E$+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/d8b0cc78761f0d94d2a4f19ea57b4df319973334 b/tests/fuzzing/grid_corpus/d8b0cc78761f0d94d2a4f19ea57b4df319973334 new file mode 100644 index 000000000..139b64020 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d8b0cc78761f0d94d2a4f19ea57b4df319973334 differ diff --git a/tests/fuzzing/grid_corpus/d8b945fa8f9b3b1381c42ac013546683b9a30375 b/tests/fuzzing/grid_corpus/d8b945fa8f9b3b1381c42ac013546683b9a30375 new file mode 100644 index 000000000..e45db9e95 --- /dev/null +++ b/tests/fuzzing/grid_corpus/d8b945fa8f9b3b1381c42ac013546683b9a30375 @@ -0,0 +1,40 @@ +MAPU'7' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0MAPA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000005E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/d8c59521bec4ecd648cf94f3c55010e60ce572d3 b/tests/fuzzing/grid_corpus/d8c59521bec4ecd648cf94f3c55010e60ce572d3 new file mode 100644 index 000000000..9cf2722f4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d8c59521bec4ecd648cf94f3c55010e60ce572d3 differ diff --git a/tests/fuzzing/grid_corpus/d8e388cf19a133a7249347d382c32eea81dc6d91 b/tests/fuzzing/grid_corpus/d8e388cf19a133a7249347d382c32eea81dc6d91 new file mode 100644 index 000000000..3de67f458 --- /dev/null +++ b/tests/fuzzing/grid_corpus/d8e388cf19a133a7249347d382c32eea81dc6d91 @@ -0,0 +1,41 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.101 0MAPA0?E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 010000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/d9809802b885e7c1d9668f5535d7e3e4d19f1282 b/tests/fuzzing/grid_corpus/d9809802b885e7c1d9668f5535d7e3e4d19f1282 new file mode 100644 index 000000000..04821d0e6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d9809802b885e7c1d9668f5535d7e3e4d19f1282 differ diff --git a/tests/fuzzing/grid_corpus/d986815bb055b132a7c6691cb547e84d201610d9 b/tests/fuzzing/grid_corpus/d986815bb055b132a7c6691cb547e84d201610d9 new file mode 100644 index 000000000..70fc52525 --- /dev/null +++ b/tests/fuzzing/grid_corpus/d986815bb055b132a7c6691cb547e84d201610d9 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 11* 0 +0 0 00 8 0. 1 0 0 1! 0E 0 0 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/d98b7fe0bb095cb9c49cd0d1ce69605e3bfd7121 b/tests/fuzzing/grid_corpus/d98b7fe0bb095cb9c49cd0d1ce69605e3bfd7121 new file mode 100644 index 000000000..461e13d00 --- /dev/null +++ b/tests/fuzzing/grid_corpus/d98b7fe0bb095cb9c49cd0d1ce69605e3bfd7121 @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 00 02 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/d9cbb72bcf0b814366316d028fd6c13dab6ddcad b/tests/fuzzing/grid_corpus/d9cbb72bcf0b814366316d028fd6c13dab6ddcad new file mode 100644 index 000000000..d4b0aa834 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d9cbb72bcf0b814366316d028fd6c13dab6ddcad differ diff --git a/tests/fuzzing/grid_corpus/d9d66651c5d020a3347d8369a96039efa90df6ca b/tests/fuzzing/grid_corpus/d9d66651c5d020a3347d8369a96039efa90df6ca new file mode 100644 index 000000000..38c0e34b6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/d9d66651c5d020a3347d8369a96039efa90df6ca differ diff --git a/tests/fuzzing/grid_corpus/d9dc600904e731268e294069ff0c592305256bd9 b/tests/fuzzing/grid_corpus/d9dc600904e731268e294069ff0c592305256bd9 new file mode 100644 index 000000000..71ccab2cf Binary files /dev/null and b/tests/fuzzing/grid_corpus/d9dc600904e731268e294069ff0c592305256bd9 differ diff --git a/tests/fuzzing/grid_corpus/da018c8ff60f99e25d1276658c49504f7d0ebb26 b/tests/fuzzing/grid_corpus/da018c8ff60f99e25d1276658c49504f7d0ebb26 new file mode 100644 index 000000000..7b6365460 --- /dev/null +++ b/tests/fuzzing/grid_corpus/da018c8ff60f99e25d1276658c49504f7d0ebb26 @@ -0,0 +1,5 @@ +SPECGRID +2*10 +/ +COORD +363*14.St16invalid_argument diff --git a/tests/fuzzing/grid_corpus/da216cbf2762515aaefa492d53a9af818fed3172 b/tests/fuzzing/grid_corpus/da216cbf2762515aaefa492d53a9af818fed3172 new file mode 100644 index 000000000..81b151bfb Binary files /dev/null and b/tests/fuzzing/grid_corpus/da216cbf2762515aaefa492d53a9af818fed3172 differ diff --git a/tests/fuzzing/grid_corpus/da54edcc85ab9a1ba670c2db8c504fc61c174bb4 b/tests/fuzzing/grid_corpus/da54edcc85ab9a1ba670c2db8c504fc61c174bb4 new file mode 100644 index 000000000..182a3d47f --- /dev/null +++ b/tests/fuzzing/grid_corpus/da54edcc85ab9a1ba670c2db8c504fc61c174bb4 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.0000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0. 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 1000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAXÏé 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/da5cb8bbe2ebc887d854663f9062c3e26148b8d7 b/tests/fuzzing/grid_corpus/da5cb8bbe2ebc887d854663f9062c3e26148b8d7 new file mode 100644 index 000000000..3d65cc68d --- /dev/null +++ b/tests/fuzzing/grid_corpus/da5cb8bbe2ebc887d854663f9062c3e26148b8d7 @@ -0,0 +1,29 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.1000000,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 00001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0000~+00 0. 0ic_er 000°00E 0.0000000E+00 0. 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.0o 0.00c 0.000°00E 0.00001+00 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.10~000°0EØÏÎß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.1000000E+01 0. 0.2 0+01 0.299E+01 + 0.20001 0.200006151 0.2615E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/da8b3d2639217804dd97eefd9eb07f2c3d3d6560 b/tests/fuzzing/grid_corpus/da8b3d2639217804dd97eefd9eb07f2c3d3d6560 new file mode 100644 index 000000000..748f44d9c Binary files /dev/null and b/tests/fuzzing/grid_corpus/da8b3d2639217804dd97eefd9eb07f2c3d3d6560 differ diff --git a/tests/fuzzing/grid_corpus/db2cad1f8f9af30a5a9ac25e76d3318acbb00e0a b/tests/fuzzing/grid_corpus/db2cad1f8f9af30a5a9ac25e76d3318acbb00e0a new file mode 100644 index 000000000..d93672fa8 --- /dev/null +++ b/tests/fuzzing/grid_corpus/db2cad1f8f9af30a5a9ac25e76d3318acbb00e0a @@ -0,0 +1,52 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.=0000000E+01 0.10000000E+01 0.00000000E+00 + -0.10000000E+01 0.10000000E+01 0.00000000E+00 -0.10000000E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 0.10000000E+01 + -0.10000000E+01 0.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.42000000E+02 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/dbd0ed53b4c93dfa089c3352d227506c597baabe b/tests/fuzzing/grid_corpus/dbd0ed53b4c93dfa089c3352d227506c597baabe new file mode 100644 index 000000000..843733dd5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/dbd0ed53b4c93dfa089c3352d227506c597baabe differ diff --git a/tests/fuzzing/grid_corpus/dbd10e26b2598d707d71668416923358c81e1917 b/tests/fuzzing/grid_corpus/dbd10e26b2598d707d71668416923358c81e1917 new file mode 100644 index 000000000..ac2ac5406 --- /dev/null +++ b/tests/fuzzing/grid_corpus/dbd10e26b2598d707d71668416923358c81e1917 @@ -0,0 +1,47 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.=0000000E+01 0.10000000E+01 0.00000000E+00 + -0.10000000E+01 0.10000000E+01 0.00000000E+00 -0.10000000E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 0.10000000E+01 + -0.10000000E+01 0.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00  0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000 1 1 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/dbe5e196cd6c84af5dec2c5f719b35d3fcb79f8e b/tests/fuzzing/grid_corpus/dbe5e196cd6c84af5dec2c5f719b35d3fcb79f8e new file mode 100644 index 000000000..d98266228 --- /dev/null +++ b/tests/fuzzing/grid_corpus/dbe5e196cd6c84af5dec2c5f719b35d3fcb79f8e @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0 0 0 0 5 0 0 0 1 2 2 0 0 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/dc1a5605df4be1f3ca4e93db2f475b0abc0b831b b/tests/fuzzing/grid_corpus/dc1a5605df4be1f3ca4e93db2f475b0abc0b831b new file mode 100644 index 000000000..bf1929320 Binary files /dev/null and b/tests/fuzzing/grid_corpus/dc1a5605df4be1f3ca4e93db2f475b0abc0b831b differ diff --git a/tests/fuzzing/grid_corpus/dc3d6fececf8baa62889009b872584f8af1110e2 b/tests/fuzzing/grid_corpus/dc3d6fececf8baa62889009b872584f8af1110e2 new file mode 100644 index 000000000..035600e77 Binary files /dev/null and b/tests/fuzzing/grid_corpus/dc3d6fececf8baa62889009b872584f8af1110e2 differ diff --git a/tests/fuzzing/grid_corpus/dc6ac575423fc84ffed4b4f244e32cc96f86c504 b/tests/fuzzing/grid_corpus/dc6ac575423fc84ffed4b4f244e32cc96f86c504 new file mode 100644 index 000000000..ab29025e9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/dc6ac575423fc84ffed4b4f244e32cc96f86c504 differ diff --git a/tests/fuzzing/grid_corpus/dcb686f33b597aa3ae018dab49777c856fdc36dc b/tests/fuzzing/grid_corpus/dcb686f33b597aa3ae018dab49777c856fdc36dc new file mode 100644 index 000000000..fdd972f44 Binary files /dev/null and b/tests/fuzzing/grid_corpus/dcb686f33b597aa3ae018dab49777c856fdc36dc differ diff --git a/tests/fuzzing/grid_corpus/dd374ea0d305beda17a49b1ea89cf7552c88ff3b b/tests/fuzzing/grid_corpus/dd374ea0d305beda17a49b1ea89cf7552c88ff3b new file mode 100644 index 000000000..c3bc15766 Binary files /dev/null and b/tests/fuzzing/grid_corpus/dd374ea0d305beda17a49b1ea89cf7552c88ff3b differ diff --git a/tests/fuzzing/grid_corpus/dd55d22016bb0dabd956205290df3223d1ef35cb b/tests/fuzzing/grid_corpus/dd55d22016bb0dabd956205290df3223d1ef35cb new file mode 100644 index 000000000..6fdade3bf --- /dev/null +++ b/tests/fuzzing/grid_corpus/dd55d22016bb0dabd956205290df3223d1ef35cb @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 1 0 +0 0 00 8 0. 1 0 0 1! 0E 0 5 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/dd7ee9888e4e48a39ebff3dd857f10b298b60756 b/tests/fuzzing/grid_corpus/dd7ee9888e4e48a39ebff3dd857f10b298b60756 new file mode 100644 index 000000000..4396877f4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/dd7ee9888e4e48a39ebff3dd857f10b298b60756 differ diff --git a/tests/fuzzing/grid_corpus/dd92a95206b33d02d4fb07717878dae110716df9 b/tests/fuzzing/grid_corpus/dd92a95206b33d02d4fb07717878dae110716df9 new file mode 100644 index 000000000..c24aafac2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/dd92a95206b33d02d4fb07717878dae110716df9 @@ -0,0 +1,46 @@ +MAPUNITS + 'METRES ' +/ + +G ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+0001 0 0.20000000E+01 + 0.2080 -0.100å0E+01 0.0000000ÿMAP+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 +.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.20000000E+01 0.20000 1 1 1 1 + 00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 000E+00 0.0000000 + 0.00000000E+00 0:.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.0000000E+00 +/ + +ZCORN + 0.00000000E+00 00000000E+00 0.00000000E+00 0 + 0.00000000E+00 0.00000000E+00 0.00000E+00 0.00000000E+00 +1 0.00551615E+00  00E+00 00.00000000E+00 0.00*00000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 01 0.10000000E+01 0.100 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.+01 0.100000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.1E+01 0.10000000E+01 + 0.10000000E+01 .10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.100000E+01 0.0000!00E+01 0.10000000E+01 000E+01 + 0.100 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000U+01 + 0.20000000E+01 0.20000 1 1 1 1 + 2 1 +/ + diff --git a/tests/fuzzing/grid_corpus/dd97820e7fdd9951fc35fe7c02f84ccd5314a911 b/tests/fuzzing/grid_corpus/dd97820e7fdd9951fc35fe7c02f84ccd5314a911 new file mode 100644 index 000000000..4b86eee3f --- /dev/null +++ b/tests/fuzzing/grid_corpus/dd97820e7fdd9951fc35fe7c02f84ccd5314a911 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 0E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 0.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 0.000 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.100000+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/dde512c9c2dad739247925e4d61d14c0125d0f9c b/tests/fuzzing/grid_corpus/dde512c9c2dad739247925e4d61d14c0125d0f9c new file mode 100644 index 000000000..730c2ffb0 --- /dev/null +++ b/tests/fuzzing/grid_corpus/dde512c9c2dad739247925e4d61d14c0125d0f9c @@ -0,0 +1,9 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 00 02 0 +/ + +ACTNUM 0 0 2 1 0 5 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/ddf893ba244956a8157a2a524671850f572d815d b/tests/fuzzing/grid_corpus/ddf893ba244956a8157a2a524671850f572d815d new file mode 100644 index 000000000..183af021c --- /dev/null +++ b/tests/fuzzing/grid_corpus/ddf893ba244956a8157a2a524671850f572d815d @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0 0 13*0 0 1 12*0 0 0 0 0 5 0 0 0 1 2 2 0 0 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 32*0 0 0 0 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/de26a9efef900dfd95eb3e98fa19cd9624389e04 b/tests/fuzzing/grid_corpus/de26a9efef900dfd95eb3e98fa19cd9624389e04 new file mode 100644 index 000000000..669817c1f Binary files /dev/null and b/tests/fuzzing/grid_corpus/de26a9efef900dfd95eb3e98fa19cd9624389e04 differ diff --git a/tests/fuzzing/grid_corpus/de33848218631bf85cb304a03d1cdbb7379732a6 b/tests/fuzzing/grid_corpus/de33848218631bf85cb304a03d1cdbb7379732a6 new file mode 100644 index 000000000..b61c99107 Binary files /dev/null and b/tests/fuzzing/grid_corpus/de33848218631bf85cb304a03d1cdbb7379732a6 differ diff --git a/tests/fuzzing/grid_corpus/de97b4a9e092ebd840877e2245267f5dc6b7975f b/tests/fuzzing/grid_corpus/de97b4a9e092ebd840877e2245267f5dc6b7975f new file mode 100644 index 000000000..7c2b0d0fd --- /dev/null +++ b/tests/fuzzing/grid_corpus/de97b4a9e092ebd840877e2245267f5dc6b7975f @@ -0,0 +1 @@ + SPECGRID \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ded1dadce5f4c02f6825a47260f2d516dee9614a b/tests/fuzzing/grid_corpus/ded1dadce5f4c02f6825a47260f2d516dee9614a new file mode 100644 index 000000000..199946fee Binary files /dev/null and b/tests/fuzzing/grid_corpus/ded1dadce5f4c02f6825a47260f2d516dee9614a differ diff --git a/tests/fuzzing/grid_corpus/df015e7c6d52c24b816c27f50a614d28912f9b09 b/tests/fuzzing/grid_corpus/df015e7c6d52c24b816c27f50a614d28912f9b09 new file mode 100644 index 000000000..ebeb3d36a Binary files /dev/null and b/tests/fuzzing/grid_corpus/df015e7c6d52c24b816c27f50a614d28912f9b09 differ diff --git a/tests/fuzzing/grid_corpus/df1e5fa41713189c5af97630e80e488fc96f3eb7 b/tests/fuzzing/grid_corpus/df1e5fa41713189c5af97630e80e488fc96f3eb7 new file mode 100644 index 000000000..4420f3e9f Binary files /dev/null and b/tests/fuzzing/grid_corpus/df1e5fa41713189c5af97630e80e488fc96f3eb7 differ diff --git a/tests/fuzzing/grid_corpus/df6fbf4096d22402e65552b5e872c3db314b0203 b/tests/fuzzing/grid_corpus/df6fbf4096d22402e65552b5e872c3db314b0203 new file mode 100644 index 000000000..6f2d63fe5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/df6fbf4096d22402e65552b5e872c3db314b0203 @@ -0,0 +1,33 @@ +MAPU'7' +/ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+02 -0.1000000,0E1 +00 01 0.10000000E+01 000Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 00000000E -010000000E++00` 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.0000000E+00 0.0 + 0.1000900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00000E01 + 00E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.00000 00 0.00 0.00c 0.000°00E 0.00000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.100000°0EØÏÎß 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.20000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/df6fcd56069078be2451d3b950b1934ae810ad7d b/tests/fuzzing/grid_corpus/df6fcd56069078be2451d3b950b1934ae810ad7d new file mode 100644 index 000000000..9b5b205cc Binary files /dev/null and b/tests/fuzzing/grid_corpus/df6fcd56069078be2451d3b950b1934ae810ad7d differ diff --git a/tests/fuzzing/grid_corpus/df9e3422b6222160ddb164606b365633b733663f b/tests/fuzzing/grid_corpus/df9e3422b6222160ddb164606b365633b733663f new file mode 100644 index 000000000..c3f010b9d Binary files /dev/null and b/tests/fuzzing/grid_corpus/df9e3422b6222160ddb164606b365633b733663f differ diff --git a/tests/fuzzing/grid_corpus/dfa029a9a2a462fa85dc65c2d6852856579fd971 b/tests/fuzzing/grid_corpus/dfa029a9a2a462fa85dc65c2d6852856579fd971 new file mode 100644 index 000000000..2fb9143a0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/dfa029a9a2a462fa85dc65c2d6852856579fd971 differ diff --git a/tests/fuzzing/grid_corpus/dfb886b3a5f773dab6873d1c20b593d72a3abfa5 b/tests/fuzzing/grid_corpus/dfb886b3a5f773dab6873d1c20b593d72a3abfa5 new file mode 100644 index 000000000..cf29f86f5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/dfb886b3a5f773dab6873d1c20b593d72a3abfa5 differ diff --git a/tests/fuzzing/grid_corpus/e00ece53dca86bf77bf9ddaaad3f403857aa0317 b/tests/fuzzing/grid_corpus/e00ece53dca86bf77bf9ddaaad3f403857aa0317 new file mode 100644 index 000000000..a3f4c1acf Binary files /dev/null and b/tests/fuzzing/grid_corpus/e00ece53dca86bf77bf9ddaaad3f403857aa0317 differ diff --git a/tests/fuzzing/grid_corpus/e02623aaa5bef0d9c264d1db75c70b281b1684b2 b/tests/fuzzing/grid_corpus/e02623aaa5bef0d9c264d1db75c70b281b1684b2 new file mode 100644 index 000000000..b704bed34 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e02623aaa5bef0d9c264d1db75c70b281b1684b2 differ diff --git a/tests/fuzzing/grid_corpus/e04d41d6dea126d205f81b8c5ab6244b33e6a5a3 b/tests/fuzzing/grid_corpus/e04d41d6dea126d205f81b8c5ab6244b33e6a5a3 new file mode 100644 index 000000000..e171529ae Binary files /dev/null and b/tests/fuzzing/grid_corpus/e04d41d6dea126d205f81b8c5ab6244b33e6a5a3 differ diff --git a/tests/fuzzing/grid_corpus/e07ff0a08f327aa8d3caccf900b29d4a21e8ab07 b/tests/fuzzing/grid_corpus/e07ff0a08f327aa8d3caccf900b29d4a21e8ab07 new file mode 100644 index 000000000..5ff03603b --- /dev/null +++ b/tests/fuzzing/grid_corpus/e07ff0a08f327aa8d3caccf900b29d4a21e8ab07 @@ -0,0 +1,27 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.100 0000 0.1 0.1000000 0.000000E+.000E+00& 000E+01 0E+Î1 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 010000000E+01 0.10000кÔÏ1 + 0.000E 000ÿ0ÿÿ0Ò0Eu01 0000 0.00000615E+00 + 3.0 0 0E+00$ 0.00000E0+00 + 00000000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.0000000E+00 +/ +ZCORN + 0.0000E+00 01 0.299E+01 + 0001 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00' + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/e0cd965593bbe566343fcfddb0f052512aef454d b/tests/fuzzing/grid_corpus/e0cd965593bbe566343fcfddb0f052512aef454d new file mode 100644 index 000000000..f6fdb8cf5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e0cd965593bbe566343fcfddb0f052512aef454d @@ -0,0 +1,12 @@ +MNSA/¬õßÿÿÿCOORDÿÿÿ + +SPECGRID +  ] / + +COORD + 1.0.0E+00 +/ +IDUNISt11loic_er' ' ' +/[? À_õ +ZCORN +33333333333E3 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/e0dc9625f1a63d5c8a4a7b9870e61401cf353496 b/tests/fuzzing/grid_corpus/e0dc9625f1a63d5c8a4a7b9870e61401cf353496 new file mode 100644 index 000000000..819bb8c29 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e0dc9625f1a63d5c8a4a7b9870e61401cf353496 differ diff --git a/tests/fuzzing/grid_corpus/e1137677403f5ca2dcb9569ef3bb18bd875def31 b/tests/fuzzing/grid_corpus/e1137677403f5ca2dcb9569ef3bb18bd875def31 new file mode 100644 index 000000000..72ac70a66 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e1137677403f5ca2dcb9569ef3bb18bd875def31 differ diff --git a/tests/fuzzing/grid_corpus/e130942b6792096b90bd44d8a48149221ff0bc0e b/tests/fuzzing/grid_corpus/e130942b6792096b90bd44d8a48149221ff0bc0e new file mode 100644 index 000000000..20ae8b75a --- /dev/null +++ b/tests/fuzzing/grid_corpus/e130942b6792096b90bd44d8a48149221ff0bc0e @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 1 0 +0 0 00 8 0. 1 0 0 1! 0E 0 5 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/e14ac1bb11e36d9571d0049aa8cd7648a1349c76 b/tests/fuzzing/grid_corpus/e14ac1bb11e36d9571d0049aa8cd7648a1349c76 new file mode 100644 index 000000000..beb9b8680 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e14ac1bb11e36d9571d0049aa8cd7648a1349c76 differ diff --git a/tests/fuzzing/grid_corpus/e1a8327c05ffae5cf58fa6782bc8678b95214f64 b/tests/fuzzing/grid_corpus/e1a8327c05ffae5cf58fa6782bc8678b95214f64 new file mode 100644 index 000000000..becce99b9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e1a8327c05ffae5cf58fa6782bc8678b95214f64 differ diff --git a/tests/fuzzing/grid_corpus/e1b1c70001418fd9c43f69fee7261df3835d033a b/tests/fuzzing/grid_corpus/e1b1c70001418fd9c43f69fee7261df3835d033a new file mode 100644 index 000000000..1810c5076 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e1b1c70001418fd9c43f69fee7261df3835d033a differ diff --git a/tests/fuzzing/grid_corpus/e1d2ef2f2bfc30a6da41e89a8c54f1f11d4a4bb1 b/tests/fuzzing/grid_corpus/e1d2ef2f2bfc30a6da41e89a8c54f1f11d4a4bb1 new file mode 100644 index 000000000..7b28ba47f Binary files /dev/null and b/tests/fuzzing/grid_corpus/e1d2ef2f2bfc30a6da41e89a8c54f1f11d4a4bb1 differ diff --git a/tests/fuzzing/grid_corpus/e1e80304d7cf18cbf03f32ffdd25166e3ed85ef5 b/tests/fuzzing/grid_corpus/e1e80304d7cf18cbf03f32ffdd25166e3ed85ef5 new file mode 100644 index 000000000..10fded9a5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e1e80304d7cf18cbf03f32ffdd25166e3ed85ef5 differ diff --git a/tests/fuzzing/grid_corpus/e207ef3f91dc89f892d87828159badf9e526ba3c b/tests/fuzzing/grid_corpus/e207ef3f91dc89f892d87828159badf9e526ba3c new file mode 100644 index 000000000..9e870d702 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e207ef3f91dc89f892d87828159badf9e526ba3c differ diff --git a/tests/fuzzing/grid_corpus/e20a411fa623ed174939b11d5566cb87a4b75b31 b/tests/fuzzing/grid_corpus/e20a411fa623ed174939b11d5566cb87a4b75b31 new file mode 100644 index 000000000..b22ecf44b Binary files /dev/null and b/tests/fuzzing/grid_corpus/e20a411fa623ed174939b11d5566cb87a4b75b31 differ diff --git a/tests/fuzzing/grid_corpus/e21a357e7f234bff82013701b57a1e57bdd4f823 b/tests/fuzzing/grid_corpus/e21a357e7f234bff82013701b57a1e57bdd4f823 new file mode 100644 index 000000000..99305c6a7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e21a357e7f234bff82013701b57a1e57bdd4f823 @@ -0,0 +1,4 @@ + +SPECGRID +SPECGRID +2 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/e2765dddedc36aa5fde30047f9174c79b2c0e5e0 b/tests/fuzzing/grid_corpus/e2765dddedc36aa5fde30047f9174c79b2c0e5e0 new file mode 100644 index 000000000..da56059d2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e2765dddedc36aa5fde30047f9174c79b2c0e5e0 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0! 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ + +ZCORN +0 1 11*0 0@ 0 00 0 1@ 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0*E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/e28a0e3db63611768bd8fea00a54534aba59b7ec b/tests/fuzzing/grid_corpus/e28a0e3db63611768bd8fea00a54534aba59b7ec new file mode 100644 index 000000000..6faaf54bd Binary files /dev/null and b/tests/fuzzing/grid_corpus/e28a0e3db63611768bd8fea00a54534aba59b7ec differ diff --git a/tests/fuzzing/grid_corpus/e2b17f9b6abef72c3d59490c6bf1773e8abd4e47 b/tests/fuzzing/grid_corpus/e2b17f9b6abef72c3d59490c6bf1773e8abd4e47 new file mode 100644 index 000000000..c80256aa5 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e2b17f9b6abef72c3d59490c6bf1773e8abd4e47 @@ -0,0 +1,6 @@ +SPECGRID +1 1 2 +COORD 0% 0 0 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 1 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 00 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/e30d3fcb9f7e018dc4905f97f4d7d24908d1f974 b/tests/fuzzing/grid_corpus/e30d3fcb9f7e018dc4905f97f4d7d24908d1f974 new file mode 100644 index 000000000..cf37e83c8 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e30d3fcb9f7e018dc4905f97f4d7d24908d1f974 differ diff --git a/tests/fuzzing/grid_corpus/e30e3810708fcf34cfa90ca247e080d18384cbb8 b/tests/fuzzing/grid_corpus/e30e3810708fcf34cfa90ca247e080d18384cbb8 new file mode 100644 index 000000000..70c886ebd Binary files /dev/null and b/tests/fuzzing/grid_corpus/e30e3810708fcf34cfa90ca247e080d18384cbb8 differ diff --git a/tests/fuzzing/grid_corpus/e3192f89e34280c13623828e9fc3d7339bd38028 b/tests/fuzzing/grid_corpus/e3192f89e34280c13623828e9fc3d7339bd38028 new file mode 100644 index 000000000..433276ab6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e3192f89e34280c13623828e9fc3d7339bd38028 differ diff --git a/tests/fuzzing/grid_corpus/e31c4314d951ccbac64f8adde078010fc319e113 b/tests/fuzzing/grid_corpus/e31c4314d951ccbac64f8adde078010fc319e113 new file mode 100644 index 000000000..90243b620 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e31c4314d951ccbac64f8adde078010fc319e113 differ diff --git a/tests/fuzzing/grid_corpus/e35cb8a0aa85a04115e2c8fe521f587daa6a3ed5 b/tests/fuzzing/grid_corpus/e35cb8a0aa85a04115e2c8fe521f587daa6a3ed5 new file mode 100644 index 000000000..139eeb2ef Binary files /dev/null and b/tests/fuzzing/grid_corpus/e35cb8a0aa85a04115e2c8fe521f587daa6a3ed5 differ diff --git a/tests/fuzzing/grid_corpus/e362e654da03876a5b4483eb23b617ca187d83f6 b/tests/fuzzing/grid_corpus/e362e654da03876a5b4483eb23b617ca187d83f6 new file mode 100644 index 000000000..79a68c9fd Binary files /dev/null and b/tests/fuzzing/grid_corpus/e362e654da03876a5b4483eb23b617ca187d83f6 differ diff --git a/tests/fuzzing/grid_corpus/e3771b276e0efb6281afdbe1a9f62b17c62096d2 b/tests/fuzzing/grid_corpus/e3771b276e0efb6281afdbe1a9f62b17c62096d2 new file mode 100644 index 000000000..8edab5345 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e3771b276e0efb6281afdbe1a9f62b17c62096d2 differ diff --git a/tests/fuzzing/grid_corpus/e3f60102ee617fc7518a5fc2fa3f53b4768f3109 b/tests/fuzzing/grid_corpus/e3f60102ee617fc7518a5fc2fa3f53b4768f3109 new file mode 100644 index 000000000..72acd2e6e Binary files /dev/null and b/tests/fuzzing/grid_corpus/e3f60102ee617fc7518a5fc2fa3f53b4768f3109 differ diff --git a/tests/fuzzing/grid_corpus/e4884ed4ed72bcb282e7cd2d60ffda56fccb0c76 b/tests/fuzzing/grid_corpus/e4884ed4ed72bcb282e7cd2d60ffda56fccb0c76 new file mode 100644 index 000000000..965521bb2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e4884ed4ed72bcb282e7cd2d60ffda56fccb0c76 differ diff --git a/tests/fuzzing/grid_corpus/e4f824b2137143804f620a938a0e6595110602a2 b/tests/fuzzing/grid_corpus/e4f824b2137143804f620a938a0e6595110602a2 new file mode 100644 index 000000000..5188a3cd0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e4f824b2137143804f620a938a0e6595110602a2 differ diff --git a/tests/fuzzing/grid_corpus/e52c9277f5a2b0cd9fde75d4b587486dbc2f1f2b b/tests/fuzzing/grid_corpus/e52c9277f5a2b0cd9fde75d4b587486dbc2f1f2b new file mode 100644 index 000000000..d5c2a7a72 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e52c9277f5a2b0cd9fde75d4b587486dbc2f1f2b @@ -0,0 +1,52 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 -0.10000000E+01 0.00000000E+00 + 0.00000000E+00 -0.=0000000E+01 0.10000000E+01 0.00000000E+00 + -0.10000000E+01 0.10000000E+01 0.00000000E+00 -0.10000000E+01 + 0.00000000E+00 0.10000000E+01 -0.10000000E+01 0.00000000E+00 + 0.10 -0.10000000E+01 0.10000000E+01 0.10000000E+01 + -0.10000000E+01 0.10000000E+01 0.10000000E+01 -0.10000000E+01 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.42000000E+02 +/ + +ACTNUM + 1 1 1 1 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/e579507cef9b06734d41ea93310d9286dbece253 b/tests/fuzzing/grid_corpus/e579507cef9b06734d41ea93310d9286dbece253 new file mode 100644 index 000000000..c6deb5e10 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e579507cef9b06734d41ea93310d9286dbece253 differ diff --git a/tests/fuzzing/grid_corpus/e5b8dbb4a64ea571855813ed8b6da60973052f77 b/tests/fuzzing/grid_corpus/e5b8dbb4a64ea571855813ed8b6da60973052f77 new file mode 100644 index 000000000..fb8042e19 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e5b8dbb4a64ea571855813ed8b6da60973052f77 differ diff --git a/tests/fuzzing/grid_corpus/e5d77fb78932137576ac97105eb0c7d18833caf8 b/tests/fuzzing/grid_corpus/e5d77fb78932137576ac97105eb0c7d18833caf8 new file mode 100644 index 000000000..2f0aa6317 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e5d77fb78932137576ac97105eb0c7d18833caf8 differ diff --git a/tests/fuzzing/grid_corpus/e5e9fc4be43816c620a0ad8979e523f2a6c74776 b/tests/fuzzing/grid_corpus/e5e9fc4be43816c620a0ad8979e523f2a6c74776 new file mode 100644 index 000000000..f00a7fcce --- /dev/null +++ b/tests/fuzzing/grid_corpus/e5e9fc4be43816c620a0ad8979e523f2a6c74776 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.000000E+00 + 0.000E+00& 000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.200006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/e600c957394e23e0d412fbec86c0c5ae0efc8630 b/tests/fuzzing/grid_corpus/e600c957394e23e0d412fbec86c0c5ae0efc8630 new file mode 100644 index 000000000..c09551b4a Binary files /dev/null and b/tests/fuzzing/grid_corpus/e600c957394e23e0d412fbec86c0c5ae0efc8630 differ diff --git a/tests/fuzzing/grid_corpus/e63c4335a543776052429e64772e781758a1b165 b/tests/fuzzing/grid_corpus/e63c4335a543776052429e64772e781758a1b165 new file mode 100644 index 000000000..898634b8f Binary files /dev/null and b/tests/fuzzing/grid_corpus/e63c4335a543776052429e64772e781758a1b165 differ diff --git a/tests/fuzzing/grid_corpus/e6628fd78be3cc077c393209791b8dc148b765e3 b/tests/fuzzing/grid_corpus/e6628fd78be3cc077c393209791b8dc148b765e3 new file mode 100644 index 000000000..edaaf1c81 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e6628fd78be3cc077c393209791b8dc148b765e3 differ diff --git a/tests/fuzzing/grid_corpus/e6a261b26f2fa23f17ce2054c819b84f8da58736 b/tests/fuzzing/grid_corpus/e6a261b26f2fa23f17ce2054c819b84f8da58736 new file mode 100644 index 000000000..2b62094e9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e6a261b26f2fa23f17ce2054c819b84f8da58736 @@ -0,0 +1 @@ +SPECGRID \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/e6bc796629aa249ccaa17f4b107e39490f56051e b/tests/fuzzing/grid_corpus/e6bc796629aa249ccaa17f4b107e39490f56051e new file mode 100644 index 000000000..b28e1e634 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e6bc796629aa249ccaa17f4b107e39490f56051e differ diff --git a/tests/fuzzing/grid_corpus/e6fd15ed1a49957dda228b438355e805ed7a15b5 b/tests/fuzzing/grid_corpus/e6fd15ed1a49957dda228b438355e805ed7a15b5 new file mode 100644 index 000000000..6efcf0275 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e6fd15ed1a49957dda228b438355e805ed7a15b5 @@ -0,0 +1,8 @@ + +SPECGRID +' +COORD ++00 +/ +ZCORN +333 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/e7186f144906401e989b7575124a2e18972301e6 b/tests/fuzzing/grid_corpus/e7186f144906401e989b7575124a2e18972301e6 new file mode 100644 index 000000000..973a58a02 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e7186f144906401e989b7575124a2e18972301e6 @@ -0,0 +1,10 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 0@ 20 0 1+ 0 1 0 0 -0 1 2 2 0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 20 0 2 2 0 0! 1 12*0 0 0 0 0 1 0. 0 00 1 1 0 +0 0 0 8 0 1 0 0 1! 0E 0 5 0 0 2 0 +/ + +ACTNUM 0 0 2` 1 0 5 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/e72de7813c5c4c9aa7a2ca4fdb9ff9896dbf52a1 b/tests/fuzzing/grid_corpus/e72de7813c5c4c9aa7a2ca4fdb9ff9896dbf52a1 new file mode 100644 index 000000000..8dcb76077 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e72de7813c5c4c9aa7a2ca4fdb9ff9896dbf52a1 differ diff --git a/tests/fuzzing/grid_corpus/e7bad9c212a0286f33083a3716338024ba92b174 b/tests/fuzzing/grid_corpus/e7bad9c212a0286f33083a3716338024ba92b174 new file mode 100644 index 000000000..7cd042dcb --- /dev/null +++ b/tests/fuzzing/grid_corpus/e7bad9c212a0286f33083a3716338024ba92b174 @@ -0,0 +1,39 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0MAPA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/e801dcfeeaee8f62ee28b060462dee0991f6961f b/tests/fuzzing/grid_corpus/e801dcfeeaee8f62ee28b060462dee0991f6961f new file mode 100644 index 000000000..819b54901 Binary files /dev/null and b/tests/fuzzing/grid_corpus/e801dcfeeaee8f62ee28b060462dee0991f6961f differ diff --git a/tests/fuzzing/grid_corpus/e848fc352b61bb2793ce0a5033dab230e2757f57 b/tests/fuzzing/grid_corpus/e848fc352b61bb2793ce0a5033dab230e2757f57 new file mode 100644 index 000000000..d80a4ca5e Binary files /dev/null and b/tests/fuzzing/grid_corpus/e848fc352b61bb2793ce0a5033dab230e2757f57 differ diff --git a/tests/fuzzing/grid_corpus/e86355c12219584638b44e2fe995bc75617f8cde b/tests/fuzzing/grid_corpus/e86355c12219584638b44e2fe995bc75617f8cde new file mode 100644 index 000000000..32c962a91 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e86355c12219584638b44e2fe995bc75617f8cde @@ -0,0 +1,43 @@ +MAPU'METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E+00 + -0.01000Í0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+01 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.00000001E+00 + 0.00St11logic_er 0.00000°00E 0.00000000E+00 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.100000E+01 + 0.000E+01 0.10000000E+01 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 0.10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1000ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 0.10000 0.1000E+21 0+01 + 0.10000000+0ÿÿ 0.1000000E+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/e884423254af1c0e2416e6e7357007223b648355 b/tests/fuzzing/grid_corpus/e884423254af1c0e2416e6e7357007223b648355 new file mode 100644 index 000000000..8b96e744b Binary files /dev/null and b/tests/fuzzing/grid_corpus/e884423254af1c0e2416e6e7357007223b648355 differ diff --git a/tests/fuzzing/grid_corpus/e89f6211de9871e7071ee11ae7af81f82451d9c3 b/tests/fuzzing/grid_corpus/e89f6211de9871e7071ee11ae7af81f82451d9c3 new file mode 100644 index 000000000..0cfff7020 --- /dev/null +++ b/tests/fuzzing/grid_corpus/e89f6211de9871e7071ee11ae7af81f82451d9c3 @@ -0,0 +1,2 @@ +SPECGRID +ZCORN \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/e8c5c91e73586e4b66c17f8d80eaa94da6a17337 b/tests/fuzzing/grid_corpus/e8c5c91e73586e4b66c17f8d80eaa94da6a17337 new file mode 100644 index 000000000..be743db2e Binary files /dev/null and b/tests/fuzzing/grid_corpus/e8c5c91e73586e4b66c17f8d80eaa94da6a17337 differ diff --git a/tests/fuzzing/grid_corpus/e9ef201e7fc2f57ed29644ff4fac823a9f2f054e b/tests/fuzzing/grid_corpus/e9ef201e7fc2f57ed29644ff4fac823a9f2f054e new file mode 100644 index 000000000..8a6cc6dee Binary files /dev/null and b/tests/fuzzing/grid_corpus/e9ef201e7fc2f57ed29644ff4fac823a9f2f054e differ diff --git a/tests/fuzzing/grid_corpus/ea01f92984941c9968ff03722196adfcc23b7c2b b/tests/fuzzing/grid_corpus/ea01f92984941c9968ff03722196adfcc23b7c2b new file mode 100644 index 000000000..1faed88d0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ea01f92984941c9968ff03722196adfcc23b7c2b differ diff --git a/tests/fuzzing/grid_corpus/ea4d5f1619f06a4f889a030697380d03535d9784 b/tests/fuzzing/grid_corpus/ea4d5f1619f06a4f889a030697380d03535d9784 new file mode 100644 index 000000000..112673c36 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ea4d5f1619f06a4f889a030697380d03535d9784 differ diff --git a/tests/fuzzing/grid_corpus/ea7a368d5939a1d5945c2ec11ed607a741618842 b/tests/fuzzing/grid_corpus/ea7a368d5939a1d5945c2ec11ed607a741618842 new file mode 100644 index 000000000..47bd14684 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ea7a368d5939a1d5945c2ec11ed607a741618842 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0 .0 0 0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ea87b75ba45120a5d41026b88eaf857d41b791ce b/tests/fuzzing/grid_corpus/ea87b75ba45120a5d41026b88eaf857d41b791ce new file mode 100644 index 000000000..edcd62065 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ea87b75ba45120a5d41026b88eaf857d41b791ce @@ -0,0 +1,7 @@ +SPECGRID +9*1 +COORD +24*0 +/ +ZCORN +8*0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/eab84e214c9e9a8250c890e6564d20c9870beea5 b/tests/fuzzing/grid_corpus/eab84e214c9e9a8250c890e6564d20c9870beea5 new file mode 100644 index 000000000..8e78aad4c Binary files /dev/null and b/tests/fuzzing/grid_corpus/eab84e214c9e9a8250c890e6564d20c9870beea5 differ diff --git a/tests/fuzzing/grid_corpus/ead2e74fe948ad1e47f239e7363b4c16cfa8be3e b/tests/fuzzing/grid_corpus/ead2e74fe948ad1e47f239e7363b4c16cfa8be3e new file mode 100644 index 000000000..7d8b0db92 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ead2e74fe948ad1e47f239e7363b4c16cfa8be3e differ diff --git a/tests/fuzzing/grid_corpus/eaea22a019217d0cb4276ab6540c4c316efebfd7 b/tests/fuzzing/grid_corpus/eaea22a019217d0cb4276ab6540c4c316efebfd7 new file mode 100644 index 000000000..0c6818687 Binary files /dev/null and b/tests/fuzzing/grid_corpus/eaea22a019217d0cb4276ab6540c4c316efebfd7 differ diff --git a/tests/fuzzing/grid_corpus/eb309bedba30efe61c7d3f34029c28b5caadfc4c b/tests/fuzzing/grid_corpus/eb309bedba30efe61c7d3f34029c28b5caadfc4c new file mode 100644 index 000000000..de3d2ace0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/eb309bedba30efe61c7d3f34029c28b5caadfc4c differ diff --git a/tests/fuzzing/grid_corpus/eb4ab32f2c9f2e3d6a6b60f9bb7fb488e1d83e27 b/tests/fuzzing/grid_corpus/eb4ab32f2c9f2e3d6a6b60f9bb7fb488e1d83e27 new file mode 100644 index 000000000..8e2212db3 --- /dev/null +++ b/tests/fuzzing/grid_corpus/eb4ab32f2c9f2e3d6a6b60f9bb7fb488e1d83e27 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0. 0ic_000°00E +00 0. 900 .1 0.00+01 00 00E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 1000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 0&0000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/eb4fb5eb5da49c23f183839fb954eb610b6e88bc b/tests/fuzzing/grid_corpus/eb4fb5eb5da49c23f183839fb954eb610b6e88bc new file mode 100644 index 000000000..6afc5a1c9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/eb4fb5eb5da49c23f183839fb954eb610b6e88bc @@ -0,0 +1,41 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 00000 + 0.00000000E+00 01 0.101 0MAPA0?E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿÿÿÿÿ 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000005E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/ebabaf12e3575923480f6905b98bd77ae433b936 b/tests/fuzzing/grid_corpus/ebabaf12e3575923480f6905b98bd77ae433b936 new file mode 100644 index 000000000..cb65b8f23 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ebabaf12e3575923480f6905b98bd77ae433b936 differ diff --git a/tests/fuzzing/grid_corpus/ebbccee025fe3c1aab31a014b51f1c617a4ff3fd b/tests/fuzzing/grid_corpus/ebbccee025fe3c1aab31a014b51f1c617a4ff3fd new file mode 100644 index 000000000..037971678 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ebbccee025fe3c1aab31a014b51f1c617a4ff3fd @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 00 02 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ec176840f29b3f44b7a194854bc72f80fe5711b8 b/tests/fuzzing/grid_corpus/ec176840f29b3f44b7a194854bc72f80fe5711b8 new file mode 100644 index 000000000..0d81d368d --- /dev/null +++ b/tests/fuzzing/grid_corpus/ec176840f29b3f44b7a194854bc72f80fe5711b8 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 11* 0 +0 0 00 8 0. 100 0 0 1! 0E 0 0 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/ec2cbd1f1f512c40d2710e0dfa95b9ad6ced8d28 b/tests/fuzzing/grid_corpus/ec2cbd1f1f512c40d2710e0dfa95b9ad6ced8d28 new file mode 100644 index 000000000..427c1dcd7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ec2cbd1f1f512c40d2710e0dfa95b9ad6ced8d28 differ diff --git a/tests/fuzzing/grid_corpus/ec4aa67385420c03bd3cfd20d40f484ed7eaeaba b/tests/fuzzing/grid_corpus/ec4aa67385420c03bd3cfd20d40f484ed7eaeaba new file mode 100644 index 000000000..a2dd6644d Binary files /dev/null and b/tests/fuzzing/grid_corpus/ec4aa67385420c03bd3cfd20d40f484ed7eaeaba differ diff --git a/tests/fuzzing/grid_corpus/ec5fd02575e0d1e111c614df8a553bbc1b3ac08c b/tests/fuzzing/grid_corpus/ec5fd02575e0d1e111c614df8a553bbc1b3ac08c new file mode 100644 index 000000000..bad3e89a7 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ec5fd02575e0d1e111c614df8a553bbc1b3ac08c @@ -0,0 +1,29 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 01000000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.80000000E+00 0.0 + 0.1000900 0.1 4.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 -0.10000000E++00 0.0 + 0.1000 1J/ + diff --git a/tests/fuzzing/grid_corpus/ec86380633934e1e414b8a8d31069fcc670755d4 b/tests/fuzzing/grid_corpus/ec86380633934e1e414b8a8d31069fcc670755d4 new file mode 100644 index 000000000..0386786e6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ec86380633934e1e414b8a8d31069fcc670755d4 differ diff --git a/tests/fuzzing/grid_corpus/ecb19e077ef60a76b68a785b3a1c384e54046e83 b/tests/fuzzing/grid_corpus/ecb19e077ef60a76b68a785b3a1c384e54046e83 new file mode 100644 index 000000000..be242bb14 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ecb19e077ef60a76b68a785b3a1c384e54046e83 differ diff --git a/tests/fuzzing/grid_corpus/ecc8cd21d10803d07f428a43c413b7934f71f278 b/tests/fuzzing/grid_corpus/ecc8cd21d10803d07f428a43c413b7934f71f278 new file mode 100644 index 000000000..6dbc994c7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ecc8cd21d10803d07f428a43c413b7934f71f278 differ diff --git a/tests/fuzzing/grid_corpus/ece129289c7fc53ef5041fa798bb7a29e0c0674a b/tests/fuzzing/grid_corpus/ece129289c7fc53ef5041fa798bb7a29e0c0674a new file mode 100644 index 000000000..050fd3b7e Binary files /dev/null and b/tests/fuzzing/grid_corpus/ece129289c7fc53ef5041fa798bb7a29e0c0674a differ diff --git a/tests/fuzzing/grid_corpus/ed119efb1ea3f2cfa37c5f0950874ada786614a6 b/tests/fuzzing/grid_corpus/ed119efb1ea3f2cfa37c5f0950874ada786614a6 new file mode 100644 index 000000000..aad7a2041 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ed119efb1ea3f2cfa37c5f0950874ada786614a6 differ diff --git a/tests/fuzzing/grid_corpus/ed35b226ca90ccf52ced781f3563075e56da36dd b/tests/fuzzing/grid_corpus/ed35b226ca90ccf52ced781f3563075e56da36dd new file mode 100644 index 000000000..c41251e25 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ed35b226ca90ccf52ced781f3563075e56da36dd @@ -0,0 +1,9 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 1 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 00 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 00 02 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/ed4a704876067164880012462a9dcc865665119b b/tests/fuzzing/grid_corpus/ed4a704876067164880012462a9dcc865665119b new file mode 100644 index 000000000..4e644f234 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ed4a704876067164880012462a9dcc865665119b differ diff --git a/tests/fuzzing/grid_corpus/ed7586eb0879bcb16eb0c1d40b4c39020774011e b/tests/fuzzing/grid_corpus/ed7586eb0879bcb16eb0c1d40b4c39020774011e new file mode 100644 index 000000000..2016ad4fc Binary files /dev/null and b/tests/fuzzing/grid_corpus/ed7586eb0879bcb16eb0c1d40b4c39020774011e differ diff --git a/tests/fuzzing/grid_corpus/ed828067d8315ef438196670c5b56e1fda2d33dc b/tests/fuzzing/grid_corpus/ed828067d8315ef438196670c5b56e1fda2d33dc new file mode 100644 index 000000000..a5bdd5cd1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ed828067d8315ef438196670c5b56e1fda2d33dc differ diff --git a/tests/fuzzing/grid_corpus/ede3da9be5c9b94784d75f9f8a85cc644e5b4c10 b/tests/fuzzing/grid_corpus/ede3da9be5c9b94784d75f9f8a85cc644e5b4c10 new file mode 100644 index 000000000..35b9d6cf1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ede3da9be5c9b94784d75f9f8a85cc644e5b4c10 differ diff --git a/tests/fuzzing/grid_corpus/ee7f7822b336882b94c13b0b91f3fdb52eb3b061 b/tests/fuzzing/grid_corpus/ee7f7822b336882b94c13b0b91f3fdb52eb3b061 new file mode 100644 index 000000000..4d78ad0bc --- /dev/null +++ b/tests/fuzzing/grid_corpus/ee7f7822b336882b94c13b0b91f3fdb52eb3b061 @@ -0,0 +1,26 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + .5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 0.0000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 0400000?0E -0 0.0 + 0.100 0000 0.1 0.1000000 0.0E00000+.000E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 +0 0.1 01000E+01 0.00100кÔÏ1 + 0.000E 00Eu01 0000 0 + 3.0 0 0E+00$ 3.00000E0+00 + 00000ß000E+ 0. 000d00E+00 0 00E + 00001!E+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +01 0.200006151 15E+01 00000E+ 0.0 0. 0ic_er 000°00E +00 0. 0.00900 .1 0.100000+01 0000E+01 +000E+01 0E+01 00E00' + 0 0.1 0 0.+ 01 0000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.MAPAX1 0 +00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+0 0.2006151 15E+01 000000+E2 +/ + +ACTNUM + 0 1 1 5 1 0Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ee884f1ee316d1bb9f3e2f8bd1b24c38d26e1a62 b/tests/fuzzing/grid_corpus/ee884f1ee316d1bb9f3e2f8bd1b24c38d26e1a62 new file mode 100644 index 000000000..173893530 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ee884f1ee316d1bb9f3e2f8bd1b24c38d26e1a62 differ diff --git a/tests/fuzzing/grid_corpus/ee9847669bcbf255eb6960359b9aace8550656e3 b/tests/fuzzing/grid_corpus/ee9847669bcbf255eb6960359b9aace8550656e3 new file mode 100644 index 000000000..d64a739e5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ee9847669bcbf255eb6960359b9aace8550656e3 differ diff --git a/tests/fuzzing/grid_corpus/eea0c30d23cae43902346fa9c9b5e664d0156bb0 b/tests/fuzzing/grid_corpus/eea0c30d23cae43902346fa9c9b5e664d0156bb0 new file mode 100644 index 000000000..229e9149e Binary files /dev/null and b/tests/fuzzing/grid_corpus/eea0c30d23cae43902346fa9c9b5e664d0156bb0 differ diff --git a/tests/fuzzing/grid_corpus/eeca4600af46abee16207e1b82369f1ab1940d61 b/tests/fuzzing/grid_corpus/eeca4600af46abee16207e1b82369f1ab1940d61 new file mode 100644 index 000000000..c8a150f1e Binary files /dev/null and b/tests/fuzzing/grid_corpus/eeca4600af46abee16207e1b82369f1ab1940d61 differ diff --git a/tests/fuzzing/grid_corpus/eefd52b72504282fd3595ff41cbf4773084bcfaf b/tests/fuzzing/grid_corpus/eefd52b72504282fd3595ff41cbf4773084bcfaf new file mode 100644 index 000000000..6e10b18c7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/eefd52b72504282fd3595ff41cbf4773084bcfaf differ diff --git a/tests/fuzzing/grid_corpus/ef17fe7117ceaa3f422d649869656482ffef39c5 b/tests/fuzzing/grid_corpus/ef17fe7117ceaa3f422d649869656482ffef39c5 new file mode 100644 index 000000000..dcd43a4fd Binary files /dev/null and b/tests/fuzzing/grid_corpus/ef17fe7117ceaa3f422d649869656482ffef39c5 differ diff --git a/tests/fuzzing/grid_corpus/ef24afeb2cff9c31be131168450152a132d49812 b/tests/fuzzing/grid_corpus/ef24afeb2cff9c31be131168450152a132d49812 new file mode 100644 index 000000000..89d866056 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ef24afeb2cff9c31be131168450152a132d49812 differ diff --git a/tests/fuzzing/grid_corpus/ef4d8ae948085c304945aa0552a31c9d42abc835 b/tests/fuzzing/grid_corpus/ef4d8ae948085c304945aa0552a31c9d42abc835 new file mode 100644 index 000000000..1bc5eddb3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ef4d8ae948085c304945aa0552a31c9d42abc835 differ diff --git a/tests/fuzzing/grid_corpus/ef547b0949f363753f08f742944e228de121bf97 b/tests/fuzzing/grid_corpus/ef547b0949f363753f08f742944e228de121bf97 new file mode 100644 index 000000000..b4e028f31 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ef547b0949f363753f08f742944e228de121bf97 differ diff --git a/tests/fuzzing/grid_corpus/ef6690b73f42b75c1c0a322bb04c2c412bbc2c52 b/tests/fuzzing/grid_corpus/ef6690b73f42b75c1c0a322bb04c2c412bbc2c52 new file mode 100644 index 000000000..936eee669 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ef6690b73f42b75c1c0a322bb04c2c412bbc2c52 differ diff --git a/tests/fuzzing/grid_corpus/ef71196e263533c57052c26f2c38c6ca16de97eb b/tests/fuzzing/grid_corpus/ef71196e263533c57052c26f2c38c6ca16de97eb new file mode 100644 index 000000000..3f06c3e13 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ef71196e263533c57052c26f2c38c6ca16de97eb differ diff --git a/tests/fuzzing/grid_corpus/efc524b07177faddf7f67672c92fd984d823fc0c b/tests/fuzzing/grid_corpus/efc524b07177faddf7f67672c92fd984d823fc0c new file mode 100644 index 000000000..4c0774bd9 Binary files /dev/null and b/tests/fuzzing/grid_corpus/efc524b07177faddf7f67672c92fd984d823fc0c differ diff --git a/tests/fuzzing/grid_corpus/f0461bca6ec16fc34afb713a1c70dec10d5ba518 b/tests/fuzzing/grid_corpus/f0461bca6ec16fc34afb713a1c70dec10d5ba518 new file mode 100644 index 000000000..2d507ce2b --- /dev/null +++ b/tests/fuzzing/grid_corpus/f0461bca6ec16fc34afb713a1c70dec10d5ba518 @@ -0,0 +1,4 @@ +SPECGRID +6*10 +/ +COORD24*0 diff --git a/tests/fuzzing/grid_corpus/f062acd52b67b43c34600acd3ac166c80aff2ac4 b/tests/fuzzing/grid_corpus/f062acd52b67b43c34600acd3ac166c80aff2ac4 new file mode 100644 index 000000000..dc189219b --- /dev/null +++ b/tests/fuzzing/grid_corpus/f062acd52b67b43c34600acd3ac166c80aff2ac4 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0 .0 0 +0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 1 0 1D 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f07ba62e712eb5c341d596c9bf2c455b66aec0a8 b/tests/fuzzing/grid_corpus/f07ba62e712eb5c341d596c9bf2c455b66aec0a8 new file mode 100644 index 000000000..043386544 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f07ba62e712eb5c341d596c9bf2c455b66aec0a8 differ diff --git a/tests/fuzzing/grid_corpus/f0a626df0d36c092e5aa1d3763c938a1b869377c b/tests/fuzzing/grid_corpus/f0a626df0d36c092e5aa1d3763c938a1b869377c new file mode 100644 index 000000000..a783939cc Binary files /dev/null and b/tests/fuzzing/grid_corpus/f0a626df0d36c092e5aa1d3763c938a1b869377c differ diff --git a/tests/fuzzing/grid_corpus/f0f5069d0e9130cce60265495c28997d0727bb48 b/tests/fuzzing/grid_corpus/f0f5069d0e9130cce60265495c28997d0727bb48 new file mode 100644 index 000000000..e78441f1e Binary files /dev/null and b/tests/fuzzing/grid_corpus/f0f5069d0e9130cce60265495c28997d0727bb48 differ diff --git a/tests/fuzzing/grid_corpus/f11ccde1cb469c30bbf9cd92b078eb57b5e14112 b/tests/fuzzing/grid_corpus/f11ccde1cb469c30bbf9cd92b078eb57b5e14112 new file mode 100644 index 000000000..ce96b6a26 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f11ccde1cb469c30bbf9cd92b078eb57b5e14112 differ diff --git a/tests/fuzzing/grid_corpus/f121827136dccbeba6827016f615841c257a23f3 b/tests/fuzzing/grid_corpus/f121827136dccbeba6827016f615841c257a23f3 new file mode 100644 index 000000000..837eee16f --- /dev/null +++ b/tests/fuzzing/grid_corpus/f121827136dccbeba6827016f615841c257a23f3 @@ -0,0 +1,51 @@ +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 2 2 2 1 F / + +COORD + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.20000000E+ 0.10000000E+01 0.00000000E+00 + 0.00000000E+00 0.10000000E+01 0.00000000E+00 0.20000000E+01 + 0.20000000E+01 0.00000000E+00 0.00000000E+00 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.10000000E+01 + 0.00000000E+00 00 0.10000000E+01 0.20000000E+01 + 0.10000000E+01 0.10000000E+01 0.00000000E+00 0.10000000E+01 + 0.10000000E+01 0.20000000E+01 0.20000000E+01 0.10000000E+01 + 0.00000000E+00 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.20000000E+01 0.00000000E+00 0.00000000E+00 + 0.20,00000E+01 0.20000000E+01 0.10000000E+01 0.20000000E+01 + 0.00000000E+00 0.10000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.0000000E+00 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +.10000 0.00000000E+00 0.00000000E+00 0.00000000E+00 000 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.10000000E+01 0.10000000E+01 0.10000000E+01 0.10000000E+01 + 0.20000000E+01 0.2000 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 + 0.20000000E+01 0.20000000E+01 0.20000000E+01 0.20000000E+01 +/ + +ACTNUM + 1 1 1 1 0 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/f12f491fda6d1f744f9f1f7bdbd4346e5551efce b/tests/fuzzing/grid_corpus/f12f491fda6d1f744f9f1f7bdbd4346e5551efce new file mode 100644 index 000000000..35620c057 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f12f491fda6d1f744f9f1f7bdbd4346e5551efce differ diff --git a/tests/fuzzing/grid_corpus/f1315f46b3f2191d55da1ab79f0b9057cee69e73 b/tests/fuzzing/grid_corpus/f1315f46b3f2191d55da1ab79f0b9057cee69e73 new file mode 100644 index 000000000..bcc89e16a Binary files /dev/null and b/tests/fuzzing/grid_corpus/f1315f46b3f2191d55da1ab79f0b9057cee69e73 differ diff --git a/tests/fuzzing/grid_corpus/f13b2278e77cde0f622d4616657b00e5b8a1ac82 b/tests/fuzzing/grid_corpus/f13b2278e77cde0f622d4616657b00e5b8a1ac82 new file mode 100644 index 000000000..d06debc08 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f13b2278e77cde0f622d4616657b00e5b8a1ac82 differ diff --git a/tests/fuzzing/grid_corpus/f15c1c7f019c8bcb6e72f0794ba333d7e0e083b2 b/tests/fuzzing/grid_corpus/f15c1c7f019c8bcb6e72f0794ba333d7e0e083b2 new file mode 100644 index 000000000..28800d506 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f15c1c7f019c8bcb6e72f0794ba333d7e0e083b2 differ diff --git a/tests/fuzzing/grid_corpus/f182939317147b7a4d92d235a5102010ac301899 b/tests/fuzzing/grid_corpus/f182939317147b7a4d92d235a5102010ac301899 new file mode 100644 index 000000000..fd081a63b Binary files /dev/null and b/tests/fuzzing/grid_corpus/f182939317147b7a4d92d235a5102010ac301899 differ diff --git a/tests/fuzzing/grid_corpus/f1a08951e46f0ce45a10505883a2c823e7576e80 b/tests/fuzzing/grid_corpus/f1a08951e46f0ce45a10505883a2c823e7576e80 new file mode 100644 index 000000000..86db96492 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f1a08951e46f0ce45a10505883a2c823e7576e80 differ diff --git a/tests/fuzzing/grid_corpus/f1b157c75a8cf10fc1c292e9eb42ea4e48522604 b/tests/fuzzing/grid_corpus/f1b157c75a8cf10fc1c292e9eb42ea4e48522604 new file mode 100644 index 000000000..e30074528 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f1b157c75a8cf10fc1c292e9eb42ea4e48522604 differ diff --git a/tests/fuzzing/grid_corpus/f1e4ed4e2c1f95136d6fccc6b06cea68966083f1 b/tests/fuzzing/grid_corpus/f1e4ed4e2c1f95136d6fccc6b06cea68966083f1 new file mode 100644 index 000000000..48240de51 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f1e4ed4e2c1f95136d6fccc6b06cea68966083f1 differ diff --git a/tests/fuzzing/grid_corpus/f218b62fa12d476e1a7ba2da42565f5ecd8566d2 b/tests/fuzzing/grid_corpus/f218b62fa12d476e1a7ba2da42565f5ecd8566d2 new file mode 100644 index 000000000..c44992a7c --- /dev/null +++ b/tests/fuzzing/grid_corpus/f218b62fa12d476e1a7ba2da42565f5ecd8566d2 @@ -0,0 +1,42 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.10000000E+01 0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.100000E+01 + 0.000E+01 0.10000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 5.10000 0.1000E'21 0+01 + 0.10000000+0ÿÿ 0.1000000E+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/f223fc3bfd36b5cc710e115546769c5c750f1587 b/tests/fuzzing/grid_corpus/f223fc3bfd36b5cc710e115546769c5c750f1587 new file mode 100644 index 000000000..5b1d9ccf4 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f223fc3bfd36b5cc710e115546769c5c750f1587 differ diff --git a/tests/fuzzing/grid_corpus/f23afe73cd8597d20fdab2ab5205fe86d7b2d64b b/tests/fuzzing/grid_corpus/f23afe73cd8597d20fdab2ab5205fe86d7b2d64b new file mode 100644 index 000000000..983c0ebd7 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f23afe73cd8597d20fdab2ab5205fe86d7b2d64b differ diff --git a/tests/fuzzing/grid_corpus/f26b0e0841030bc0251d41a6dc04192c857bd3d4 b/tests/fuzzing/grid_corpus/f26b0e0841030bc0251d41a6dc04192c857bd3d4 new file mode 100644 index 000000000..692582c90 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f26b0e0841030bc0251d41a6dc04192c857bd3d4 differ diff --git a/tests/fuzzing/grid_corpus/f27cf48a2d6816fc10cb109428c69c3fa8ae4537 b/tests/fuzzing/grid_corpus/f27cf48a2d6816fc10cb109428c69c3fa8ae4537 new file mode 100644 index 000000000..4dbc1c0a5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f27cf48a2d6816fc10cb109428c69c3fa8ae4537 differ diff --git a/tests/fuzzing/grid_corpus/f286c1ba30156f07a705121329ccc1d39f3d2387 b/tests/fuzzing/grid_corpus/f286c1ba30156f07a705121329ccc1d39f3d2387 new file mode 100644 index 000000000..6a0c48f10 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f286c1ba30156f07a705121329ccc1d39f3d2387 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD +.5 0.E+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0 .000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.1 20.100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu02 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.200006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.MAPAXÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+01 0E+0 0.2012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f2926c348b0fd2cc507e43b70acb5d5c4e856249 b/tests/fuzzing/grid_corpus/f2926c348b0fd2cc507e43b70acb5d5c4e856249 new file mode 100644 index 000000000..f12a24cce Binary files /dev/null and b/tests/fuzzing/grid_corpus/f2926c348b0fd2cc507e43b70acb5d5c4e856249 differ diff --git a/tests/fuzzing/grid_corpus/f2c5e4084b04ea498f442f332cccba359357e036 b/tests/fuzzing/grid_corpus/f2c5e4084b04ea498f442f332cccba359357e036 new file mode 100644 index 000000000..9d433206d Binary files /dev/null and b/tests/fuzzing/grid_corpus/f2c5e4084b04ea498f442f332cccba359357e036 differ diff --git a/tests/fuzzing/grid_corpus/f2ceab01e5c3f91cfde64767c424abd549899766 b/tests/fuzzing/grid_corpus/f2ceab01e5c3f91cfde64767c424abd549899766 new file mode 100644 index 000000000..45bb5a74f Binary files /dev/null and b/tests/fuzzing/grid_corpus/f2ceab01e5c3f91cfde64767c424abd549899766 differ diff --git a/tests/fuzzing/grid_corpus/f2e2ee795f226baee647e031259f76136cead59f b/tests/fuzzing/grid_corpus/f2e2ee795f226baee647e031259f76136cead59f new file mode 100644 index 000000000..45449ce0f Binary files /dev/null and b/tests/fuzzing/grid_corpus/f2e2ee795f226baee647e031259f76136cead59f differ diff --git a/tests/fuzzing/grid_corpus/f2ee9494100bc27c6f8c7e99d1418f3d78b26c35 b/tests/fuzzing/grid_corpus/f2ee9494100bc27c6f8c7e99d1418f3d78b26c35 new file mode 100644 index 000000000..ceb882739 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f2ee9494100bc27c6f8c7e99d1418f3d78b26c35 @@ -0,0 +1,8 @@ +SPECGRID 2 2 2 +COORD 0 0+ 0 13*0 0 1 12*0 0@ 0 0) 0 5 0 0 0 1 2 2 0 0+ 0 0 +0 1 2 0 0 0 1 0 0 +/ +ZCORN +0 1 11*0 0@ 0 0 0 1 0 1 2 0 2 2 0 0 1 12*0 0 0 0 1 2 2 0 0 0 13*0 0@ 0 0 +/ + +ACTNUM 0 0 2 1 0 7 1 2 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f323e10acc1e5f43b8352ed17e34feb612c6c0a4 b/tests/fuzzing/grid_corpus/f323e10acc1e5f43b8352ed17e34feb612c6c0a4 new file mode 100644 index 000000000..834d6a2ec --- /dev/null +++ b/tests/fuzzing/grid_corpus/f323e10acc1e5f43b8352ed17e34feb612c6c0a4 @@ -0,0 +1,43 @@ +MAPU'METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E+00 + -0.01000Í0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+01 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.00000001E+00 + 0.00St11logic_er 0.00000°00E 0.00000000E+00 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.100000E+01 + 0.000E+01 0.10000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 0.10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1000ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 0.10000 0.1000E+21 0+01 + 0.10000000+0ÿÿ 0.1000000E+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/f341cc5423ebcb359b8c97e3adf208ee373c4c6b b/tests/fuzzing/grid_corpus/f341cc5423ebcb359b8c97e3adf208ee373c4c6b new file mode 100644 index 000000000..d908bf646 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f341cc5423ebcb359b8c97e3adf208ee373c4c6b @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0Ð +0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 1 0 0 1 0 8 0 0 1 11*1 0 +0 0 0 +/ +ZCORN +0 1 31*0! 0 0 0 0 1 0 0 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f36ba7b7b8a19634769d12e842ed5b6683a3d380 b/tests/fuzzing/grid_corpus/f36ba7b7b8a19634769d12e842ed5b6683a3d380 new file mode 100644 index 000000000..ab55cfbb9 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f36ba7b7b8a19634769d12e842ed5b6683a3d380 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f36d1c601e7c12e1196a1c4739f1c7dcf935f857 b/tests/fuzzing/grid_corpus/f36d1c601e7c12e1196a1c4739f1c7dcf935f857 new file mode 100644 index 000000000..4feeeccec --- /dev/null +++ b/tests/fuzzing/grid_corpus/f36d1c601e7c12e1196a1c4739f1c7dcf935f857 @@ -0,0 +1,43 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E+00 + -0.01000Í0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.00000001E+00 + 0.00St11logic_er 0.00000°00E 0.00000000E+00 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.100000E+01 + 0.000E+01 0.10000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1000ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 0.10000 0.1000E+21 0+01 + 0.10000000+0ÿÿ 0.1000000E+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/f39b7ad55aae6d92e7dc8c406fe8ad816549f38e b/tests/fuzzing/grid_corpus/f39b7ad55aae6d92e7dc8c406fe8ad816549f38e new file mode 100644 index 000000000..5092bd7e5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f39b7ad55aae6d92e7dc8c406fe8ad816549f38e differ diff --git a/tests/fuzzing/grid_corpus/f3b2dd4acd1446956f7e9733ea3ff1778de1f426 b/tests/fuzzing/grid_corpus/f3b2dd4acd1446956f7e9733ea3ff1778de1f426 new file mode 100644 index 000000000..7245d001c --- /dev/null +++ b/tests/fuzzing/grid_corpus/f3b2dd4acd1446956f7e9733ea3ff1778de1f426 @@ -0,0 +1,40 @@ +MAPU'7' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000E+00 01 0.101 0MAPA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000005E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/f40acfd9a702f8e518980d7a41590130fbe99370 b/tests/fuzzing/grid_corpus/f40acfd9a702f8e518980d7a41590130fbe99370 new file mode 100644 index 000000000..34402c565 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f40acfd9a702f8e518980d7a41590130fbe99370 differ diff --git a/tests/fuzzing/grid_corpus/f4489732fadb7552425e5b52622ec87f04099e24 b/tests/fuzzing/grid_corpus/f4489732fadb7552425e5b52622ec87f04099e24 new file mode 100644 index 000000000..21102dff0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f4489732fadb7552425e5b52622ec87f04099e24 differ diff --git a/tests/fuzzing/grid_corpus/f45bfb419076c046dbdc63cbc9f9408b0c5de9d1 b/tests/fuzzing/grid_corpus/f45bfb419076c046dbdc63cbc9f9408b0c5de9d1 new file mode 100644 index 000000000..9811c2bd3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f45bfb419076c046dbdc63cbc9f9408b0c5de9d1 differ diff --git a/tests/fuzzing/grid_corpus/f4736c3a7bced40c27cedf8674dcd2c15307e77f b/tests/fuzzing/grid_corpus/f4736c3a7bced40c27cedf8674dcd2c15307e77f new file mode 100644 index 000000000..c5e410bf6 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f4736c3a7bced40c27cedf8674dcd2c15307e77f differ diff --git a/tests/fuzzing/grid_corpus/f47c5560f00dc5d1fb53fdf1faf7676df0462460 b/tests/fuzzing/grid_corpus/f47c5560f00dc5d1fb53fdf1faf7676df0462460 new file mode 100644 index 000000000..0ea6a7f0d --- /dev/null +++ b/tests/fuzzing/grid_corpus/f47c5560f00dc5d1fb53fdf1faf7676df0462460 @@ -0,0 +1,42 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.10000000E+01 0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.100000E+01 + 0.000E+01 0.10000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11logic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.10000000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E+01 5.10000 0.1000E'21 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0.2000ÿ00001 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1 +/ + diff --git a/tests/fuzzing/grid_corpus/f48a02bb0d5a227d59a11cc5b3a00bc0de2f9114 b/tests/fuzzing/grid_corpus/f48a02bb0d5a227d59a11cc5b3a00bc0de2f9114 new file mode 100644 index 000000000..3fe9a4699 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f48a02bb0d5a227d59a11cc5b3a00bc0de2f9114 @@ -0,0 +1,12 @@ +SPECGRID 2 2 2 +COORD 0 00+ 0! 0@ 20 0 1+ 0 1 0 0 +0 1 2 2 0 00! 1 12*0! 0@ 00 00 0. 1 0 0 0 1 2 2 0 0+ 0 +80 +0 1 2 0 0 0 10 0 0. +/ + +ZCORN +0! 1 11*0! 0@ 00 00 0 1 0 0 +0 1 2 2 0 0+ 0 +80 +0 1 0 2 0 0+ 0 1 1 1E .0 0 0 1 0. 0 00! 1 11* 0 +0 0 00 8 0. 100 0 0 1! 0E 0 0 0 0 2 0 +/ + +ACTNUM 0 1 2` 1 0 1 + 1 2 +/ diff --git a/tests/fuzzing/grid_corpus/f5312f53c0d6e7be69d9383cf2cf114a7ea23b4d b/tests/fuzzing/grid_corpus/f5312f53c0d6e7be69d9383cf2cf114a7ea23b4d new file mode 100644 index 000000000..98da6f07b Binary files /dev/null and b/tests/fuzzing/grid_corpus/f5312f53c0d6e7be69d9383cf2cf114a7ea23b4d differ diff --git a/tests/fuzzing/grid_corpus/f55f05b0b27baec937f90f792b44e78613fbc205 b/tests/fuzzing/grid_corpus/f55f05b0b27baec937f90f792b44e78613fbc205 new file mode 100644 index 000000000..13d24768e Binary files /dev/null and b/tests/fuzzing/grid_corpus/f55f05b0b27baec937f90f792b44e78613fbc205 differ diff --git a/tests/fuzzing/grid_corpus/f561c56f1d14b8fc223566cdf09c55e86f6739f5 b/tests/fuzzing/grid_corpus/f561c56f1d14b8fc223566cdf09c55e86f6739f5 new file mode 100644 index 000000000..78e117757 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f561c56f1d14b8fc223566cdf09c55e86f6739f5 differ diff --git a/tests/fuzzing/grid_corpus/f5735548f0ef67958afd6939529caf8851031910 b/tests/fuzzing/grid_corpus/f5735548f0ef67958afd6939529caf8851031910 new file mode 100644 index 000000000..95a21bf7d Binary files /dev/null and b/tests/fuzzing/grid_corpus/f5735548f0ef67958afd6939529caf8851031910 differ diff --git a/tests/fuzzing/grid_corpus/f585e2ae7231c2ea48526e003ddeb064f3202f23 b/tests/fuzzing/grid_corpus/f585e2ae7231c2ea48526e003ddeb064f3202f23 new file mode 100644 index 000000000..11626bdc1 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f585e2ae7231c2ea48526e003ddeb064f3202f23 differ diff --git a/tests/fuzzing/grid_corpus/f599ac9ac6b535496e67ef0c7f754cce31f1aa67 b/tests/fuzzing/grid_corpus/f599ac9ac6b535496e67ef0c7f754cce31f1aa67 new file mode 100644 index 000000000..caaeb3396 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f599ac9ac6b535496e67ef0c7f754cce31f1aa67 @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0 .0 0 +0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 1 0 1D 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f5d5ac526c978ce7279b028afd70d8737fdc23d2 b/tests/fuzzing/grid_corpus/f5d5ac526c978ce7279b028afd70d8737fdc23d2 new file mode 100644 index 000000000..94b070843 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f5d5ac526c978ce7279b028afd70d8737fdc23d2 differ diff --git a/tests/fuzzing/grid_corpus/f5de56c2f79e9d07f2c09ab65d7bd0744ff933a4 b/tests/fuzzing/grid_corpus/f5de56c2f79e9d07f2c09ab65d7bd0744ff933a4 new file mode 100644 index 000000000..f08b2b674 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f5de56c2f79e9d07f2c09ab65d7bd0744ff933a4 @@ -0,0 +1,10 @@ + +SPECGRID +2 2 2 +COORD 0 0 0! 0@ 2 0 +0 0 0 0 1 0 0 1 0 0 0 0! 1 11*1 1 0 0 1 0 8 0 0 1 11*1 0 0 0 0 +/ +ZCORN +0 1 31*0 0 0 0 0 1 0 1 1 0 0 0 0 1 11*1 0 0 0 1 6 0 0 +/ +ACTNUM 0 1 1 2 1 0 +0 1 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f62370e7570b6c9701171c3d9364de618aa1cd46 b/tests/fuzzing/grid_corpus/f62370e7570b6c9701171c3d9364de618aa1cd46 new file mode 100644 index 000000000..7d9a29003 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f62370e7570b6c9701171c3d9364de618aa1cd46 differ diff --git a/tests/fuzzing/grid_corpus/f624836fc8b6702c5d886c32f1c3a935a366fd78 b/tests/fuzzing/grid_corpus/f624836fc8b6702c5d886c32f1c3a935a366fd78 new file mode 100644 index 000000000..6ce8fff13 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f624836fc8b6702c5d886c32f1c3a935a366fd78 @@ -0,0 +1,10 @@ + +SPECGRID +'  +í  +COORD +1.E+00 +/ +ID/õ +ZCORN +33333 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f64c995fd819bd4cb0838f03a26b3ef239ddad6d b/tests/fuzzing/grid_corpus/f64c995fd819bd4cb0838f03a26b3ef239ddad6d new file mode 100644 index 000000000..e55c06a71 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f64c995fd819bd4cb0838f03a26b3ef239ddad6d @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 +0E .0 0 +0 1 0 0 1 0 0 0 0 00 +0 8 0 10 0ÿ 0 1! 0 0 0 0 10 6Ð 0 0 +/ +ZCORN 0` 1 1 0 +0 0 0 0 1 0 1 1 0 1D 0 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f663f8b5e41a7b123e69b951d22cddfaa50900f2 b/tests/fuzzing/grid_corpus/f663f8b5e41a7b123e69b951d22cddfaa50900f2 new file mode 100644 index 000000000..80ac3de10 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f663f8b5e41a7b123e69b951d22cddfaa50900f2 differ diff --git a/tests/fuzzing/grid_corpus/f6d403da6846af5e5aad9a0c72049051fb3af4eb b/tests/fuzzing/grid_corpus/f6d403da6846af5e5aad9a0c72049051fb3af4eb new file mode 100644 index 000000000..8a598436f Binary files /dev/null and b/tests/fuzzing/grid_corpus/f6d403da6846af5e5aad9a0c72049051fb3af4eb differ diff --git a/tests/fuzzing/grid_corpus/f6d95ec62b09ac668030180aab2b5b692690da28 b/tests/fuzzing/grid_corpus/f6d95ec62b09ac668030180aab2b5b692690da28 new file mode 100644 index 000000000..0aea96e8f Binary files /dev/null and b/tests/fuzzing/grid_corpus/f6d95ec62b09ac668030180aab2b5b692690da28 differ diff --git a/tests/fuzzing/grid_corpus/f6f2d89284afcf230b4704755bbf0c69506c11db b/tests/fuzzing/grid_corpus/f6f2d89284afcf230b4704755bbf0c69506c11db new file mode 100644 index 000000000..61bb0d4d2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f6f2d89284afcf230b4704755bbf0c69506c11db differ diff --git a/tests/fuzzing/grid_corpus/f7254044b4a859779ee77efcad5f4838b93813f0 b/tests/fuzzing/grid_corpus/f7254044b4a859779ee77efcad5f4838b93813f0 new file mode 100644 index 000000000..bb5954212 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f7254044b4a859779ee77efcad5f4838b93813f0 differ diff --git a/tests/fuzzing/grid_corpus/f72f114373239ffafeab6ffcf659e56be810c2cf b/tests/fuzzing/grid_corpus/f72f114373239ffafeab6ffcf659e56be810c2cf new file mode 100644 index 000000000..47a2ab7cd Binary files /dev/null and b/tests/fuzzing/grid_corpus/f72f114373239ffafeab6ffcf659e56be810c2cf differ diff --git a/tests/fuzzing/grid_corpus/f741346eceede1dc1542abb852e021d83c56f6c9 b/tests/fuzzing/grid_corpus/f741346eceede1dc1542abb852e021d83c56f6c9 new file mode 100644 index 000000000..6b756923d --- /dev/null +++ b/tests/fuzzing/grid_corpus/f741346eceede1dc1542abb852e021d83c56f6c9 @@ -0,0 +1,28 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.E+02 -0.0,0E1 +00 01 0!10000000E+01 000Í0+0 1 0 0.00000000 01 0.101 0M@ 0ÿÿ 1.ÿÿ 04000000E -0 0.0 + 0.1000000 0.1 0.1000000 0.000000E+00 + 0.000E+00& 0.10000000E+01 0E+01 00000E01 + 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0Eu01 0000 0.00000000E+00 + 0.0 0 0E+00 0.00000E0+00 + 00000000E+ 0. 000d00E+00 000E + 00001E+ 00.0000000E+00 +/ +ZCORN + 0.000-0000E+ 0.2000000Mß 5.00+00E+00 00008ÈÏ켧 0.00000001E+00 .00000 0.00000*0E+00 0.0 0. 0ic_er 000°00E 0.0000000E+00 0. 0.00900 .1 0.10000000E+01 0000E+01 +000E+01 0E+01 00E00 + 00E0 0.1 0 0.+ 01 0.10%0000000E8 0 0.00000 00 0.0o 0.00c 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1ß, 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000 0 0.1000E'2MAPAX1 01 + 0.10000000+0ÿÿ 0.1+01 0.100000E+01 0. 0.2 0+01 0.299E+01 + 0001 0.200006151 15E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1Š 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f74abeb24bb90b1e0fbecf91c4d0c21afecbacdb b/tests/fuzzing/grid_corpus/f74abeb24bb90b1e0fbecf91c4d0c21afecbacdb new file mode 100644 index 000000000..86815ee83 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f74abeb24bb90b1e0fbecf91c4d0c21afecbacdb differ diff --git a/tests/fuzzing/grid_corpus/f817a9448f5dbd40299127ac5cd7278e1835c144 b/tests/fuzzing/grid_corpus/f817a9448f5dbd40299127ac5cd7278e1835c144 new file mode 100644 index 000000000..9f77a946f Binary files /dev/null and b/tests/fuzzing/grid_corpus/f817a9448f5dbd40299127ac5cd7278e1835c144 differ diff --git a/tests/fuzzing/grid_corpus/f8a8044e4022ffabafa930fc0733e81732493ee1 b/tests/fuzzing/grid_corpus/f8a8044e4022ffabafa930fc0733e81732493ee1 new file mode 100644 index 000000000..e3cfc853b --- /dev/null +++ b/tests/fuzzing/grid_corpus/f8a8044e4022ffabafa930fc0733e81732493ee1 @@ -0,0 +1,9 @@ +SPECGRID +9*1 +/ +COORD +24*0 +/ +ZCORN +8*0 +/ \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f8ae1836992683a9853658ece927bea04c7223ee b/tests/fuzzing/grid_corpus/f8ae1836992683a9853658ece927bea04c7223ee new file mode 100644 index 000000000..1eeace447 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f8ae1836992683a9853658ece927bea04c7223ee @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+ 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.000°00E 0.000000000+00 0Ò. + 1.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 0 1 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.24199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 ë 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f8fd174a9523b0a2905fc5f2c0f5b746f7ee59a1 b/tests/fuzzing/grid_corpus/f8fd174a9523b0a2905fc5f2c0f5b746f7ee59a1 new file mode 100644 index 000000000..5e210a6d2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f8fd174a9523b0a2905fc5f2c0f5b746f7ee59a1 @@ -0,0 +1,5 @@ + +SPECGRID +7 +ZCORN 0 1 / +COORD \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/f98530f8bf3355bb61e4e5cc82d1d29064b7ab6a b/tests/fuzzing/grid_corpus/f98530f8bf3355bb61e4e5cc82d1d29064b7ab6a new file mode 100644 index 000000000..1ea5b3f2b Binary files /dev/null and b/tests/fuzzing/grid_corpus/f98530f8bf3355bb61e4e5cc82d1d29064b7ab6a differ diff --git a/tests/fuzzing/grid_corpus/f98e50fbdc240994d6a06dd820518bd073c5fe11 b/tests/fuzzing/grid_corpus/f98e50fbdc240994d6a06dd820518bd073c5fe11 new file mode 100644 index 000000000..fd3bad044 Binary files /dev/null and b/tests/fuzzing/grid_corpus/f98e50fbdc240994d6a06dd820518bd073c5fe11 differ diff --git a/tests/fuzzing/grid_corpus/f9a7f42ce04d40282f2357826da5207410bb26a7 b/tests/fuzzing/grid_corpus/f9a7f42ce04d40282f2357826da5207410bb26a7 new file mode 100644 index 000000000..a46adb76d Binary files /dev/null and b/tests/fuzzing/grid_corpus/f9a7f42ce04d40282f2357826da5207410bb26a7 differ diff --git a/tests/fuzzing/grid_corpus/f9d13c5758fb3cf22398657034550295a2601bfb b/tests/fuzzing/grid_corpus/f9d13c5758fb3cf22398657034550295a2601bfb new file mode 100644 index 000000000..7b3e95bdf Binary files /dev/null and b/tests/fuzzing/grid_corpus/f9d13c5758fb3cf22398657034550295a2601bfb differ diff --git a/tests/fuzzing/grid_corpus/f9d4d04fd31ee1c8d3af03026a86ae409493d484 b/tests/fuzzing/grid_corpus/f9d4d04fd31ee1c8d3af03026a86ae409493d484 new file mode 100644 index 000000000..69f15c845 --- /dev/null +++ b/tests/fuzzing/grid_corpus/f9d4d04fd31ee1c8d3af03026a86ae409493d484 @@ -0,0 +1,41 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0E+01 00000 + 0.00000000E+00 01 0.101 0MAPA0E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0.0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 010000000 0.10000000E+01 0000.0000p000E+00 0.00000000E+00 + 0.0 0 0.08000000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000000E+ 00.0000000E+00 +/ + +ZCORN + 0.00000000E+00 0.2000000MAPAXß 5.00+00E+00 00000000E+00 0.00000000E+00 + 0.00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'21 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20000000E+01 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/fa22c1a0514fd3144cec229ee2aa8a3d1447a6c8 b/tests/fuzzing/grid_corpus/fa22c1a0514fd3144cec229ee2aa8a3d1447a6c8 new file mode 100644 index 000000000..997df0ec3 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fa22c1a0514fd3144cec229ee2aa8a3d1447a6c8 differ diff --git a/tests/fuzzing/grid_corpus/fa73564582489e549aa982f0ea5b668dbbaa753a b/tests/fuzzing/grid_corpus/fa73564582489e549aa982f0ea5b668dbbaa753a new file mode 100644 index 000000000..6ba56031f Binary files /dev/null and b/tests/fuzzing/grid_corpus/fa73564582489e549aa982f0ea5b668dbbaa753a differ diff --git a/tests/fuzzing/grid_corpus/fa8ed0b17fc9a21dc1ea7976f7576bacfa71fa7a b/tests/fuzzing/grid_corpus/fa8ed0b17fc9a21dc1ea7976f7576bacfa71fa7a new file mode 100644 index 000000000..6ba4e0462 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fa8ed0b17fc9a21dc1ea7976f7576bacfa71fa7a differ diff --git a/tests/fuzzing/grid_corpus/fac4328b7e40abe04c0ce63a1fcb8114dcccc95d b/tests/fuzzing/grid_corpus/fac4328b7e40abe04c0ce63a1fcb8114dcccc95d new file mode 100644 index 000000000..9c969e95e Binary files /dev/null and b/tests/fuzzing/grid_corpus/fac4328b7e40abe04c0ce63a1fcb8114dcccc95d differ diff --git a/tests/fuzzing/grid_corpus/facd286157532e36db8d469b9427e277d1d5112f b/tests/fuzzing/grid_corpus/facd286157532e36db8d469b9427e277d1d5112f new file mode 100644 index 000000000..465ea2bba Binary files /dev/null and b/tests/fuzzing/grid_corpus/facd286157532e36db8d469b9427e277d1d5112f differ diff --git a/tests/fuzzing/grid_corpus/fad0a6c6b0533bcbed06ec52f67f4a98caba86e9 b/tests/fuzzing/grid_corpus/fad0a6c6b0533bcbed06ec52f67f4a98caba86e9 new file mode 100644 index 000000000..e58d8ba44 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fad0a6c6b0533bcbed06ec52f67f4a98caba86e9 differ diff --git a/tests/fuzzing/grid_corpus/fb486997fa443b77c8eacbde78390f47c59b1cbe b/tests/fuzzing/grid_corpus/fb486997fa443b77c8eacbde78390f47c59b1cbe new file mode 100644 index 000000000..b66c24611 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fb486997fa443b77c8eacbde78390f47c59b1cbe differ diff --git a/tests/fuzzing/grid_corpus/fb676f627249c0397001f790a699588778a63b3c b/tests/fuzzing/grid_corpus/fb676f627249c0397001f790a699588778a63b3c new file mode 100644 index 000000000..ad96a4d4c Binary files /dev/null and b/tests/fuzzing/grid_corpus/fb676f627249c0397001f790a699588778a63b3c differ diff --git a/tests/fuzzing/grid_corpus/fb882631aa5619cfb7afbd12ad7473c19782f8d0 b/tests/fuzzing/grid_corpus/fb882631aa5619cfb7afbd12ad7473c19782f8d0 new file mode 100644 index 000000000..4d3234cf0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fb882631aa5619cfb7afbd12ad7473c19782f8d0 differ diff --git a/tests/fuzzing/grid_corpus/fb94b78c4bf15adecc7f56d8f7b3eda12a637383 b/tests/fuzzing/grid_corpus/fb94b78c4bf15adecc7f56d8f7b3eda12a637383 new file mode 100644 index 000000000..df382ea6f Binary files /dev/null and b/tests/fuzzing/grid_corpus/fb94b78c4bf15adecc7f56d8f7b3eda12a637383 differ diff --git a/tests/fuzzing/grid_corpus/fbb1ff6055bf4015c9468bedbcd5e50e0adef618 b/tests/fuzzing/grid_corpus/fbb1ff6055bf4015c9468bedbcd5e50e0adef618 new file mode 100644 index 000000000..dcc207cb5 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fbb1ff6055bf4015c9468bedbcd5e50e0adef618 differ diff --git a/tests/fuzzing/grid_corpus/fbb60333a373129b01f783fbba6a810eec90e6e1 b/tests/fuzzing/grid_corpus/fbb60333a373129b01f783fbba6a810eec90e6e1 new file mode 100644 index 000000000..553b9646e --- /dev/null +++ b/tests/fuzzing/grid_corpus/fbb60333a373129b01f783fbba6a810eec90e6e1 @@ -0,0 +1,25 @@ +/ + +SPECGRID + 2 2 2 1 F /? + +COORD +.5 0.+02 -0.0,0E +00 01 0000E+01 000Í0+0 1 0.000°00E 0 0Ò. + 1.1ã00 .1 +01 +01 +01 +21 0.1 0000 0.10. 2 100000 00E+00& 0E+01 0E+Î1 0000 0.1 0 0.+ 01 00°E+ 0 0 0.0E+00 00 5>0 +0 0.1 01000E+01 000E 00Eu02 0000 0 + 3.0 0 0E+00$ 3.0000E00 + 00000ß000E+ 0. 000d00E+00 0 0 00E + 00+ 00.00 +/ +ZCORN + 00 01 0.299E+01 +41 0.006151 15E+01 00000E+ 0.0 0.$ 0ic_000°00E +00 0. 900 .1 0.00+01 00 01 +0E+01 0E+01 00E00' + 0 01) 1 0 0.1 0 0.+ 0 1000E8 0 0.00000 00 0.0o 0.00c 0.000°0 .1 +01 +01 +01 +21 0.1 0 0.1 0 0.+ 0 1 0.%01 0.1000 0.1000000› 0 0.XÏé 0 +00 0. 0900 .1 0.1000+01 0000E+01 +000E+00 0E+0 012302 15E+01 0&0000+E2 +/ + +ACTNUM 0 1 1 5 1 0Š +0E+01 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/fbbcfcf7055db4d1b6249daa25126cd70953953d b/tests/fuzzing/grid_corpus/fbbcfcf7055db4d1b6249daa25126cd70953953d new file mode 100644 index 000000000..043f24b9e Binary files /dev/null and b/tests/fuzzing/grid_corpus/fbbcfcf7055db4d1b6249daa25126cd70953953d differ diff --git a/tests/fuzzing/grid_corpus/fbdfae90b23ea0bbfdaab09691d8e772656c5be2 b/tests/fuzzing/grid_corpus/fbdfae90b23ea0bbfdaab09691d8e772656c5be2 new file mode 100644 index 000000000..6fcbc0ca2 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fbdfae90b23ea0bbfdaab09691d8e772656c5be2 differ diff --git a/tests/fuzzing/grid_corpus/fc1967245028d4fc86815a67f066965794d1b113 b/tests/fuzzing/grid_corpus/fc1967245028d4fc86815a67f066965794d1b113 new file mode 100644 index 000000000..43f15afaa Binary files /dev/null and b/tests/fuzzing/grid_corpus/fc1967245028d4fc86815a67f066965794d1b113 differ diff --git a/tests/fuzzing/grid_corpus/fc40af4d49b40fb4895fcb5b48cce8f67939a6b0 b/tests/fuzzing/grid_corpus/fc40af4d49b40fb4895fcb5b48cce8f67939a6b0 new file mode 100644 index 000000000..06cec580f Binary files /dev/null and b/tests/fuzzing/grid_corpus/fc40af4d49b40fb4895fcb5b48cce8f67939a6b0 differ diff --git a/tests/fuzzing/grid_corpus/fc4ca8bfcad5b786891b4e76770d1c401e659756 b/tests/fuzzing/grid_corpus/fc4ca8bfcad5b786891b4e76770d1c401e659756 new file mode 100644 index 000000000..31444051d Binary files /dev/null and b/tests/fuzzing/grid_corpus/fc4ca8bfcad5b786891b4e76770d1c401e659756 differ diff --git a/tests/fuzzing/grid_corpus/fcc323d99bb7521b3c0ed4a7f35554aada3afaec b/tests/fuzzing/grid_corpus/fcc323d99bb7521b3c0ed4a7f35554aada3afaec new file mode 100644 index 000000000..21ff0a35d --- /dev/null +++ b/tests/fuzzing/grid_corpus/fcc323d99bb7521b3c0ed4a7f35554aada3afaec @@ -0,0 +1,37 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ000000E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.00000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000MAPAXß 5.00+00E+00 00000ÈÏϺÔÏÏß 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/fcd610bd0bc886ad41b74bc411c9fe18dd81a6fe b/tests/fuzzing/grid_corpus/fcd610bd0bc886ad41b74bc411c9fe18dd81a6fe new file mode 100644 index 000000000..2e6771703 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fcd610bd0bc886ad41b74bc411c9fe18dd81a6fe differ diff --git a/tests/fuzzing/grid_corpus/fcf3e8010fc31f9e830f8727aeb525105db1792c b/tests/fuzzing/grid_corpus/fcf3e8010fc31f9e830f8727aeb525105db1792c new file mode 100644 index 000000000..d09bf0c50 --- /dev/null +++ b/tests/fuzzing/grid_corpus/fcf3e8010fc31f9e830f8727aeb525105db1792c @@ -0,0 +1,36 @@ +MAPU'7' +/ + +' ÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 +00 01 0.10000000E+01 00E00Í0MAPA0M+0 1 0 0.00000000 01 0.101 0M@PA0?E+01 0ÿÿ 1.ÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E 0ÿÿÿ0000Ò0E+01 0000 0.00000000E+00 + 0.0 0 0.08p0000E+00 0.00000E0+00 + 00000000E+00 0. 000000E+00 000E + 0.0000001E+ 00.0000000E+00 +/ + +ZCORN + 0.000-0000E+00 0.2000000Mß 5.00+00E+00 00000ÈÏ켧 0.00000001E+00 + .00000 0.000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E0 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.000005+00 0000 0.00000000E;00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E01.500 0 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.200006151 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/fd3b694cedec853fc1b8398162f12726105a46cd b/tests/fuzzing/grid_corpus/fd3b694cedec853fc1b8398162f12726105a46cd new file mode 100644 index 000000000..003034075 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fd3b694cedec853fc1b8398162f12726105a46cd differ diff --git a/tests/fuzzing/grid_corpus/fd5a996f7b1b0d544c8254f9247b780505c04bf7 b/tests/fuzzing/grid_corpus/fd5a996f7b1b0d544c8254f9247b780505c04bf7 new file mode 100644 index 000000000..57da7684b Binary files /dev/null and b/tests/fuzzing/grid_corpus/fd5a996f7b1b0d544c8254f9247b780505c04bf7 differ diff --git a/tests/fuzzing/grid_corpus/fd78b5f9535298fe0fdb7e89541ef2cebc643740 b/tests/fuzzing/grid_corpus/fd78b5f9535298fe0fdb7e89541ef2cebc643740 new file mode 100644 index 000000000..9dfc02941 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fd78b5f9535298fe0fdb7e89541ef2cebc643740 differ diff --git a/tests/fuzzing/grid_corpus/fdb08a178b2cff8a717d30404c3e7dbace8402ca b/tests/fuzzing/grid_corpus/fdb08a178b2cff8a717d30404c3e7dbace8402ca new file mode 100644 index 000000000..fc844a6df Binary files /dev/null and b/tests/fuzzing/grid_corpus/fdb08a178b2cff8a717d30404c3e7dbace8402ca differ diff --git a/tests/fuzzing/grid_corpus/fe352366bb5cb6d69e67ef0d7e1e5671a95f2720 b/tests/fuzzing/grid_corpus/fe352366bb5cb6d69e67ef0d7e1e5671a95f2720 new file mode 100644 index 000000000..97c067fb0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fe352366bb5cb6d69e67ef0d7e1e5671a95f2720 differ diff --git a/tests/fuzzing/grid_corpus/fe7fa0e007b7c21bd5b2bd72d27caa4f37e23eb2 b/tests/fuzzing/grid_corpus/fe7fa0e007b7c21bd5b2bd72d27caa4f37e23eb2 new file mode 100644 index 000000000..9f40fa446 Binary files /dev/null and b/tests/fuzzing/grid_corpus/fe7fa0e007b7c21bd5b2bd72d27caa4f37e23eb2 differ diff --git a/tests/fuzzing/grid_corpus/fefdca24b715b08a3263a18d92120590df8313dd b/tests/fuzzing/grid_corpus/fefdca24b715b08a3263a18d92120590df8313dd new file mode 100644 index 000000000..98dcb510a Binary files /dev/null and b/tests/fuzzing/grid_corpus/fefdca24b715b08a3263a18d92120590df8313dd differ diff --git a/tests/fuzzing/grid_corpus/ff1718f7fb6a2782314399c6f4d333c2de24fecb b/tests/fuzzing/grid_corpus/ff1718f7fb6a2782314399c6f4d333c2de24fecb new file mode 100644 index 000000000..012f2eabd Binary files /dev/null and b/tests/fuzzing/grid_corpus/ff1718f7fb6a2782314399c6f4d333c2de24fecb differ diff --git a/tests/fuzzing/grid_corpus/ff4a0f0ff10037352fa5bd018411539af53730ce b/tests/fuzzing/grid_corpus/ff4a0f0ff10037352fa5bd018411539af53730ce new file mode 100644 index 000000000..f4a7563f0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ff4a0f0ff10037352fa5bd018411539af53730ce differ diff --git a/tests/fuzzing/grid_corpus/ffbd9cbc566f61fbe55ac09594ca3477040579ae b/tests/fuzzing/grid_corpus/ffbd9cbc566f61fbe55ac09594ca3477040579ae new file mode 100644 index 000000000..824c9912b --- /dev/null +++ b/tests/fuzzing/grid_corpus/ffbd9cbc566f61fbe55ac09594ca3477040579ae @@ -0,0 +1,7 @@ +SPECGRID +2 2 1 +COORD 0 0 0! 0 2 0 1/ 0 1 0 1 0 1 6 2 0 1 0 0 0 1 2 2 0 0 0 0 0 0 0 6 2 0 1 0 0 0 0 0 +0 8 0 10 0 0 1 0 0 0 0 10 6 0 0 +/ +ZCORN 0 1 1 0 +0 0 0 0 1 0 1 0 1 6 2 0 0! 0 2 0 1+ 0 1 0 1 0 1 6 2 0 1 0 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ffcaff637f4057b6c315ae54ba97cf5fbe2077aa b/tests/fuzzing/grid_corpus/ffcaff637f4057b6c315ae54ba97cf5fbe2077aa new file mode 100644 index 000000000..7660adfd8 --- /dev/null +++ b/tests/fuzzing/grid_corpus/ffcaff637f4057b6c315ae54ba97cf5fbe2077aa @@ -0,0 +1,6 @@ +N +SPECGRID +7 +ZCORN + 0 1 / +COORD \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/ffd8729a95cb5b98615d3dbc6d9707b86910c32b b/tests/fuzzing/grid_corpus/ffd8729a95cb5b98615d3dbc6d9707b86910c32b new file mode 100644 index 000000000..78a2c5a60 Binary files /dev/null and b/tests/fuzzing/grid_corpus/ffd8729a95cb5b98615d3dbc6d9707b86910c32b differ diff --git a/tests/fuzzing/grid_corpus/fff062a615fa5b913427993c0b077010830f76cf b/tests/fuzzing/grid_corpus/fff062a615fa5b913427993c0b077010830f76cf new file mode 100644 index 000000000..8fec75d01 --- /dev/null +++ b/tests/fuzzing/grid_corpus/fff062a615fa5b913427993c0b077010830f76cf @@ -0,0 +1,8 @@ + +SPECGRID +'  +COORD ++00 +/ +ZCORN +33333 \ No newline at end of file diff --git a/tests/fuzzing/grid_corpus/grid.GRDECL b/tests/fuzzing/grid_corpus/grid.GRDECL new file mode 100644 index 000000000..8af2801bc --- /dev/null +++ b/tests/fuzzing/grid_corpus/grid.GRDECL @@ -0,0 +1,24 @@ + +MAPUNITS + 'METRES ' +/ + +GRIDUNIT + 'METRES ' ' ' +/ + +SPECGRID + 1 1 1 1 F / + +COORD + 0.00000000E+00 +/ + +ZCORN + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 + 0.00000000E+00 0.00000000E+00 0.00000000E+00 0.00000000E+00 +/ + +ACTNUM + 1 +/ diff --git a/tests/fuzzing/grid_corpus/grid.GRID b/tests/fuzzing/grid_corpus/grid.GRID new file mode 100644 index 000000000..b61ee82e0 Binary files /dev/null and b/tests/fuzzing/grid_corpus/grid.GRID differ diff --git a/tests/fuzzing/grid_corpus/no_ending_coord.grdecl b/tests/fuzzing/grid_corpus/no_ending_coord.grdecl new file mode 100644 index 000000000..6586fe33e --- /dev/null +++ b/tests/fuzzing/grid_corpus/no_ending_coord.grdecl @@ -0,0 +1,5 @@ +SPECGRID +6*10 +/ +COORD +24*0 diff --git a/tests/fuzzing/grid_corpus/no_ending_specgrid.grdecl b/tests/fuzzing/grid_corpus/no_ending_specgrid.grdecl new file mode 100644 index 000000000..355695030 --- /dev/null +++ b/tests/fuzzing/grid_corpus/no_ending_specgrid.grdecl @@ -0,0 +1,2 @@ +SPECGRID +1 diff --git a/tests/fuzzing/grid_corpus/no_ending_zcorn.grdecl b/tests/fuzzing/grid_corpus/no_ending_zcorn.grdecl new file mode 100644 index 000000000..6ab4e6e26 --- /dev/null +++ b/tests/fuzzing/grid_corpus/no_ending_zcorn.grdecl @@ -0,0 +1,8 @@ +SPECGRID +6*10 +/ +COORD +24*0 +/ +ZCORN +8*0 diff --git a/tests/fuzzing/grid_corpus/no_nums_specgrid.grdecl b/tests/fuzzing/grid_corpus/no_nums_specgrid.grdecl new file mode 100644 index 000000000..a9d2f0587 --- /dev/null +++ b/tests/fuzzing/grid_corpus/no_nums_specgrid.grdecl @@ -0,0 +1 @@ +SPECGRID diff --git a/tests/fuzzing/grid_corpus/oom-20cbbfdb84544ad211093f93b8a691edbb590993 b/tests/fuzzing/grid_corpus/oom-20cbbfdb84544ad211093f93b8a691edbb590993 new file mode 100644 index 000000000..7f39e2d02 --- /dev/null +++ b/tests/fuzzing/grid_corpus/oom-20cbbfdb84544ad211093f93b8a691edbb590993 @@ -0,0 +1,33 @@ +MAPU'7METRES ' +/ + +' ÿÿÿÿ ' +/ + +SPECGRID + 2 2 2 1 F /? + +COORD + 0.0 0.00000000E+00 -0.10000000E1 0.00000 + 0.00000000E+00 01 0.10000000E+01 00E00Í0MAPA0M+01 00000 + 0.00000000E+00 01 0.101 0MAPA0?E+01 0.1ÿÿÿÿ 00000000E+00 -0.10000000E++00 0.0 + 0.1000000 0.1 0.1000000 0.10000000E+00 + 0.000E+01& 0.10000000E+01 0.10000000E+01 00000E01 + 0.1 0 0.+ 01 000E+ 0 0 0.0E+00 0000 0>0 + 0.5166ã00 0.1 0.10000000E+01 0.10000кÔÏ1 + 0.000E+01 01000000000*0E+00 0.0000~+00 0. 0.00St11gic_er 000°00E 0.00000000E+00 0.0 + 0.1000900 0.1 0.10000000E+01 0000E+01 + 0.000E+ 0.100000E+01 .10000000E+01 000E01 + 0.1 0 0.+ 01 0.10%0000000E+ 0 0 0.00000+00 0000 0.00000000E+00 + 0.00c 0.00000°00E 0.000000000+00 0Ò. + 0.1ã00 0.1 0.10000000E+01 00000E+01 + 0E+01 0.10000000E+21 0.10000000EØÏÎß 0.*0000000E+01 + 0.1 0 0.+ 01 0.10%01 0.1000 0.10000000E 5.10000 0.1000E'2MAPAX1 0+01 + 0.10000000+0ÿÿ 0.100+01 0.10000000E+01 0. 0.2 0.20000000E+01 0.20199999E+01 + 0.20001 0.20000615E+01 0.200000E+01 00000E+02 +/ + +ACTNUM + 0 1 1 5 1 1 + 1 1J/ + diff --git a/tests/fuzzing/grid_corpus/oom-76605d76c3c941132e4b4d81c0f4b6673ce5eab6 b/tests/fuzzing/grid_corpus/oom-76605d76c3c941132e4b4d81c0f4b6673ce5eab6 new file mode 100644 index 000000000..97c7e9f09 Binary files /dev/null and b/tests/fuzzing/grid_corpus/oom-76605d76c3c941132e4b4d81c0f4b6673ce5eab6 differ diff --git a/tests/fuzzing/grid_corpus/smallest.grdecl b/tests/fuzzing/grid_corpus/smallest.grdecl new file mode 100644 index 000000000..e7f81138c --- /dev/null +++ b/tests/fuzzing/grid_corpus/smallest.grdecl @@ -0,0 +1,12 @@ +SPECGRID +9*1 +/ +COORD +24*0 +/ +ZCORN +8*0 +/ +ACTNUM +1*1 +/ diff --git a/tests/fuzzing/grid_corpus/smallest2.grdecl b/tests/fuzzing/grid_corpus/smallest2.grdecl new file mode 100644 index 000000000..edce7d2f2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/smallest2.grdecl @@ -0,0 +1,9 @@ +SPECGRID +9*1 +/ +COORD +24*0 +/ +ZCORN +8*0 +/ diff --git a/tests/fuzzing/grid_corpus/smallest3.grdecl b/tests/fuzzing/grid_corpus/smallest3.grdecl new file mode 100644 index 000000000..0725264b2 --- /dev/null +++ b/tests/fuzzing/grid_corpus/smallest3.grdecl @@ -0,0 +1,9 @@ +SPECGRID +6*10 +/ +COORD +726*14.11E+01 +/ +ZCORN +8*0 +/ diff --git a/tests/fuzzing/grid_fuzz_target.py b/tests/fuzzing/grid_fuzz_target.py new file mode 100644 index 000000000..cec1986f7 --- /dev/null +++ b/tests/fuzzing/grid_fuzz_target.py @@ -0,0 +1,41 @@ +import atheris + +with atheris.instrument_imports(): + from resdata.grid import Grid + +import sys +import tempfile + + +def fuzz_grid(buffer: bytes) -> None: + grid = None + with tempfile.NamedTemporaryFile(delete_on_close=False, suffix=".EGRID") as fp: + fp.write(buffer) + fp.close() + try: + grid = Grid.load_from_file(fp.name) + except Exception as e: + return + + if grid is None: + return + + nx, ny, nz, _nactive = grid.get_dims() + + if nx > 0 and ny > 0 and nz > 0 and nx < 10000 and ny < 10000 and nz < 10000: + global_size = grid.get_global_size() + if global_size > 0 and global_size < 1000000: + if grid.active(ijk=(0, 0, 0)): + _x, _y, _z = grid.get_xyz(ijk=(0, 0, 0)) + mid_cell = global_size // 2 + + if mid_cell < global_size and grid.active(global_index=mid_cell): + grid.cell_volume(global_index=mid_cell) + + +if __name__ == "__main__": + atheris.Setup( + sys.argv, + atheris.instrument_func(fuzz_grid), + ) + atheris.Fuzz() diff --git a/tests/fuzzing/smry_corpus/0_CASE.COMBINED b/tests/fuzzing/smry_corpus/0_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/0_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/104_CASE.COMBINED b/tests/fuzzing/smry_corpus/104_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/104_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/105_CASE.COMBINED b/tests/fuzzing/smry_corpus/105_CASE.COMBINED new file mode 100644 index 000000000..68b53538a Binary files /dev/null and b/tests/fuzzing/smry_corpus/105_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/115_CASE.COMBINED b/tests/fuzzing/smry_corpus/115_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/115_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/123_CASE1.COMBINED b/tests/fuzzing/smry_corpus/123_CASE1.COMBINED new file mode 100644 index 000000000..aac8dbf1a Binary files /dev/null and b/tests/fuzzing/smry_corpus/123_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/123_CASE2.COMBINED b/tests/fuzzing/smry_corpus/123_CASE2.COMBINED new file mode 100644 index 000000000..7800bedfc Binary files /dev/null and b/tests/fuzzing/smry_corpus/123_CASE2.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/123_CASE3.COMBINED b/tests/fuzzing/smry_corpus/123_CASE3.COMBINED new file mode 100644 index 000000000..3de053c9f Binary files /dev/null and b/tests/fuzzing/smry_corpus/123_CASE3.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/124_CASE1.COMBINED b/tests/fuzzing/smry_corpus/124_CASE1.COMBINED new file mode 100644 index 000000000..aac8dbf1a Binary files /dev/null and b/tests/fuzzing/smry_corpus/124_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/124_CASE2.COMBINED b/tests/fuzzing/smry_corpus/124_CASE2.COMBINED new file mode 100644 index 000000000..d65a8ee81 Binary files /dev/null and b/tests/fuzzing/smry_corpus/124_CASE2.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/124_CASE3.COMBINED b/tests/fuzzing/smry_corpus/124_CASE3.COMBINED new file mode 100644 index 000000000..957959bbf Binary files /dev/null and b/tests/fuzzing/smry_corpus/124_CASE3.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/125_CASE1.COMBINED b/tests/fuzzing/smry_corpus/125_CASE1.COMBINED new file mode 100644 index 000000000..aac8dbf1a Binary files /dev/null and b/tests/fuzzing/smry_corpus/125_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/125_CASE2.COMBINED b/tests/fuzzing/smry_corpus/125_CASE2.COMBINED new file mode 100644 index 000000000..7aa4fe3dd Binary files /dev/null and b/tests/fuzzing/smry_corpus/125_CASE2.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/125_CASE3.COMBINED b/tests/fuzzing/smry_corpus/125_CASE3.COMBINED new file mode 100644 index 000000000..8b468dc1e Binary files /dev/null and b/tests/fuzzing/smry_corpus/125_CASE3.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/126_CASE1.COMBINED b/tests/fuzzing/smry_corpus/126_CASE1.COMBINED new file mode 100644 index 000000000..aac8dbf1a Binary files /dev/null and b/tests/fuzzing/smry_corpus/126_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/126_CASE2.COMBINED b/tests/fuzzing/smry_corpus/126_CASE2.COMBINED new file mode 100644 index 000000000..8a3816e93 Binary files /dev/null and b/tests/fuzzing/smry_corpus/126_CASE2.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/126_CASE3.COMBINED b/tests/fuzzing/smry_corpus/126_CASE3.COMBINED new file mode 100644 index 000000000..0cbeb017a Binary files /dev/null and b/tests/fuzzing/smry_corpus/126_CASE3.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/127_CASE1.COMBINED b/tests/fuzzing/smry_corpus/127_CASE1.COMBINED new file mode 100644 index 000000000..aac8dbf1a Binary files /dev/null and b/tests/fuzzing/smry_corpus/127_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/127_CASE2.COMBINED b/tests/fuzzing/smry_corpus/127_CASE2.COMBINED new file mode 100644 index 000000000..65e15dd3c Binary files /dev/null and b/tests/fuzzing/smry_corpus/127_CASE2.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/127_CASE3.COMBINED b/tests/fuzzing/smry_corpus/127_CASE3.COMBINED new file mode 100644 index 000000000..cbf4a744c Binary files /dev/null and b/tests/fuzzing/smry_corpus/127_CASE3.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/127_CASE4.COMBINED b/tests/fuzzing/smry_corpus/127_CASE4.COMBINED new file mode 100644 index 000000000..8b8769659 Binary files /dev/null and b/tests/fuzzing/smry_corpus/127_CASE4.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/128_CASE1.COMBINED b/tests/fuzzing/smry_corpus/128_CASE1.COMBINED new file mode 100644 index 000000000..aac8dbf1a Binary files /dev/null and b/tests/fuzzing/smry_corpus/128_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/128_CASE2.COMBINED b/tests/fuzzing/smry_corpus/128_CASE2.COMBINED new file mode 100644 index 000000000..3891a9330 Binary files /dev/null and b/tests/fuzzing/smry_corpus/128_CASE2.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/128_CASE3.COMBINED b/tests/fuzzing/smry_corpus/128_CASE3.COMBINED new file mode 100644 index 000000000..fb70f60df Binary files /dev/null and b/tests/fuzzing/smry_corpus/128_CASE3.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/128_CASE4.COMBINED b/tests/fuzzing/smry_corpus/128_CASE4.COMBINED new file mode 100644 index 000000000..6bb605e32 Binary files /dev/null and b/tests/fuzzing/smry_corpus/128_CASE4.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/129_CASE.COMBINED b/tests/fuzzing/smry_corpus/129_CASE.COMBINED new file mode 100644 index 000000000..60b24c77b Binary files /dev/null and b/tests/fuzzing/smry_corpus/129_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/130_CASE.COMBINED b/tests/fuzzing/smry_corpus/130_CASE.COMBINED new file mode 100644 index 000000000..60b24c77b Binary files /dev/null and b/tests/fuzzing/smry_corpus/130_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/131_CASE.COMBINED b/tests/fuzzing/smry_corpus/131_CASE.COMBINED new file mode 100644 index 000000000..60b24c77b Binary files /dev/null and b/tests/fuzzing/smry_corpus/131_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/132_CASE.COMBINED b/tests/fuzzing/smry_corpus/132_CASE.COMBINED new file mode 100644 index 000000000..68b53538a Binary files /dev/null and b/tests/fuzzing/smry_corpus/132_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/142_CASE1.COMBINED b/tests/fuzzing/smry_corpus/142_CASE1.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/142_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/142_CASE2.COMBINED b/tests/fuzzing/smry_corpus/142_CASE2.COMBINED new file mode 100644 index 000000000..35fdf2ea7 Binary files /dev/null and b/tests/fuzzing/smry_corpus/142_CASE2.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/19_CASE.COMBINED b/tests/fuzzing/smry_corpus/19_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/19_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/1f8c0f42607f72f839ab754b3792da52cc7c1fb8 b/tests/fuzzing/smry_corpus/1f8c0f42607f72f839ab754b3792da52cc7c1fb8 new file mode 100644 index 000000000..eeaf11b39 Binary files /dev/null and b/tests/fuzzing/smry_corpus/1f8c0f42607f72f839ab754b3792da52cc7c1fb8 differ diff --git a/tests/fuzzing/smry_corpus/29f7901c377e647beffdb8fd2f59ca0f1e7422da b/tests/fuzzing/smry_corpus/29f7901c377e647beffdb8fd2f59ca0f1e7422da new file mode 100644 index 000000000..98694e070 Binary files /dev/null and b/tests/fuzzing/smry_corpus/29f7901c377e647beffdb8fd2f59ca0f1e7422da differ diff --git a/tests/fuzzing/smry_corpus/36_BASE.compressed.COMBINED b/tests/fuzzing/smry_corpus/36_BASE.compressed.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/36_BASE.compressed.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/4a4b1e7e7b5018f8f3d34829b45111962f528483 b/tests/fuzzing/smry_corpus/4a4b1e7e7b5018f8f3d34829b45111962f528483 new file mode 100644 index 000000000..37069f561 Binary files /dev/null and b/tests/fuzzing/smry_corpus/4a4b1e7e7b5018f8f3d34829b45111962f528483 differ diff --git a/tests/fuzzing/smry_corpus/574579eaf24833352a6bbceaf29354ee7cfd042e b/tests/fuzzing/smry_corpus/574579eaf24833352a6bbceaf29354ee7cfd042e new file mode 100644 index 000000000..86e7de707 Binary files /dev/null and b/tests/fuzzing/smry_corpus/574579eaf24833352a6bbceaf29354ee7cfd042e differ diff --git a/tests/fuzzing/smry_corpus/5_CASE.COMBINED b/tests/fuzzing/smry_corpus/5_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/5_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/60_CASE.COMBINED b/tests/fuzzing/smry_corpus/60_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/60_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/61_CASE.COMBINED b/tests/fuzzing/smry_corpus/61_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/61_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/62_CASE.COMBINED b/tests/fuzzing/smry_corpus/62_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/62_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/63_CASE.COMBINED b/tests/fuzzing/smry_corpus/63_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/63_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/64_CASE.COMBINED b/tests/fuzzing/smry_corpus/64_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/64_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/65_CASE.COMBINED b/tests/fuzzing/smry_corpus/65_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/65_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/66_CASE.COMBINED b/tests/fuzzing/smry_corpus/66_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/66_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/67_CASE.COMBINED b/tests/fuzzing/smry_corpus/67_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/67_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/68_CASE.COMBINED b/tests/fuzzing/smry_corpus/68_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/68_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/6c4f840616cdeeebc4da74dadc9e1d7c0631dff4 b/tests/fuzzing/smry_corpus/6c4f840616cdeeebc4da74dadc9e1d7c0631dff4 new file mode 100644 index 000000000..0d2d971cf Binary files /dev/null and b/tests/fuzzing/smry_corpus/6c4f840616cdeeebc4da74dadc9e1d7c0631dff4 differ diff --git a/tests/fuzzing/smry_corpus/72c0b7f226c63c59d35219a460f15e88c86135bc b/tests/fuzzing/smry_corpus/72c0b7f226c63c59d35219a460f15e88c86135bc new file mode 100644 index 000000000..ca0331077 Binary files /dev/null and b/tests/fuzzing/smry_corpus/72c0b7f226c63c59d35219a460f15e88c86135bc differ diff --git a/tests/fuzzing/smry_corpus/739f42a06aa011424364fc74db0d3413eba217b4 b/tests/fuzzing/smry_corpus/739f42a06aa011424364fc74db0d3413eba217b4 new file mode 100644 index 000000000..426f48c8a Binary files /dev/null and b/tests/fuzzing/smry_corpus/739f42a06aa011424364fc74db0d3413eba217b4 differ diff --git a/tests/fuzzing/smry_corpus/7458de5f1ca74e0acfa23e99f3db25aa2be1e0c8 b/tests/fuzzing/smry_corpus/7458de5f1ca74e0acfa23e99f3db25aa2be1e0c8 new file mode 100644 index 000000000..ba0bb8e96 Binary files /dev/null and b/tests/fuzzing/smry_corpus/7458de5f1ca74e0acfa23e99f3db25aa2be1e0c8 differ diff --git a/tests/fuzzing/smry_corpus/7763b4400f75834437ec7b7f6909039399181df5 b/tests/fuzzing/smry_corpus/7763b4400f75834437ec7b7f6909039399181df5 new file mode 100644 index 000000000..080a70fe7 Binary files /dev/null and b/tests/fuzzing/smry_corpus/7763b4400f75834437ec7b7f6909039399181df5 differ diff --git a/tests/fuzzing/smry_corpus/79_CASE.COMBINED b/tests/fuzzing/smry_corpus/79_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/79_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/7c0e16e453c1d23c1bb8291deb69817d85ed7db9 b/tests/fuzzing/smry_corpus/7c0e16e453c1d23c1bb8291deb69817d85ed7db9 new file mode 100644 index 000000000..607fd255c Binary files /dev/null and b/tests/fuzzing/smry_corpus/7c0e16e453c1d23c1bb8291deb69817d85ed7db9 differ diff --git a/tests/fuzzing/smry_corpus/8a919366650fdf2e32e8fdf3bcee2aacf2db2bcb b/tests/fuzzing/smry_corpus/8a919366650fdf2e32e8fdf3bcee2aacf2db2bcb new file mode 100644 index 000000000..7768116c7 Binary files /dev/null and b/tests/fuzzing/smry_corpus/8a919366650fdf2e32e8fdf3bcee2aacf2db2bcb differ diff --git a/tests/fuzzing/smry_corpus/8b97df26722fd794ec569984b8d7d31ef6051dfa b/tests/fuzzing/smry_corpus/8b97df26722fd794ec569984b8d7d31ef6051dfa new file mode 100644 index 000000000..22222c2f3 Binary files /dev/null and b/tests/fuzzing/smry_corpus/8b97df26722fd794ec569984b8d7d31ef6051dfa differ diff --git a/tests/fuzzing/smry_corpus/ad6aa712a3e654ea9828ece3def322f5a975df0f b/tests/fuzzing/smry_corpus/ad6aa712a3e654ea9828ece3def322f5a975df0f new file mode 100644 index 000000000..de18b1e79 Binary files /dev/null and b/tests/fuzzing/smry_corpus/ad6aa712a3e654ea9828ece3def322f5a975df0f differ diff --git a/tests/fuzzing/smry_corpus/ae879764cb3ddbdc8a08b1137360235fe9000c83 b/tests/fuzzing/smry_corpus/ae879764cb3ddbdc8a08b1137360235fe9000c83 new file mode 100644 index 000000000..35b313391 Binary files /dev/null and b/tests/fuzzing/smry_corpus/ae879764cb3ddbdc8a08b1137360235fe9000c83 differ diff --git a/tests/fuzzing/smry_corpus/casedir_CASE.COMBINED b/tests/fuzzing/smry_corpus/casedir_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/casedir_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/cef64108d664794e842e36f489697d157d2f25fd b/tests/fuzzing/smry_corpus/cef64108d664794e842e36f489697d157d2f25fd new file mode 100644 index 000000000..19d27de7a Binary files /dev/null and b/tests/fuzzing/smry_corpus/cef64108d664794e842e36f489697d157d2f25fd differ diff --git a/tests/fuzzing/smry_corpus/da53c25ed9913b5bfcbea46db3b03922ce818ed3 b/tests/fuzzing/smry_corpus/da53c25ed9913b5bfcbea46db3b03922ce818ed3 new file mode 100644 index 000000000..1d3a31f59 Binary files /dev/null and b/tests/fuzzing/smry_corpus/da53c25ed9913b5bfcbea46db3b03922ce818ed3 differ diff --git a/tests/fuzzing/smry_corpus/e3ee18ed3fe83534415e9a99cbd222d73d155bf8 b/tests/fuzzing/smry_corpus/e3ee18ed3fe83534415e9a99cbd222d73d155bf8 new file mode 100644 index 000000000..778cbe57c Binary files /dev/null and b/tests/fuzzing/smry_corpus/e3ee18ed3fe83534415e9a99cbd222d73d155bf8 differ diff --git a/tests/fuzzing/smry_corpus/e46d80f316072e5588f25a9b6a8b5c13e11494e9 b/tests/fuzzing/smry_corpus/e46d80f316072e5588f25a9b6a8b5c13e11494e9 new file mode 100644 index 000000000..a6ca5305b Binary files /dev/null and b/tests/fuzzing/smry_corpus/e46d80f316072e5588f25a9b6a8b5c13e11494e9 differ diff --git a/tests/fuzzing/smry_corpus/f174358ddd08907408d17ba4b9352aa6e2ea78cf b/tests/fuzzing/smry_corpus/f174358ddd08907408d17ba4b9352aa6e2ea78cf new file mode 100644 index 000000000..cc95bdbf5 Binary files /dev/null and b/tests/fuzzing/smry_corpus/f174358ddd08907408d17ba4b9352aa6e2ea78cf differ diff --git a/tests/fuzzing/smry_corpus/no_data_CASE.COMBINED b/tests/fuzzing/smry_corpus/no_data_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/no_data_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/results.v1.0_CASE.COMBINED b/tests/fuzzing/smry_corpus/results.v1.0_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/results.v1.0_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/single_data_CASE.COMBINED b/tests/fuzzing/smry_corpus/single_data_CASE.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/single_data_CASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/subdir_RESTART.COMBINED b/tests/fuzzing/smry_corpus/subdir_RESTART.COMBINED new file mode 100644 index 000000000..3f29d72d5 Binary files /dev/null and b/tests/fuzzing/smry_corpus/subdir_RESTART.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/subdir_TEST.COMBINED b/tests/fuzzing/smry_corpus/subdir_TEST.COMBINED new file mode 100644 index 000000000..3b5e2b539 Binary files /dev/null and b/tests/fuzzing/smry_corpus/subdir_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_cmp_different_start0_CASE1.COMBINED b/tests/fuzzing/smry_corpus/test_cmp_different_start0_CASE1.COMBINED new file mode 100644 index 000000000..89f2643f9 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_cmp_different_start0_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_cmp_different_start0_CASE2.COMBINED b/tests/fuzzing/smry_corpus/test_cmp_different_start0_CASE2.COMBINED new file mode 100644 index 000000000..09c681b50 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_cmp_different_start0_CASE2.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_cmp_same_case0_CASE1.COMBINED b/tests/fuzzing/smry_corpus/test_cmp_same_case0_CASE1.COMBINED new file mode 100644 index 000000000..89f2643f9 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_cmp_same_case0_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_dump_csv_line0_CASE1.COMBINED b/tests/fuzzing/smry_corpus/test_dump_csv_line0_CASE1.COMBINED new file mode 100644 index 000000000..89f2643f9 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_dump_csv_line0_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_has_key0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_has_key0_TEST.COMBINED new file mode 100644 index 000000000..d25a112c0 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_has_key0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_pack_duplicate_report_ste0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_pack_duplicate_report_ste0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_pack_duplicate_report_ste0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_pack_first_arg_smspec_err0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_pack_first_arg_smspec_err0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_pack_first_arg_smspec_err0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_pack_formatted_round_trip0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_pack_formatted_round_trip0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_pack_formatted_round_trip0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_pack_is_inverse_of_unpack0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_pack_is_inverse_of_unpack0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_pack_is_inverse_of_unpack0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_pack_is_inverse_of_unpack1_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_pack_is_inverse_of_unpack1_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_pack_is_inverse_of_unpack1_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_pack_restart_inserts_seqn0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_pack_restart_inserts_seqn0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_pack_restart_inserts_seqn0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_pack_skips_files_of_other0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_pack_skips_files_of_other0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_pack_skips_files_of_other0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_pack_sorts_files_by_repor0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_pack_sorts_files_by_repor0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_pack_sorts_files_by_repor0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_pack_writes_to_cwd_not_so0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_pack_writes_to_cwd_not_so0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_pack_writes_to_cwd_not_so0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_alloc_data_vector0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_alloc_data_vector0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_alloc_data_vector0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_alloc_time_vector0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_alloc_time_vector0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_alloc_time_vector0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_base_and_path0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_base_and_path0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_base_and_path0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_blocked_productio0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_blocked_productio0_TEST.COMBINED new file mode 100644 index 000000000..5bd1eeebd Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_blocked_productio0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_case_property0_MYCASE.COMBINED b/tests/fuzzing/smry_corpus/test_summary_case_property0_MYCASE.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_case_property0_MYCASE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_check_sim_time0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_check_sim_time0_TEST.COMBINED new file mode 100644 index 000000000..c860b4c27 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_check_sim_time0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_contains_operator0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_contains_operator0_TEST.COMBINED new file mode 100644 index 000000000..82a14f0f4 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_contains_operator0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_data_start0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_data_start0_TEST.COMBINED new file mode 100644 index 000000000..db3b890c2 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_data_start0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_dates_and_times0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_dates_and_times0_TEST.COMBINED new file mode 100644 index 000000000..848cdf9c4 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_dates_and_times0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_end_date0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_end_date0_TEST.COMBINED new file mode 100644 index 000000000..3a55dcd19 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_end_date0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_export_csv0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_export_csv0_TEST.COMBINED new file mode 100644 index 000000000..82a14f0f4 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_export_csv0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_export_csv_with_k0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_export_csv_with_k0_TEST.COMBINED new file mode 100644 index 000000000..d25a112c0 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_export_csv_with_k0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_first_and_last_va0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_first_and_last_va0_TEST.COMBINED new file mode 100644 index 000000000..7a1162b78 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_first_and_last_va0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_first_day0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_first_day0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_first_day0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_first_gt_index0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_first_gt_index0_TEST.COMBINED new file mode 100644 index 000000000..f4b4e0a67 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_first_gt_index0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_first_lt_index0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_first_lt_index0_TEST.COMBINED new file mode 100644 index 000000000..251a7417c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_first_lt_index0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_fwrite0_FWRITE_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_fwrite0_FWRITE_TEST.COMBINED new file mode 100644 index 000000000..a5163065c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_fwrite0_FWRITE_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_get_dates0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_get_dates0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_get_dates0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_get_days0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_get_days0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_get_days0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_get_general_var_i0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_get_general_var_i0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_get_general_var_i0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_get_interp0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_get_interp0_TEST.COMBINED new file mode 100644 index 000000000..a60f6c61c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_get_interp0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_get_interp_vector0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_get_interp_vector0_TEST.COMBINED new file mode 100644 index 000000000..a60f6c61c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_get_interp_vector0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_get_interp_vector1_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_get_interp_vector1_TEST.COMBINED new file mode 100644 index 000000000..a60f6c61c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_get_interp_vector1_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_get_key_index0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_get_key_index0_TEST.COMBINED new file mode 100644 index 000000000..82a14f0f4 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_get_key_index0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_get_report_time0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_get_report_time0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_get_report_time0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_groups0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_groups0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_groups0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_iget_access0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_iget_access0_TEST.COMBINED new file mode 100644 index 000000000..f4b4e0a67 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_iget_access0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_iget_date0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_iget_date0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_iget_date0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_iget_days0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_iget_days0_TEST.COMBINED new file mode 100644 index 000000000..f370244e4 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_iget_days0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_iiget0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_iiget0_TEST.COMBINED new file mode 100644 index 000000000..f4b4e0a67 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_iiget0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_iteration0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_iteration0_TEST.COMBINED new file mode 100644 index 000000000..d25a112c0 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_iteration0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_key_error_on_miss0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_key_error_on_miss0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_key_error_on_miss0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_keys_filtering0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_keys_filtering0_TEST.COMBINED new file mode 100644 index 000000000..6ac39e62c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_keys_filtering0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_lazy_vs_eager_loa0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_lazy_vs_eager_loa0_TEST.COMBINED new file mode 100644 index 000000000..82a14f0f4 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_lazy_vs_eager_loa0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_length_property0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_length_property0_TEST.COMBINED new file mode 100644 index 000000000..05cc9c5da Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_length_property0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_load_method0_LOADTEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_load_method0_LOADTEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_load_method0_LOADTEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_numpy_dates0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_numpy_dates0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_numpy_dates0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_numpy_vector0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_numpy_vector0_TEST.COMBINED new file mode 100644 index 000000000..848cdf9c4 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_numpy_vector0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_numpy_vector_with0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_numpy_vector_with0_TEST.COMBINED new file mode 100644 index 000000000..228af0161 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_numpy_vector_with0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_pandas_frame0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_pandas_frame0_TEST.COMBINED new file mode 100644 index 000000000..352bdcd5c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_pandas_frame0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_pandas_frame_with0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_pandas_frame_with0_TEST.COMBINED new file mode 100644 index 000000000..0b2d2ed54 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_pandas_frame_with0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_report_step_prope0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_report_step_prope0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_report_step_prope0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_resample0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_resample0_TEST.COMBINED new file mode 100644 index 000000000..0b2d2ed54 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_resample0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_sim_length0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_sim_length0_TEST.COMBINED new file mode 100644 index 000000000..1138760bc Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_sim_length0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_smspec_node0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_smspec_node0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_smspec_node0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_solve_dates0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_solve_dates0_TEST.COMBINED new file mode 100644 index 000000000..e6e0c684c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_solve_dates0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_solve_days0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_solve_days0_TEST.COMBINED new file mode 100644 index 000000000..e6e0c684c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_solve_days0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_start_and_end_tim0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_start_and_end_tim0_TEST.COMBINED new file mode 100644 index 000000000..0b3b0381a Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_start_and_end_tim0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_time_range0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_time_range0_TEST.COMBINED new file mode 100644 index 000000000..68494e934 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_time_range0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_time_range_with_e0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_time_range_with_e0_TEST.COMBINED new file mode 100644 index 000000000..7514f2541 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_time_range_with_e0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_time_range_with_s0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_time_range_with_s0_TEST.COMBINED new file mode 100644 index 000000000..7514f2541 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_time_range_with_s0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_unit0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_unit0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_unit0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_wells0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_wells0_TEST.COMBINED new file mode 100644 index 000000000..03595a93e Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_wells0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_writer_basic0_WRITER_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_summary_writer_basic0_WRITER_TEST.COMBINED new file mode 100644 index 000000000..bcf47d979 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_writer_basic0_WRITER_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_summary_writer_multiple_v0_MULTI_VAR.COMBINED b/tests/fuzzing/smry_corpus/test_summary_writer_multiple_v0_MULTI_VAR.COMBINED new file mode 100644 index 000000000..ee0ca1c30 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_summary_writer_multiple_v0_MULTI_VAR.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_a_warning_is_display0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_a_warning_is_display0_TEST.COMBINED new file mode 100644 index 000000000..94fbbc827 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_a_warning_is_display0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_by_default_a_header_0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_by_default_a_header_0_TEST.COMBINED new file mode 100644 index 000000000..6888a7fad Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_by_default_a_header_0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_case_and_restart_col0_RESTART.COMBINED b/tests/fuzzing/smry_corpus/test_that_case_and_restart_col0_RESTART.COMBINED new file mode 100644 index 000000000..6cc8c47e6 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_case_and_restart_col0_RESTART.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_case_and_restart_col0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_case_and_restart_col0_TEST.COMBINED new file mode 100644 index 000000000..4e90707ff Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_case_and_restart_col0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_case_name_with_forma0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_case_name_with_forma0_TEST.COMBINED new file mode 100644 index 000000000..ae1762acf Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_case_name_with_forma0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_convert_does_not_ove0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_that_convert_does_not_ove0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_convert_does_not_ove0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_converting_smspec_ro0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_that_converting_smspec_ro0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_converting_smspec_ro0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_converting_unrecogni0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_that_converting_unrecogni0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_converting_unrecogni0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_deprecation_warning_0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_that_deprecation_warning_0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_deprecation_warning_0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_empty_extension_is_i0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_empty_extension_is_i0_TEST.COMBINED new file mode 100644 index 000000000..ae1762acf Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_empty_extension_is_i0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_empty_key_list_also_0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_empty_key_list_also_0_TEST.COMBINED new file mode 100644 index 000000000..47d257243 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_empty_key_list_also_0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_for_non_wildcard_key0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_for_non_wildcard_key0_TEST.COMBINED new file mode 100644 index 000000000..94fbbc827 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_for_non_wildcard_key0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_funsmry_is_converted0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_that_funsmry_is_converted0_SIMPLE.COMBINED new file mode 100644 index 000000000..fe769777b Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_funsmry_is_converted0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_giving_basename_of_e0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_giving_basename_of_e0_TEST.COMBINED new file mode 100644 index 000000000..ae1762acf Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_giving_basename_of_e0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_giving_file_name_wit0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_giving_file_name_wit0_TEST.COMBINED new file mode 100644 index 000000000..ae1762acf Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_giving_file_name_wit0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_header_can_be_omitte0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_header_can_be_omitte0_TEST.COMBINED new file mode 100644 index 000000000..6888a7fad Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_header_can_be_omitte0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_header_displays_the_0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_header_displays_the_0_TEST.COMBINED new file mode 100644 index 000000000..5b95da833 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_header_displays_the_0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_header_includes_all_0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_header_includes_all_0_TEST.COMBINED new file mode 100644 index 000000000..94fbbc827 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_header_includes_all_0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_invalid_start_date_i0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_invalid_start_date_i0_TEST.COMBINED new file mode 100644 index 000000000..83c41cf92 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_invalid_start_date_i0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_invalid_variables_ar0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_invalid_variables_ar0_TEST.COMBINED new file mode 100644 index 000000000..8ce9e0881 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_invalid_variables_ar0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_keys_from_restart_is0_RESTART.COMBINED b/tests/fuzzing/smry_corpus/test_that_keys_from_restart_is0_RESTART.COMBINED new file mode 100644 index 000000000..3f29d72d5 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_keys_from_restart_is0_RESTART.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_keys_from_restart_is0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_keys_from_restart_is0_TEST.COMBINED new file mode 100644 index 000000000..3b5e2b539 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_keys_from_restart_is0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_keywords_matching_wi0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_keywords_matching_wi0_TEST.COMBINED new file mode 100644 index 000000000..94fbbc827 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_keywords_matching_wi0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_missing_restart_warn0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_missing_restart_warn0_TEST.COMBINED new file mode 100644 index 000000000..c3d75821c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_missing_restart_warn0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_0_TEST.COMBINED new file mode 100644 index 000000000..691150425 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_10_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_10_TEST.COMBINED new file mode 100644 index 000000000..639afd55f Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_10_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_1_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_1_TEST.COMBINED new file mode 100644 index 000000000..4069ebdd8 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_1_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_2_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_2_TEST.COMBINED new file mode 100644 index 000000000..bce290731 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_2_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_3_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_3_TEST.COMBINED new file mode 100644 index 000000000..68da06adb Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_3_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_4_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_4_TEST.COMBINED new file mode 100644 index 000000000..3d8ced461 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_4_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_5_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_5_TEST.COMBINED new file mode 100644 index 000000000..f528e51b0 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_5_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_6_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_6_TEST.COMBINED new file mode 100644 index 000000000..c3f7f741a Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_6_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_7_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_7_TEST.COMBINED new file mode 100644 index 000000000..73cb65636 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_7_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_named_keywords_with_8_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_8_TEST.COMBINED new file mode 100644 index 000000000..5007d61b5 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_named_keywords_with_8_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_non_matching_datafra0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_non_matching_datafra0_TEST.COMBINED new file mode 100644 index 000000000..67e1aefe5 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_non_matching_datafra0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi0_TEST.COMBINED new file mode 100644 index 000000000..88200dd12 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi1_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi1_TEST.COMBINED new file mode 100644 index 000000000..14623cb1c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi1_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi2_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi2_TEST.COMBINED new file mode 100644 index 000000000..e463e4f87 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi2_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi3_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi3_TEST.COMBINED new file mode 100644 index 000000000..37b5c1241 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi3_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi4_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi4_TEST.COMBINED new file mode 100644 index 000000000..ce6b02f60 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi4_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi5_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi5_TEST.COMBINED new file mode 100644 index 000000000..31eac110a Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_numbered_keywords_wi5_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_restart_and_base_tim0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_restart_and_base_tim0_TEST.COMBINED new file mode 100644 index 000000000..9fdf970f1 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_restart_and_base_tim0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_restart_case_for_cas0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_restart_case_for_cas0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_restart_case_for_cas0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_restart_file_is_conv0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_that_restart_file_is_conv0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_restart_file_is_conv0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_sorting_columns_is_d0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_sorting_columns_is_d0_TEST.COMBINED new file mode 100644 index 000000000..0bca51169 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_sorting_columns_is_d0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_summary_load_raises_1_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_summary_load_raises_1_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_summary_load_raises_1_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_the_list_option_prin0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_the_list_option_prin0_TEST.COMBINED new file mode 100644 index 000000000..47d257243 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_the_list_option_prin0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_the_restart_is_read_0_RESTART.COMBINED b/tests/fuzzing/smry_corpus/test_that_the_restart_is_read_0_RESTART.COMBINED new file mode 100644 index 000000000..060dce75d Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_the_restart_is_read_0_RESTART.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_the_restart_is_read_0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_the_restart_is_read_0_TEST.COMBINED new file mode 100644 index 000000000..fade955ba Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_the_restart_is_read_0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_the_start_date_prope0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_the_start_date_prope0_TEST.COMBINED new file mode 100644 index 000000000..a1c1d9abe Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_the_start_date_prope0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_unformatted_unified_0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_unformatted_unified_0_TEST.COMBINED new file mode 100644 index 000000000..ae1762acf Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_unformatted_unified_0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_unopenable_restart_w0_RESTART.COMBINED b/tests/fuzzing/smry_corpus/test_that_unopenable_restart_w0_RESTART.COMBINED new file mode 100644 index 000000000..ae1762acf Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_unopenable_restart_w0_RESTART.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_unopenable_restart_w0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_unopenable_restart_w0_TEST.COMBINED new file mode 100644 index 000000000..c3d75821c Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_unopenable_restart_w0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_unsmry_is_converted_0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_that_unsmry_is_converted_0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_unsmry_is_converted_0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_using_wildcard_keys_0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_using_wildcard_keys_0_TEST.COMBINED new file mode 100644 index 000000000..435fc7540 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_using_wildcard_keys_0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_value_placed_in_give0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_value_placed_in_give0_TEST.COMBINED new file mode 100644 index 000000000..438e8400d Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_value_placed_in_give0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_that_value_placed_in_give1_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_that_value_placed_in_give1_TEST.COMBINED new file mode 100644 index 000000000..581bafbe1 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_that_value_placed_in_give1_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_to_from_pandas0_TEST.COMBINED b/tests/fuzzing/smry_corpus/test_to_from_pandas0_TEST.COMBINED new file mode 100644 index 000000000..ceb62e083 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_to_from_pandas0_TEST.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_unpack_formatted_unified_0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_unpack_formatted_unified_0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_unpack_formatted_unified_0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_unpack_multiple_files0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_unpack_multiple_files0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_unpack_multiple_files0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_unpack_non_unified_file_a0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_unpack_non_unified_file_a0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_unpack_non_unified_file_a0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_unpack_restart_round_trip0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_unpack_restart_round_trip0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_unpack_restart_round_trip0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_unpack_summary_round_trip0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_unpack_summary_round_trip0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_unpack_summary_round_trip0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_unpack_unified_restart0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_unpack_unified_restart0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_unpack_unified_restart0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_unpack_unified_summary0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_unpack_unified_summary0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_unpack_unified_summary0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_unpack_unrecognized_exten0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_unpack_unrecognized_exten0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_unpack_unrecognized_exten0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/test_unpack_writes_to_cwd_not_0_SIMPLE.COMBINED b/tests/fuzzing/smry_corpus/test_unpack_writes_to_cwd_not_0_SIMPLE.COMBINED new file mode 100644 index 000000000..d2c62d884 Binary files /dev/null and b/tests/fuzzing/smry_corpus/test_unpack_writes_to_cwd_not_0_SIMPLE.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/two_data_CASE1.COMBINED b/tests/fuzzing/smry_corpus/two_data_CASE1.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/two_data_CASE1.COMBINED differ diff --git a/tests/fuzzing/smry_corpus/two_data_CASE2.COMBINED b/tests/fuzzing/smry_corpus/two_data_CASE2.COMBINED new file mode 100644 index 000000000..3cad4e8ec Binary files /dev/null and b/tests/fuzzing/smry_corpus/two_data_CASE2.COMBINED differ diff --git a/tests/fuzzing/smry_fuzz_target.py b/tests/fuzzing/smry_fuzz_target.py new file mode 100644 index 000000000..c0fb0aae9 --- /dev/null +++ b/tests/fuzzing/smry_fuzz_target.py @@ -0,0 +1,35 @@ +import atheris + +with atheris.instrument_imports(): + from resdata.summary import Summary + +import sys +import tempfile +from pathlib import Path + + +@atheris.instrument_func +def fuzz_smry(buffer: bytes) -> None: + smry = None + + sep = b"\x00\x00\x00\x10SEQHDR" + if sep not in buffer: + return + smspec_buffer, unsmry_buffer = buffer.split(sep, maxsplit=1) + + with tempfile.TemporaryDirectory() as tmpdir: + tmp_path = Path(tmpdir) + (tmp_path / "TEST.SMSPEC").write_bytes(smspec_buffer) + (tmp_path / "TEST.UNSMRY").write_bytes(sep + unsmry_buffer) + try: + smry = Summary(str(tmp_path / "TEST")) + except Exception: + return + + +if __name__ == "__main__": + atheris.Setup( + sys.argv, + fuzz_smry, + ) + atheris.Fuzz()