diff --git a/.claude/settings.fuzzing.json b/.claude/settings.fuzzing.json index 36b81f63..eac0945d 100644 --- a/.claude/settings.fuzzing.json +++ b/.claude/settings.fuzzing.json @@ -1,7 +1,7 @@ { "permissions": { "allow": [ - "Bash(./tests/cases/stable/claude/run_test.py:*)", + "Bash(./tests/cases/claude/run_test.py:*)", "Edit(tests/cases/claude/agent/**)", "Write(tests/cases/claude/agent/**)", "Edit(tests/cases/claude/intelligence/**)", @@ -12,7 +12,7 @@ "enabled": true, "autoAllowBashIfSandboxed": true, "excludedCommands": [ - "./tests/cases/stable/claude/run_test.py" + "./tests/cases/claude/run_test.py" ] } } diff --git a/executor/common/fuzz/inputs-genvm-common-decode/02cb765ab7e82d3ff609308b18f5444506fdc0ec0b38c1a4e5dd3324387c0b69 b/executor/common/fuzz/inputs-genvm-common-decode/02cb765ab7e82d3ff609308b18f5444506fdc0ec0b38c1a4e5dd3324387c0b69 deleted file mode 100644 index db23a382..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/02cb765ab7e82d3ff609308b18f5444506fdc0ec0b38c1a4e5dd3324387c0b69 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/0a1be487521f4168461e1c1158a97716c41013f8c3e3e956a63b053b8b7ae79d b/executor/common/fuzz/inputs-genvm-common-decode/0a1be487521f4168461e1c1158a97716c41013f8c3e3e956a63b053b8b7ae79d deleted file mode 100644 index d5fa8aff..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/0a1be487521f4168461e1c1158a97716c41013f8c3e3e956a63b053b8b7ae79d and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/0b2b5e969626438205bcb5df342ef4c36377ca877aa7304e32d2c0ba1d9a4b10 b/executor/common/fuzz/inputs-genvm-common-decode/0b2b5e969626438205bcb5df342ef4c36377ca877aa7304e32d2c0ba1d9a4b10 new file mode 100644 index 00000000..70c534b8 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/0b2b5e969626438205bcb5df342ef4c36377ca877aa7304e32d2c0ba1d9a4b10 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/0bbc88b12ee11d5f1cd41f15e85fa99c49f3204cfb03f62a0442b9884503c421 b/executor/common/fuzz/inputs-genvm-common-decode/0bbc88b12ee11d5f1cd41f15e85fa99c49f3204cfb03f62a0442b9884503c421 new file mode 100644 index 00000000..1e95b9b1 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/0bbc88b12ee11d5f1cd41f15e85fa99c49f3204cfb03f62a0442b9884503c421 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/0f5ff52d4186e940a86b6c08b84c3a0a94a8aa6a06189733d284356d35877053 b/executor/common/fuzz/inputs-genvm-common-decode/0f5ff52d4186e940a86b6c08b84c3a0a94a8aa6a06189733d284356d35877053 deleted file mode 100644 index ed307132..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/0f5ff52d4186e940a86b6c08b84c3a0a94a8aa6a06189733d284356d35877053 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/11e5ddfc7804904b1383fe80ba48b385212db7bfb1d47183e29e94186ec342ba b/executor/common/fuzz/inputs-genvm-common-decode/11e5ddfc7804904b1383fe80ba48b385212db7bfb1d47183e29e94186ec342ba deleted file mode 100644 index 461cfe1c..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/11e5ddfc7804904b1383fe80ba48b385212db7bfb1d47183e29e94186ec342ba and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/13cbf6fa2c5e0aae6a740d93c3afc8a7e60890ca93035915b73e95b7bd6acb76 b/executor/common/fuzz/inputs-genvm-common-decode/13cbf6fa2c5e0aae6a740d93c3afc8a7e60890ca93035915b73e95b7bd6acb76 new file mode 100644 index 00000000..47c229d8 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/13cbf6fa2c5e0aae6a740d93c3afc8a7e60890ca93035915b73e95b7bd6acb76 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/182a716ba6b9c35c8e56bb56830137b400a8c27988558c82eff1cd52ed46ba8a b/executor/common/fuzz/inputs-genvm-common-decode/182a716ba6b9c35c8e56bb56830137b400a8c27988558c82eff1cd52ed46ba8a deleted file mode 100644 index 86d921b2..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/182a716ba6b9c35c8e56bb56830137b400a8c27988558c82eff1cd52ed46ba8a +++ /dev/null @@ -1 +0,0 @@ -aQb- \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/18cfc2df590288b66ed127646041a1e3b510d559c0b1b5a2c78f5887afb8b905 b/executor/common/fuzz/inputs-genvm-common-decode/18cfc2df590288b66ed127646041a1e3b510d559c0b1b5a2c78f5887afb8b905 deleted file mode 100644 index 06470773..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/18cfc2df590288b66ed127646041a1e3b510d559c0b1b5a2c78f5887afb8b905 +++ /dev/null @@ -1 +0,0 @@ -������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������퀀���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/1906550a7a9c1934b0f77ada2d73dcb477c126da585c07684887e4c2dd5f02c5 b/executor/common/fuzz/inputs-genvm-common-decode/1906550a7a9c1934b0f77ada2d73dcb477c126da585c07684887e4c2dd5f02c5 deleted file mode 100644 index ebd44d31..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/1906550a7a9c1934b0f77ada2d73dcb477c126da585c07684887e4c2dd5f02c5 +++ /dev/null @@ -1 +0,0 @@ -������������������ߟ�������������������������������������������⟟�������������������������������������������������������������������������������������⟟���������������ߚ����������������������⟟�����������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟��������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/1a3bd79e8cbd8e504b7ab8f1cf1430597536354826dfbc2404b772bcee87688a b/executor/common/fuzz/inputs-genvm-common-decode/1a3bd79e8cbd8e504b7ab8f1cf1430597536354826dfbc2404b772bcee87688a new file mode 100644 index 00000000..74cd6c63 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/1a3bd79e8cbd8e504b7ab8f1cf1430597536354826dfbc2404b772bcee87688a differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/1b053cf364e1cceb1daf34059f17f2a39b1fbd79d02f1a279139521f2c258f43 b/executor/common/fuzz/inputs-genvm-common-decode/1b053cf364e1cceb1daf34059f17f2a39b1fbd79d02f1a279139521f2c258f43 deleted file mode 100644 index 226175e1..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/1b053cf364e1cceb1daf34059f17f2a39b1fbd79d02f1a279139521f2c258f43 +++ /dev/null @@ -1 +0,0 @@ -&afb-cbcbc \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/1c50e29c879e6804670a07cf493dfaee7c1486c502cd0567c8c2413f4dff462b b/executor/common/fuzz/inputs-genvm-common-decode/1c50e29c879e6804670a07cf493dfaee7c1486c502cd0567c8c2413f4dff462b deleted file mode 100644 index 6ebcf7d5..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/1c50e29c879e6804670a07cf493dfaee7c1486c502cd0567c8c2413f4dff462b +++ /dev/null @@ -1 +0,0 @@ -������⸸�Ƹ�����������������⸸�����������������������������������������������������������⟟�����������������������������������������������������������⟟���������������������������������⸸�Ƹ�������������������⟟����������������������������������������������������������������Ƹ������������������������������������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ���������������������������������������⟸������������������������������������������������������������������⟟�������������������������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������������������׸����������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/1c9148a05b9d5a211c54a20d2c009849d6b43b2c120a77146985f869b93018be b/executor/common/fuzz/inputs-genvm-common-decode/1c9148a05b9d5a211c54a20d2c009849d6b43b2c120a77146985f869b93018be deleted file mode 100644 index c9f292f3..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/1c9148a05b9d5a211c54a20d2c009849d6b43b2c120a77146985f869b93018be and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/1d384ce001d1a73c7d0e60e315d48bd0e41d68e910ba21b73579a983b08b3ce0 b/executor/common/fuzz/inputs-genvm-common-decode/1d384ce001d1a73c7d0e60e315d48bd0e41d68e910ba21b73579a983b08b3ce0 new file mode 100644 index 00000000..6f83fd84 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/1d384ce001d1a73c7d0e60e315d48bd0e41d68e910ba21b73579a983b08b3ce0 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/1e8305fd33bf0edd2a97ab448414f8317030aa12f78427354509fbbe0eabe205 b/executor/common/fuzz/inputs-genvm-common-decode/1e8305fd33bf0edd2a97ab448414f8317030aa12f78427354509fbbe0eabe205 deleted file mode 100644 index 5ae13fbd..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/1e8305fd33bf0edd2a97ab448414f8317030aa12f78427354509fbbe0eabe205 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/2354203f13d5d416561714c6a3578e79c3def0745622aa5368975e88723b2743 b/executor/common/fuzz/inputs-genvm-common-decode/2354203f13d5d416561714c6a3578e79c3def0745622aa5368975e88723b2743 deleted file mode 100644 index ec8e5198..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/2354203f13d5d416561714c6a3578e79c3def0745622aa5368975e88723b2743 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ��������������������������╟�����������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟������������������������������������������������������������������������������������������������������������������������������������������������������������⸸�����������⟟���⟟������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/240e5e0c90af6dafca7519a521c6ff1a24e433b44789753ceb81a790b4d87e24 b/executor/common/fuzz/inputs-genvm-common-decode/240e5e0c90af6dafca7519a521c6ff1a24e433b44789753ceb81a790b4d87e24 new file mode 100644 index 00000000..1d9a7d10 --- /dev/null +++ b/executor/common/fuzz/inputs-genvm-common-decode/240e5e0c90af6dafca7519a521c6ff1a24e433b44789753ceb81a790b4d87e24 @@ -0,0 +1 @@ +uu-�������-----------� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/26398e7e8a739e107faf6a12fd21fc25fc57339f69a7020cea8ac7b9df01c929 b/executor/common/fuzz/inputs-genvm-common-decode/26398e7e8a739e107faf6a12fd21fc25fc57339f69a7020cea8ac7b9df01c929 new file mode 100644 index 00000000..e6646710 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/26398e7e8a739e107faf6a12fd21fc25fc57339f69a7020cea8ac7b9df01c929 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/2ab6e639be82e69e80ca2ecbcfb1cc79522f92b16eeb32f92724f84540e8c38b b/executor/common/fuzz/inputs-genvm-common-decode/2ab6e639be82e69e80ca2ecbcfb1cc79522f92b16eeb32f92724f84540e8c38b deleted file mode 100644 index 2307b79a..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/2ab6e639be82e69e80ca2ecbcfb1cc79522f92b16eeb32f92724f84540e8c38b and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/30ebae33ee316984f8b24b5325f7e50f619b6011aae007eac2e8cf2ebd551700 b/executor/common/fuzz/inputs-genvm-common-decode/30ebae33ee316984f8b24b5325f7e50f619b6011aae007eac2e8cf2ebd551700 deleted file mode 100644 index 3cbd3c4e..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/30ebae33ee316984f8b24b5325f7e50f619b6011aae007eac2e8cf2ebd551700 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/313e5de9680f831321c2c09971b43e5a5b9e9025ee4139112121e06c7e3867f9 b/executor/common/fuzz/inputs-genvm-common-decode/313e5de9680f831321c2c09971b43e5a5b9e9025ee4139112121e06c7e3867f9 new file mode 100644 index 00000000..d06cb037 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/313e5de9680f831321c2c09971b43e5a5b9e9025ee4139112121e06c7e3867f9 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/3768909faa0a333c51243c702a6ad7800d8a6fee62bf942ad27fe03a03b5e77a b/executor/common/fuzz/inputs-genvm-common-decode/3768909faa0a333c51243c702a6ad7800d8a6fee62bf942ad27fe03a03b5e77a deleted file mode 100644 index e4bb96a3..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/3768909faa0a333c51243c702a6ad7800d8a6fee62bf942ad27fe03a03b5e77a and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/3922293cb6ebd3443443d6edac87fdd670ba61ade6357f55778fc77500349b9c b/executor/common/fuzz/inputs-genvm-common-decode/3922293cb6ebd3443443d6edac87fdd670ba61ade6357f55778fc77500349b9c new file mode 100644 index 00000000..6ef3c482 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/3922293cb6ebd3443443d6edac87fdd670ba61ade6357f55778fc77500349b9c differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/3a329cb1241809c2216e325c8052e0a7658c296c135e39ed4a7d5b86f9a6d496 b/executor/common/fuzz/inputs-genvm-common-decode/3a329cb1241809c2216e325c8052e0a7658c296c135e39ed4a7d5b86f9a6d496 deleted file mode 100644 index fa91b3e9..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/3a329cb1241809c2216e325c8052e0a7658c296c135e39ed4a7d5b86f9a6d496 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ��������������������������⟟���������������������������������������������������������������⟟���������ڸ�Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/3a71544e72c4ff27475bcdc53969bb2f32739ff5a3c8ae42b63804927d42da5a b/executor/common/fuzz/inputs-genvm-common-decode/3a71544e72c4ff27475bcdc53969bb2f32739ff5a3c8ae42b63804927d42da5a deleted file mode 100644 index 3ee06894..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/3a71544e72c4ff27475bcdc53969bb2f32739ff5a3c8ae42b63804927d42da5a +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟����������������������������������������������������������������������������������������������⸸�Ƹ��������������������������⟟�����������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟���������������������������������������������������������������������������������������������������������������⟟�������������������������������������������⟟���������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/3fdb1ebc8f05174ac434c870915eee27cb5736225e68fbe66d97b47c80f3e54a b/executor/common/fuzz/inputs-genvm-common-decode/3fdb1ebc8f05174ac434c870915eee27cb5736225e68fbe66d97b47c80f3e54a deleted file mode 100644 index 89032ff2..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/3fdb1ebc8f05174ac434c870915eee27cb5736225e68fbe66d97b47c80f3e54a +++ /dev/null @@ -1 +0,0 @@ -������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/427c7beea51eab41d9cc460922eaff6a9b3906859dabc28ac858ddf10b54ce8f b/executor/common/fuzz/inputs-genvm-common-decode/427c7beea51eab41d9cc460922eaff6a9b3906859dabc28ac858ddf10b54ce8f deleted file mode 100644 index c2034f4e..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/427c7beea51eab41d9cc460922eaff6a9b3906859dabc28ac858ddf10b54ce8f +++ /dev/null @@ -1 +0,0 @@ -������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/43eec156266a94fa77bbc4707c253c986e595ae6b053550935d4ecf708bd7deb b/executor/common/fuzz/inputs-genvm-common-decode/43eec156266a94fa77bbc4707c253c986e595ae6b053550935d4ecf708bd7deb new file mode 100644 index 00000000..e9f013c3 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/43eec156266a94fa77bbc4707c253c986e595ae6b053550935d4ecf708bd7deb differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/456d5c0b1cc55cf3ef873d854d25f562a5019e076fc680949365d3811391d8c9 b/executor/common/fuzz/inputs-genvm-common-decode/456d5c0b1cc55cf3ef873d854d25f562a5019e076fc680949365d3811391d8c9 deleted file mode 100644 index 1a6d20c1..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/456d5c0b1cc55cf3ef873d854d25f562a5019e076fc680949365d3811391d8c9 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ��������������������������⟟�����������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⟟�������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/479270cc4839131cb3065a732d9792ed398635624ae7cefa355ad482b9fa2e16 b/executor/common/fuzz/inputs-genvm-common-decode/479270cc4839131cb3065a732d9792ed398635624ae7cefa355ad482b9fa2e16 deleted file mode 100644 index ff1382ec..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/479270cc4839131cb3065a732d9792ed398635624ae7cefa355ad482b9fa2e16 +++ /dev/null @@ -1 +0,0 @@ -�{ \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/4b35113907b5811805f9f2a8a63af4f74143c30ef4bed7b0e2e2b4d2a1061996 b/executor/common/fuzz/inputs-genvm-common-decode/4b35113907b5811805f9f2a8a63af4f74143c30ef4bed7b0e2e2b4d2a1061996 deleted file mode 100644 index e5d9c70c..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/4b35113907b5811805f9f2a8a63af4f74143c30ef4bed7b0e2e2b4d2a1061996 +++ /dev/null @@ -1 +0,0 @@ -&aQb-��!=�!d \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/4df0c5e2677e0f1419e6a440525bba0c82c39253594c00422359e20298190098 b/executor/common/fuzz/inputs-genvm-common-decode/4df0c5e2677e0f1419e6a440525bba0c82c39253594c00422359e20298190098 deleted file mode 100644 index cf141afd..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/4df0c5e2677e0f1419e6a440525bba0c82c39253594c00422359e20298190098 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/4e38d3e11246ff81a76effd38f024772fdd59af2a96d07b5711f641d4efbca92 b/executor/common/fuzz/inputs-genvm-common-decode/4e38d3e11246ff81a76effd38f024772fdd59af2a96d07b5711f641d4efbca92 deleted file mode 100644 index 4aa3270c..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/4e38d3e11246ff81a76effd38f024772fdd59af2a96d07b5711f641d4efbca92 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ��������������������������⟟�����������������������������������������������Ƹ������������������������⸸�Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟�������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/4eaaeb56fd689a7c1d907ccac6379e6d01a3f56b97e546cb78afa2430b2c9a71 b/executor/common/fuzz/inputs-genvm-common-decode/4eaaeb56fd689a7c1d907ccac6379e6d01a3f56b97e546cb78afa2430b2c9a71 deleted file mode 100644 index 33a8b759..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/4eaaeb56fd689a7c1d907ccac6379e6d01a3f56b97e546cb78afa2430b2c9a71 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ��������������������������⟟�����������������������������������������������Ƹ�������������������������ߟ���������������ڽ����ڽ�������ڀ���ڿ�������������������ߚ���������������ߚ������������Ƹ���������������������������������������������������������⟟��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⟟��������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/5232efaf22fc0398e31ff2c26caac90d8084473e9db85b91a0e5573c1978dbd3 b/executor/common/fuzz/inputs-genvm-common-decode/5232efaf22fc0398e31ff2c26caac90d8084473e9db85b91a0e5573c1978dbd3 new file mode 100644 index 00000000..c294244c --- /dev/null +++ b/executor/common/fuzz/inputs-genvm-common-decode/5232efaf22fc0398e31ff2c26caac90d8084473e9db85b91a0e5573c1978dbd3 @@ -0,0 +1 @@ +uu u  \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/56f92877ad1e51ec43157b8138c9399b5e7b9f8e10b4e6f0849f88540829b90b b/executor/common/fuzz/inputs-genvm-common-decode/56f92877ad1e51ec43157b8138c9399b5e7b9f8e10b4e6f0849f88540829b90b new file mode 100644 index 00000000..67f19147 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/56f92877ad1e51ec43157b8138c9399b5e7b9f8e10b4e6f0849f88540829b90b differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/5d09634b4a07ec0d9bbfd99c308254396bb2f43e9ffa776343f39113afbf1f86 b/executor/common/fuzz/inputs-genvm-common-decode/5d09634b4a07ec0d9bbfd99c308254396bb2f43e9ffa776343f39113afbf1f86 new file mode 100644 index 00000000..6e111d8a Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/5d09634b4a07ec0d9bbfd99c308254396bb2f43e9ffa776343f39113afbf1f86 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/5db20941f7c2398454e070efb130c251764dcdc27cdfb3e1c3597a1edbd8196f b/executor/common/fuzz/inputs-genvm-common-decode/5db20941f7c2398454e070efb130c251764dcdc27cdfb3e1c3597a1edbd8196f deleted file mode 100644 index 70416479..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/5db20941f7c2398454e070efb130c251764dcdc27cdfb3e1c3597a1edbd8196f +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ��������������������������⟟��������������������ߚ������������Ƹ������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������������ڽ���⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟�������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/5e14c31e4aa145245f086c48633525d1327fe308020c6dda9e91aa49c40a5fff b/executor/common/fuzz/inputs-genvm-common-decode/5e14c31e4aa145245f086c48633525d1327fe308020c6dda9e91aa49c40a5fff deleted file mode 100644 index c401478a..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/5e14c31e4aa145245f086c48633525d1327fe308020c6dda9e91aa49c40a5fff and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/600a5abec1cfb1153526c2296e9261ea99cc9c83eb788c07537dcc00648308b4 b/executor/common/fuzz/inputs-genvm-common-decode/600a5abec1cfb1153526c2296e9261ea99cc9c83eb788c07537dcc00648308b4 deleted file mode 100644 index b7aad2dd..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/600a5abec1cfb1153526c2296e9261ea99cc9c83eb788c07537dcc00648308b4 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟�����������������������������������������������������������⟟���������������������������������⸸�Ƹ����������������������������������׸��������������������������������������������������Ƹ������������������������������������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������⟟����������������������������������������������������������������������������������������������������������������������������������������������������������⟟������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/6574f6753e66abdb1d5cf5903f9ac0b8879d94b62bbb709fbddc915822784e42 b/executor/common/fuzz/inputs-genvm-common-decode/6574f6753e66abdb1d5cf5903f9ac0b8879d94b62bbb709fbddc915822784e42 deleted file mode 100644 index 05e1cf98..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/6574f6753e66abdb1d5cf5903f9ac0b8879d94b62bbb709fbddc915822784e42 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ��������������������������⟟�����������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟��������������������������������``� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/65c0fd72735a34db5297b86333167549b80fca28a77574b57f10a92c2aa98a34 b/executor/common/fuzz/inputs-genvm-common-decode/65c0fd72735a34db5297b86333167549b80fca28a77574b57f10a92c2aa98a34 deleted file mode 100644 index 92360041..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/65c0fd72735a34db5297b86333167549b80fca28a77574b57f10a92c2aa98a34 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/730fa8d562e5bfa49f5015555d18f259167e00cb871cca90768ef956fcb07005 b/executor/common/fuzz/inputs-genvm-common-decode/730fa8d562e5bfa49f5015555d18f259167e00cb871cca90768ef956fcb07005 new file mode 100644 index 00000000..638233c2 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/730fa8d562e5bfa49f5015555d18f259167e00cb871cca90768ef956fcb07005 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/735937433df1dfa074ea657881083761c75d0519cc1911f96ef518f9c1ac9faf b/executor/common/fuzz/inputs-genvm-common-decode/735937433df1dfa074ea657881083761c75d0519cc1911f96ef518f9c1ac9faf deleted file mode 100644 index 5b20de30..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/735937433df1dfa074ea657881083761c75d0519cc1911f96ef518f9c1ac9faf +++ /dev/null @@ -1 +0,0 @@ -�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������- \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/7398c0697a30fd8487d18a5add7bb9a890d3583dc6fb3ceb3a308bfcb779b3e4 b/executor/common/fuzz/inputs-genvm-common-decode/7398c0697a30fd8487d18a5add7bb9a890d3583dc6fb3ceb3a308bfcb779b3e4 deleted file mode 100644 index 73bd548d..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/7398c0697a30fd8487d18a5add7bb9a890d3583dc6fb3ceb3a308bfcb779b3e4 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������ߚ��������������������������������������������������������������������������������������������������⟟���������������������������������⸸�Ƹ����������������������������������׸������������������������������������������������������������Ƹ�����������������Ƹ������������������������������������������������������ߟ��������������������������⟟��������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������⟟����������������������������������������������������������������������������������������������������������������������������������������������������������⟼������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/73dd03c2ab25ece7dcde7c6f310b712e134d1a9ed0d164a34c6195103fa5f9eb b/executor/common/fuzz/inputs-genvm-common-decode/73dd03c2ab25ece7dcde7c6f310b712e134d1a9ed0d164a34c6195103fa5f9eb deleted file mode 100644 index d0e1bfab..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/73dd03c2ab25ece7dcde7c6f310b712e134d1a9ed0d164a34c6195103fa5f9eb +++ /dev/null @@ -1 +0,0 @@ -�����������������������������������⟟����������������������������������⸸�Ƹ��������������������������⟟������������������������������������������Ƹ�������������������������ߟ�������������������������ߚ������������Ƹ���������������������������������������������������������⟟�����������������������������������������������������������������������������������⟟�������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/73e62cd153c0ec699541e834d60a636a9b318722952ef3496874c76c40ed2f92 b/executor/common/fuzz/inputs-genvm-common-decode/73e62cd153c0ec699541e834d60a636a9b318722952ef3496874c76c40ed2f92 deleted file mode 100644 index 9fd66b11..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/73e62cd153c0ec699541e834d60a636a9b318722952ef3496874c76c40ed2f92 +++ /dev/null @@ -1 +0,0 @@ -��������������������������������������������������������d \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/758878a2697214b692fa97de1480be51e7712d3597f1c56dcb73730c09addcc2 b/executor/common/fuzz/inputs-genvm-common-decode/758878a2697214b692fa97de1480be51e7712d3597f1c56dcb73730c09addcc2 deleted file mode 100644 index 610d75d0..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/758878a2697214b692fa97de1480be51e7712d3597f1c56dcb73730c09addcc2 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/764f35d6c4640237d93c2ecfa1287d83f01e9f0b062328be6a0922b6cceebb44 b/executor/common/fuzz/inputs-genvm-common-decode/764f35d6c4640237d93c2ecfa1287d83f01e9f0b062328be6a0922b6cceebb44 deleted file mode 100644 index d7f54589..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/764f35d6c4640237d93c2ecfa1287d83f01e9f0b062328be6a0922b6cceebb44 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/77db45963669b217d1b5c73b5188ab99f0bfc7558f06ae2a74baeac1d6878a49 b/executor/common/fuzz/inputs-genvm-common-decode/77db45963669b217d1b5c73b5188ab99f0bfc7558f06ae2a74baeac1d6878a49 deleted file mode 100644 index d61e6161..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/77db45963669b217d1b5c73b5188ab99f0bfc7558f06ae2a74baeac1d6878a49 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟�������������������������������������������������������������������������������������⟟���������������������������������⸸�Ƹ����������������������������������׸�������������������������������������������ߚ���������������������������Ƹ�����������������Ƹ������������������������������������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������⟟����������������������������������������������������������������������������������������������������������������������������������������������������������⟼������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/791abe91ef022d3b2c8bf3c4c82163b59f0e324349d5491a1483bc31fd1e456d b/executor/common/fuzz/inputs-genvm-common-decode/791abe91ef022d3b2c8bf3c4c82163b59f0e324349d5491a1483bc31fd1e456d deleted file mode 100644 index 8809e1eb..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/791abe91ef022d3b2c8bf3c4c82163b59f0e324349d5491a1483bc31fd1e456d +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟�������������������������������������������������������������������������������������⟟���������������������������������⸸�Ƹ����������������������������������׸������������������������������������������������������������Ƹ�����������������Ƹ������������������������������������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������⟟����������������������������������������������������������������������������������������������������ڽ����ڟ����������������������������������������������������������⟼������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/7e6a54c866049ebbd291eb7d878d0d79d9dd5df643fafc1085ebb4bb510db49e b/executor/common/fuzz/inputs-genvm-common-decode/7e6a54c866049ebbd291eb7d878d0d79d9dd5df643fafc1085ebb4bb510db49e deleted file mode 100644 index 8f774e0a..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/7e6a54c866049ebbd291eb7d878d0d79d9dd5df643fafc1085ebb4bb510db49e and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/7f7b0b1b9cae0f157fec288ffd2713d489cee4e66a06558a3a8995e7df9f7529 b/executor/common/fuzz/inputs-genvm-common-decode/7f7b0b1b9cae0f157fec288ffd2713d489cee4e66a06558a3a8995e7df9f7529 deleted file mode 100644 index 5221297c..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/7f7b0b1b9cae0f157fec288ffd2713d489cee4e66a06558a3a8995e7df9f7529 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/7ff5f60e69f5239c6d13a20eb3eaa9453e93e4e7fc0b04e1002f4ad30289e427 b/executor/common/fuzz/inputs-genvm-common-decode/7ff5f60e69f5239c6d13a20eb3eaa9453e93e4e7fc0b04e1002f4ad30289e427 new file mode 100644 index 00000000..af219de0 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/7ff5f60e69f5239c6d13a20eb3eaa9453e93e4e7fc0b04e1002f4ad30289e427 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/8193e32b670b81e2a878a3ae9f7195e04a130935e4381123b3da2138d85699dd b/executor/common/fuzz/inputs-genvm-common-decode/8193e32b670b81e2a878a3ae9f7195e04a130935e4381123b3da2138d85699dd new file mode 100644 index 00000000..e7d297fc Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/8193e32b670b81e2a878a3ae9f7195e04a130935e4381123b3da2138d85699dd differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/81967d4228888ba381ed8418927b586834dd559edb4d9a2ff0730ee792fe65c6 b/executor/common/fuzz/inputs-genvm-common-decode/81967d4228888ba381ed8418927b586834dd559edb4d9a2ff0730ee792fe65c6 deleted file mode 100644 index 6d8fd6e8..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/81967d4228888ba381ed8418927b586834dd559edb4d9a2ff0730ee792fe65c6 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/849b05456bc8562a774dc30f5c30585196f49eb90be760581f3c0f6082182eac b/executor/common/fuzz/inputs-genvm-common-decode/849b05456bc8562a774dc30f5c30585196f49eb90be760581f3c0f6082182eac new file mode 100644 index 00000000..9f24aaf8 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/849b05456bc8562a774dc30f5c30585196f49eb90be760581f3c0f6082182eac differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/84fc236e65f0d465d038633e34ec81f17af9dca54d190bb50da70ebe9a7d9aec b/executor/common/fuzz/inputs-genvm-common-decode/84fc236e65f0d465d038633e34ec81f17af9dca54d190bb50da70ebe9a7d9aec deleted file mode 100644 index 2bcbabc9..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/84fc236e65f0d465d038633e34ec81f17af9dca54d190bb50da70ebe9a7d9aec and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/85d970aa4f12087243086c4b9d40683712188222362bfdad35a2433a400fa016 b/executor/common/fuzz/inputs-genvm-common-decode/85d970aa4f12087243086c4b9d40683712188222362bfdad35a2433a400fa016 deleted file mode 100644 index e5a21639..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/85d970aa4f12087243086c4b9d40683712188222362bfdad35a2433a400fa016 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�����������������⟟���������Ƹ��������������������������⟟������������������������������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ���������������������������������������������������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟�������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/85e5310970f9f24d56ed6891841aabfcbde579c42d4ed85034b9c03ca09f49ef b/executor/common/fuzz/inputs-genvm-common-decode/85e5310970f9f24d56ed6891841aabfcbde579c42d4ed85034b9c03ca09f49ef deleted file mode 100644 index 10085928..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/85e5310970f9f24d56ed6891841aabfcbde579c42d4ed85034b9c03ca09f49ef and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/89ea206bd62655aef31da06cf469fc8b2e3edb4fe310752a929fc3d055a3037e b/executor/common/fuzz/inputs-genvm-common-decode/89ea206bd62655aef31da06cf469fc8b2e3edb4fe310752a929fc3d055a3037e deleted file mode 100644 index 9ed87c39..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/89ea206bd62655aef31da06cf469fc8b2e3edb4fe310752a929fc3d055a3037e and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/8eaecc47bd4488366cebfff63affdcad8cb42c022be6af152ab9250d91b3f876 b/executor/common/fuzz/inputs-genvm-common-decode/8eaecc47bd4488366cebfff63affdcad8cb42c022be6af152ab9250d91b3f876 new file mode 100644 index 00000000..8a6121c2 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/8eaecc47bd4488366cebfff63affdcad8cb42c022be6af152ab9250d91b3f876 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/90273b76d31cacfa5895c7a0b9acc953857286c6a1373d3f7e1762a593ea5198 b/executor/common/fuzz/inputs-genvm-common-decode/90273b76d31cacfa5895c7a0b9acc953857286c6a1373d3f7e1762a593ea5198 deleted file mode 100644 index 79d02216..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/90273b76d31cacfa5895c7a0b9acc953857286c6a1373d3f7e1762a593ea5198 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ��������������������������⟟�����������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟���������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/91cd41fc0113ae6df1e2c96f948514f8839a90e57eaa63441a2b74bf5248dec6 b/executor/common/fuzz/inputs-genvm-common-decode/91cd41fc0113ae6df1e2c96f948514f8839a90e57eaa63441a2b74bf5248dec6 new file mode 100644 index 00000000..64eb3a79 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/91cd41fc0113ae6df1e2c96f948514f8839a90e57eaa63441a2b74bf5248dec6 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/92035640d50a9b6f154e9e59b9f5599fa9cbc4c4b7ca1d4c7ab3462553372012 b/executor/common/fuzz/inputs-genvm-common-decode/92035640d50a9b6f154e9e59b9f5599fa9cbc4c4b7ca1d4c7ab3462553372012 new file mode 100644 index 00000000..6a7014d8 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/92035640d50a9b6f154e9e59b9f5599fa9cbc4c4b7ca1d4c7ab3462553372012 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/9248302396accea30f134fa41fa051c179d4a7f8dd04136ab8f6def9971548c5 b/executor/common/fuzz/inputs-genvm-common-decode/9248302396accea30f134fa41fa051c179d4a7f8dd04136ab8f6def9971548c5 deleted file mode 100644 index aa9d9257..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/9248302396accea30f134fa41fa051c179d4a7f8dd04136ab8f6def9971548c5 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/989b08f7e0399c3f1343629c4dd8ef8df3d88398d6c2b349e30271ce851d0433 b/executor/common/fuzz/inputs-genvm-common-decode/989b08f7e0399c3f1343629c4dd8ef8df3d88398d6c2b349e30271ce851d0433 deleted file mode 100644 index 80479e20..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/989b08f7e0399c3f1343629c4dd8ef8df3d88398d6c2b349e30271ce851d0433 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/9a1a67f75209c00817fe0ca41226ee823a3bd7b8b6b97bd429e1cb5cf62b8307 b/executor/common/fuzz/inputs-genvm-common-decode/9a1a67f75209c00817fe0ca41226ee823a3bd7b8b6b97bd429e1cb5cf62b8307 new file mode 100644 index 00000000..8e633d55 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/9a1a67f75209c00817fe0ca41226ee823a3bd7b8b6b97bd429e1cb5cf62b8307 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/9bb18a389acbbb451b0072870f4ac3073f8fef776b73ae55a124e961e88b5603 b/executor/common/fuzz/inputs-genvm-common-decode/9bb18a389acbbb451b0072870f4ac3073f8fef776b73ae55a124e961e88b5603 new file mode 100644 index 00000000..1e00f8b8 --- /dev/null +++ b/executor/common/fuzz/inputs-genvm-common-decode/9bb18a389acbbb451b0072870f4ac3073f8fef776b73ae55a124e961e88b5603 @@ -0,0 +1 @@ +&aQb-!b \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/9d12c5097ceaebe20430bda300cd9b7e3a6f6f6d6b0a0c6f757a8f0969b40b23 b/executor/common/fuzz/inputs-genvm-common-decode/9d12c5097ceaebe20430bda300cd9b7e3a6f6f6d6b0a0c6f757a8f0969b40b23 deleted file mode 100644 index 2b47315b..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/9d12c5097ceaebe20430bda300cd9b7e3a6f6f6d6b0a0c6f757a8f0969b40b23 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟����������������������������������⸸�Ƹ��������������������������⟟�����������������Ƹ���������������������������������������������������������������������������������Ƹ�������������������������ߟ�������������������������ߚ������������Ƹ�����������ڽ��������ڟ����������������������������������⟟��������������������������������������������������������������������������������������������������������������⟟��������������������������������������P \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/a12c2fd310c0caf734c2d261c1eeada41cf52453f95b578f64b1996670d7eede b/executor/common/fuzz/inputs-genvm-common-decode/a12c2fd310c0caf734c2d261c1eeada41cf52453f95b578f64b1996670d7eede new file mode 100644 index 00000000..eac076e6 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/a12c2fd310c0caf734c2d261c1eeada41cf52453f95b578f64b1996670d7eede differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/a3e8a284353db493ca018c58b11440122dfb5ab1d2a9422661c3e1755162e89d b/executor/common/fuzz/inputs-genvm-common-decode/a3e8a284353db493ca018c58b11440122dfb5ab1d2a9422661c3e1755162e89d deleted file mode 100644 index 06c85e38..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/a3e8a284353db493ca018c58b11440122dfb5ab1d2a9422661c3e1755162e89d and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/aa9a1fce40a6817330095307bdff4d81e18ab2ef579160ee806b492505cbe0bb b/executor/common/fuzz/inputs-genvm-common-decode/aa9a1fce40a6817330095307bdff4d81e18ab2ef579160ee806b492505cbe0bb deleted file mode 100644 index a33892e6..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/aa9a1fce40a6817330095307bdff4d81e18ab2ef579160ee806b492505cbe0bb +++ /dev/null @@ -1 +0,0 @@ -&����b- \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/ab682949697cef06554e41f9dc17c6b305c9479c5d360f3ec8a5b145f5499526 b/executor/common/fuzz/inputs-genvm-common-decode/ab682949697cef06554e41f9dc17c6b305c9479c5d360f3ec8a5b145f5499526 new file mode 100644 index 00000000..a93cc0bc Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/ab682949697cef06554e41f9dc17c6b305c9479c5d360f3ec8a5b145f5499526 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/adc36527a9081d9e0fc620f8acaceb946bfa6d1d88138db18533ae77f9e8e9cb b/executor/common/fuzz/inputs-genvm-common-decode/adc36527a9081d9e0fc620f8acaceb946bfa6d1d88138db18533ae77f9e8e9cb deleted file mode 100644 index 3ab8f88e..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/adc36527a9081d9e0fc620f8acaceb946bfa6d1d88138db18533ae77f9e8e9cb +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ����������������������������������׸��������������������������������������������������Ƹ������������������������������������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/adf0eb315c9fd4197701dd3246e5f95fb54b0585fd7b078a1b40ced64c0f7c20 b/executor/common/fuzz/inputs-genvm-common-decode/adf0eb315c9fd4197701dd3246e5f95fb54b0585fd7b078a1b40ced64c0f7c20 deleted file mode 100644 index de76232d..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/adf0eb315c9fd4197701dd3246e5f95fb54b0585fd7b078a1b40ced64c0f7c20 +++ /dev/null @@ -1 +0,0 @@ -�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������t�� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/af20e97c598cdb789fc942599ec51ae6932fc25b5cd5a8df4e798d1de0377517 b/executor/common/fuzz/inputs-genvm-common-decode/af20e97c598cdb789fc942599ec51ae6932fc25b5cd5a8df4e798d1de0377517 deleted file mode 100644 index 822bc652..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/af20e97c598cdb789fc942599ec51ae6932fc25b5cd5a8df4e798d1de0377517 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/476f1b78ee8adc9ede8b2e7f8512d4313f70c23eba9ce47e569f65f1ccf905e0 b/executor/common/fuzz/inputs-genvm-common-decode/aff5febba422c79d2c24428e11dd84f44cd67a50a3d7c7752d2bbf2731f4fbb6 similarity index 57% rename from executor/common/fuzz/inputs-genvm-common-decode/476f1b78ee8adc9ede8b2e7f8512d4313f70c23eba9ce47e569f65f1ccf905e0 rename to executor/common/fuzz/inputs-genvm-common-decode/aff5febba422c79d2c24428e11dd84f44cd67a50a3d7c7752d2bbf2731f4fbb6 index a9f785fb..b73e3d54 100644 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/476f1b78ee8adc9ede8b2e7f8512d4313f70c23eba9ce47e569f65f1ccf905e0 and b/executor/common/fuzz/inputs-genvm-common-decode/aff5febba422c79d2c24428e11dd84f44cd67a50a3d7c7752d2bbf2731f4fbb6 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/b25e472b795d0f9ef9bc380a9358e5abcdceb829330073c1e669553c55365d30 b/executor/common/fuzz/inputs-genvm-common-decode/b25e472b795d0f9ef9bc380a9358e5abcdceb829330073c1e669553c55365d30 deleted file mode 100644 index 04ae6101..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/b25e472b795d0f9ef9bc380a9358e5abcdceb829330073c1e669553c55365d30 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/26fd6bef8f120b35f05cb57975af598854c22d5c96678da28240b675a3556503 b/executor/common/fuzz/inputs-genvm-common-decode/b46c94cf131f525b2f59857aae29509ff61e8c302451988ba5b93bdbe5a1a548 similarity index 92% rename from executor/common/fuzz/inputs-genvm-common-decode/26fd6bef8f120b35f05cb57975af598854c22d5c96678da28240b675a3556503 rename to executor/common/fuzz/inputs-genvm-common-decode/b46c94cf131f525b2f59857aae29509ff61e8c302451988ba5b93bdbe5a1a548 index 281374b3..c92bb17e 100644 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/26fd6bef8f120b35f05cb57975af598854c22d5c96678da28240b675a3556503 and b/executor/common/fuzz/inputs-genvm-common-decode/b46c94cf131f525b2f59857aae29509ff61e8c302451988ba5b93bdbe5a1a548 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/ba57e06740df38c2d10af57e5c499900bc12ce22432fed4ed688bf4477dd63b6 b/executor/common/fuzz/inputs-genvm-common-decode/ba57e06740df38c2d10af57e5c499900bc12ce22432fed4ed688bf4477dd63b6 deleted file mode 100644 index dd6ec9f4..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/ba57e06740df38c2d10af57e5c499900bc12ce22432fed4ed688bf4477dd63b6 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟�������������������������������������������������������������������������������������⟟���������������������������������⸸�Ƹ����������������������������������׸�������������������������������������������ߚ���������������������������Ƹ�����������������Ƹ������������������������������������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������⟟����������������������������������������������������������������������������������������������������������������������������������������������������������⟼������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/bb397adf9c0c1edbff742584a54111d19dd790ff570e9e586ed0db3ec701a233 b/executor/common/fuzz/inputs-genvm-common-decode/bb397adf9c0c1edbff742584a54111d19dd790ff570e9e586ed0db3ec701a233 new file mode 100644 index 00000000..3ba9ea7c Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/bb397adf9c0c1edbff742584a54111d19dd790ff570e9e586ed0db3ec701a233 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/bd4073257acdbbb6d3109270a4a48be677e28ff4f9b3afb7a0f45fa8a99f9ef3 b/executor/common/fuzz/inputs-genvm-common-decode/bd4073257acdbbb6d3109270a4a48be677e28ff4f9b3afb7a0f45fa8a99f9ef3 deleted file mode 100644 index 01361871..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/bd4073257acdbbb6d3109270a4a48be677e28ff4f9b3afb7a0f45fa8a99f9ef3 +++ /dev/null @@ -1 +0,0 @@ -����������������������������������ǟ������������������������������������������������������������������������������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/c1ed687bffdd404334f591a2bbc1707cacc73b9f465cd702bfc4d8188571c7af b/executor/common/fuzz/inputs-genvm-common-decode/c1ed687bffdd404334f591a2bbc1707cacc73b9f465cd702bfc4d8188571c7af deleted file mode 100644 index 92cddb41..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/c1ed687bffdd404334f591a2bbc1707cacc73b9f465cd702bfc4d8188571c7af +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟����������������������������������⸸�ߚ������������Ƹ��������Ƹ��������������������������⟟������������������������������������������Ƹ�����������������������������������������ߟ�������������������������ߚ������������Ƹ���������������������������������������������������������⟟��������������������������������������������������������������������������������������������������������������⟟������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/c3712ea3534912b4ffa667720feba61c1f2d1a1aefde4e742a8b4dd989506229 b/executor/common/fuzz/inputs-genvm-common-decode/c3712ea3534912b4ffa667720feba61c1f2d1a1aefde4e742a8b4dd989506229 new file mode 100644 index 00000000..d7793c2d Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/c3712ea3534912b4ffa667720feba61c1f2d1a1aefde4e742a8b4dd989506229 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/c372f768b3345dff817ee2b5e287f26b3b77b323f1246f94630fecb8c508148e b/executor/common/fuzz/inputs-genvm-common-decode/c372f768b3345dff817ee2b5e287f26b3b77b323f1246f94630fecb8c508148e deleted file mode 100644 index 286c34cd..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/c372f768b3345dff817ee2b5e287f26b3b77b323f1246f94630fecb8c508148e +++ /dev/null @@ -1 +0,0 @@ -&����Ա����aQ���� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/c51d7594b850467cd002a5d948b64b680ef9792c98a7ef30f090c26457d20f1e b/executor/common/fuzz/inputs-genvm-common-decode/c51d7594b850467cd002a5d948b64b680ef9792c98a7ef30f090c26457d20f1e deleted file mode 100644 index 873e2fed..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/c51d7594b850467cd002a5d948b64b680ef9792c98a7ef30f090c26457d20f1e +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟�����������������������������������������������������������������������������������⸸�Ƹ���������������������⟟����������������������⟟�����������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟����������������������������������������������������������������������������������ߟ�������������������������������������������������������������������������⟟��������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/62a7ed49dd24e8dd16754e2a477f41864e5157eb7d61c5f7b5bb449018159689 b/executor/common/fuzz/inputs-genvm-common-decode/c8a5332bce6f3208f09cc113b8ab08a73b6d39284c9fe35bee8010732f602963 similarity index 61% rename from executor/common/fuzz/inputs-genvm-common-decode/62a7ed49dd24e8dd16754e2a477f41864e5157eb7d61c5f7b5bb449018159689 rename to executor/common/fuzz/inputs-genvm-common-decode/c8a5332bce6f3208f09cc113b8ab08a73b6d39284c9fe35bee8010732f602963 index 870fd3a9..2de47605 100644 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/62a7ed49dd24e8dd16754e2a477f41864e5157eb7d61c5f7b5bb449018159689 and b/executor/common/fuzz/inputs-genvm-common-decode/c8a5332bce6f3208f09cc113b8ab08a73b6d39284c9fe35bee8010732f602963 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/ccffcbeae7ff1eef9c74a837ddc657eb45262b3c8ee742140aeaea502c8af6d2 b/executor/common/fuzz/inputs-genvm-common-decode/ccffcbeae7ff1eef9c74a837ddc657eb45262b3c8ee742140aeaea502c8af6d2 deleted file mode 100644 index 1c6a3832..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/ccffcbeae7ff1eef9c74a837ddc657eb45262b3c8ee742140aeaea502c8af6d2 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟�����������������������������������������������������������⟟���������������������������������⸸�Ƹ����������������������������������׸��������������������������������������������������Ƹ������������������������������������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������⟟����������������������������������������������������������������������������������������������������������������������������������������������������������⟟������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/d14a86a90455b221f89bd97cbb938ac33712e847cd6f5c853c9ad1d6cb58b880 b/executor/common/fuzz/inputs-genvm-common-decode/d14a86a90455b221f89bd97cbb938ac33712e847cd6f5c853c9ad1d6cb58b880 new file mode 100644 index 00000000..c9d58d2c Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/d14a86a90455b221f89bd97cbb938ac33712e847cd6f5c853c9ad1d6cb58b880 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/d82e0816a689e431590e33363ddcde83a3202513e24fdd0e103b3813d96ae1cc b/executor/common/fuzz/inputs-genvm-common-decode/d82e0816a689e431590e33363ddcde83a3202513e24fdd0e103b3813d96ae1cc deleted file mode 100644 index 1213df3a..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/d82e0816a689e431590e33363ddcde83a3202513e24fdd0e103b3813d96ae1cc +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟�������������������������������������������������������������������������������⸸�Ƹ��������������������������⟟�����������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ�������������������������������������������������������������ߚ�����������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟��������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/d975ec208c72ca73e4ef485bf044b144fe4a95a2d86751f72ded5be6e1575fdb b/executor/common/fuzz/inputs-genvm-common-decode/d975ec208c72ca73e4ef485bf044b144fe4a95a2d86751f72ded5be6e1575fdb deleted file mode 100644 index b7f35403..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/d975ec208c72ca73e4ef485bf044b144fe4a95a2d86751f72ded5be6e1575fdb +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ���������������������������������������������������������⟟����������ߚ������������Ƹ������������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ���������������������������������������������������������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟��������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/da9c81c7f301f7c02182329222d9bd5d2bf9159359899a78f65d5fbe605636e6 b/executor/common/fuzz/inputs-genvm-common-decode/da9c81c7f301f7c02182329222d9bd5d2bf9159359899a78f65d5fbe605636e6 deleted file mode 100644 index fa731e01..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/da9c81c7f301f7c02182329222d9bd5d2bf9159359899a78f65d5fbe605636e6 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/dc3522a0a94fd8e223d6b3ee052c392cd8363195bfaefd989cf639d8e6a9cce7 b/executor/common/fuzz/inputs-genvm-common-decode/dc3522a0a94fd8e223d6b3ee052c392cd8363195bfaefd989cf639d8e6a9cce7 new file mode 100644 index 00000000..4f90a925 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/dc3522a0a94fd8e223d6b3ee052c392cd8363195bfaefd989cf639d8e6a9cce7 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/e0840a46957a9aca8ba6b63e8d5b2ed9950d199107194792099af4ef1b01567a b/executor/common/fuzz/inputs-genvm-common-decode/e0840a46957a9aca8ba6b63e8d5b2ed9950d199107194792099af4ef1b01567a deleted file mode 100644 index 18d61634..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/e0840a46957a9aca8ba6b63e8d5b2ed9950d199107194792099af4ef1b01567a +++ /dev/null @@ -1 +0,0 @@ -������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_��� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/e2623dcbf7920ccd8e59628bf8134b68bbc3e194c88d4127bedbb472ef1da1f2 b/executor/common/fuzz/inputs-genvm-common-decode/e2623dcbf7920ccd8e59628bf8134b68bbc3e194c88d4127bedbb472ef1da1f2 deleted file mode 100644 index 70337d1e..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/e2623dcbf7920ccd8e59628bf8134b68bbc3e194c88d4127bedbb472ef1da1f2 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������������������������������⸸�Ƹ��������������������������⟟����������������������������������������������������������������������������Ƹ�������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ����������������������������������������������������������������������������������������������������������⸸�Ƹ�������⟟�������������������������������������������������������������������������������������������������������������������������������������������������������������⟟���������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/e4f0fcf08e6d7157e62de2202447fc4953d80dd37601972badb220fbc135372f b/executor/common/fuzz/inputs-genvm-common-decode/e4f0fcf08e6d7157e62de2202447fc4953d80dd37601972badb220fbc135372f deleted file mode 100644 index 726aeca9..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/e4f0fcf08e6d7157e62de2202447fc4953d80dd37601972badb220fbc135372f +++ /dev/null @@ -1 +0,0 @@ -��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Qb-������������������������������������������������������ \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/e5c0733d79e91fb165d1680d69928d2066b10bd63b05ea9f9138e72b8f39c68a b/executor/common/fuzz/inputs-genvm-common-decode/e5c0733d79e91fb165d1680d69928d2066b10bd63b05ea9f9138e72b8f39c68a new file mode 100644 index 00000000..dd17ff65 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/e5c0733d79e91fb165d1680d69928d2066b10bd63b05ea9f9138e72b8f39c68a differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/e7454a3a6d85b9181b7f87db81eac340a4fbb97e24fe7b0e81d2b5b195eb79a3 b/executor/common/fuzz/inputs-genvm-common-decode/e7454a3a6d85b9181b7f87db81eac340a4fbb97e24fe7b0e81d2b5b195eb79a3 deleted file mode 100644 index d3da01fe..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/e7454a3a6d85b9181b7f87db81eac340a4fbb97e24fe7b0e81d2b5b195eb79a3 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/e7c5f3aa23969a275411350f99e96a7bc9e7c71e3dc3fe8ec746c6e305f0ea3e b/executor/common/fuzz/inputs-genvm-common-decode/e7c5f3aa23969a275411350f99e96a7bc9e7c71e3dc3fe8ec746c6e305f0ea3e deleted file mode 100644 index f2b0b916..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/e7c5f3aa23969a275411350f99e96a7bc9e7c71e3dc3fe8ec746c6e305f0ea3e and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/ea08752b2150a5e88b09fff65403a79e529f160fe0c3c5541682c4508b096e3c b/executor/common/fuzz/inputs-genvm-common-decode/ea08752b2150a5e88b09fff65403a79e529f160fe0c3c5541682c4508b096e3c deleted file mode 100644 index 3507077a..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/ea08752b2150a5e88b09fff65403a79e529f160fe0c3c5541682c4508b096e3c +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟������������������������������������������򟸸����������������������������������⸸�Ƹ��������������������������⟟�����������������������������������������������Ƹ�������������������������ߟ���������������ڽ����ڽ�������ڀ���ڿ�������������������ߚ���������������ߚ������������Ƹ���������������������������������������������������������⟟����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⟟������ߚ������������Ƹ������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/f5d06595a6417b722e9be89d8f286bbeb246221f5e51fb79fa8077fb608ce270 b/executor/common/fuzz/inputs-genvm-common-decode/ea58104308bc10ebc1cc878d88e840057bcc494d0c09f967085789079b52453a similarity index 74% rename from executor/common/fuzz/inputs-genvm-common-decode/f5d06595a6417b722e9be89d8f286bbeb246221f5e51fb79fa8077fb608ce270 rename to executor/common/fuzz/inputs-genvm-common-decode/ea58104308bc10ebc1cc878d88e840057bcc494d0c09f967085789079b52453a index b016682b..72a6d6d5 100644 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/f5d06595a6417b722e9be89d8f286bbeb246221f5e51fb79fa8077fb608ce270 and b/executor/common/fuzz/inputs-genvm-common-decode/ea58104308bc10ebc1cc878d88e840057bcc494d0c09f967085789079b52453a differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/ea600159b251edeaf393dacacf073fade31755f7ab0ad2e91b9570810a241a67 b/executor/common/fuzz/inputs-genvm-common-decode/ea600159b251edeaf393dacacf073fade31755f7ab0ad2e91b9570810a241a67 new file mode 100644 index 00000000..b730e35e Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/ea600159b251edeaf393dacacf073fade31755f7ab0ad2e91b9570810a241a67 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/ebef251107e8d5ef9ea1f77e7eed6e1e93ddc4a148bb90ed93d1961e16a29ab4 b/executor/common/fuzz/inputs-genvm-common-decode/ebef251107e8d5ef9ea1f77e7eed6e1e93ddc4a148bb90ed93d1961e16a29ab4 deleted file mode 100644 index e0183b65..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/ebef251107e8d5ef9ea1f77e7eed6e1e93ddc4a148bb90ed93d1961e16a29ab4 +++ /dev/null @@ -1 +0,0 @@ -uu-�������-----------� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/ec0b9d7becabd86017387c4b055556219b98198394aba642842bdf1433557151 b/executor/common/fuzz/inputs-genvm-common-decode/ec0b9d7becabd86017387c4b055556219b98198394aba642842bdf1433557151 new file mode 100644 index 00000000..92ec679b Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/ec0b9d7becabd86017387c4b055556219b98198394aba642842bdf1433557151 differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/ec872a00e0e3bbd6b4a56256177c68ce6ecb93cb703ea3bc30d9f0085d26ea80 b/executor/common/fuzz/inputs-genvm-common-decode/ec872a00e0e3bbd6b4a56256177c68ce6ecb93cb703ea3bc30d9f0085d26ea80 deleted file mode 100644 index e1ed79f6..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/ec872a00e0e3bbd6b4a56256177c68ce6ecb93cb703ea3bc30d9f0085d26ea80 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟����������������������������������⸸�Ƹ��������������������������⟟������������������������������������������Ƹ�������������������������ߟ�������������������������ߚ������������Ƹ���������������������������������������������������������⟟��������������������������������������������������������������������������������������������������������������⟟�������������������������������P \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/f10564b18916dcc0ddf3b6b5fb1136030861fa03a497c5f33656f123c96e2358 b/executor/common/fuzz/inputs-genvm-common-decode/f10564b18916dcc0ddf3b6b5fb1136030861fa03a497c5f33656f123c96e2358 deleted file mode 100644 index 743cb57c..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/f10564b18916dcc0ddf3b6b5fb1136030861fa03a497c5f33656f123c96e2358 +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟�����������������������������������������������������������⟟���������������������������������⸸�Ƹ����������������������������������׸��������������������������������������������������Ƹ������������������������������������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������⟟����������������������������������������������������������������������������������������������������������������������������������������������������������⟟������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/f8184983a8471e26205f4ba6f57dc9261cd5b7e2bcf932c64ccb6b6be2f4076a b/executor/common/fuzz/inputs-genvm-common-decode/f8184983a8471e26205f4ba6f57dc9261cd5b7e2bcf932c64ccb6b6be2f4076a deleted file mode 100644 index e2670bdf..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/f8184983a8471e26205f4ba6f57dc9261cd5b7e2bcf932c64ccb6b6be2f4076a +++ /dev/null @@ -1 +0,0 @@ -� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/f9e3dd488b02eab90020f5d4f08448d68191d1d152446daa6ea303ed2528caae b/executor/common/fuzz/inputs-genvm-common-decode/f9e3dd488b02eab90020f5d4f08448d68191d1d152446daa6ea303ed2528caae deleted file mode 100644 index 2af8c0d7..00000000 --- a/executor/common/fuzz/inputs-genvm-common-decode/f9e3dd488b02eab90020f5d4f08448d68191d1d152446daa6ea303ed2528caae +++ /dev/null @@ -1 +0,0 @@ -���������������������������������������������������������������⟟�������������������������������������������������������������������������������������⟟���������������������������������⸸�Ƹ����������������������������������׸������������������������������������������������������������Ƹ�����������������Ƹ������������������������������������������������������ߟ��������������������������ߚ���������������ߚ������������Ƹ��������������������������������������������������������������������������������⟟�������������������������������⟟����������������������������������������������������������������������������������������������������������������������������������������������������������⟼������������������������������� \ No newline at end of file diff --git a/executor/common/fuzz/inputs-genvm-common-decode/fd31c80f5f3816630c9cb021a6df30bedc5268ea56ffd0e1dfcbc1d4049ead2e b/executor/common/fuzz/inputs-genvm-common-decode/fd31c80f5f3816630c9cb021a6df30bedc5268ea56ffd0e1dfcbc1d4049ead2e deleted file mode 100644 index cfbc2d68..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-decode/fd31c80f5f3816630c9cb021a6df30bedc5268ea56ffd0e1dfcbc1d4049ead2e and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-decode/feef903bed7ac9ff7d77453641d4bd731c83be8ec17eb93b74b73b51ea0dd5a8 b/executor/common/fuzz/inputs-genvm-common-decode/feef903bed7ac9ff7d77453641d4bd731c83be8ec17eb93b74b73b51ea0dd5a8 new file mode 100644 index 00000000..1f73d5db Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-decode/feef903bed7ac9ff7d77453641d4bd731c83be8ec17eb93b74b73b51ea0dd5a8 differ diff --git a/executor/common/fuzz/inputs-genvm-common-encode/02e1acfe5e8dc5ccc6516d687a1132958bc8a44fd1f5b29a161d3e12e1ba8e5e b/executor/common/fuzz/inputs-genvm-common-encode/02e1acfe5e8dc5ccc6516d687a1132958bc8a44fd1f5b29a161d3e12e1ba8e5e deleted file mode 100644 index bf905a33..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-encode/02e1acfe5e8dc5ccc6516d687a1132958bc8a44fd1f5b29a161d3e12e1ba8e5e and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-encode/0e1d1ac8ada3aba4d95f49213568c2898b6c4895fd0fea116ffd9083b7481a71 b/executor/common/fuzz/inputs-genvm-common-encode/0e1d1ac8ada3aba4d95f49213568c2898b6c4895fd0fea116ffd9083b7481a71 new file mode 100644 index 00000000..1cbc9714 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-encode/0e1d1ac8ada3aba4d95f49213568c2898b6c4895fd0fea116ffd9083b7481a71 differ diff --git a/executor/common/fuzz/inputs-genvm-common-encode/131a8b51c19e16a57357aff389aed0ec095efd8300cee717f2c45dd3f2ff5697 b/executor/common/fuzz/inputs-genvm-common-encode/131a8b51c19e16a57357aff389aed0ec095efd8300cee717f2c45dd3f2ff5697 deleted file mode 100644 index de0e2cde..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-encode/131a8b51c19e16a57357aff389aed0ec095efd8300cee717f2c45dd3f2ff5697 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-encode/3eb0a6797691747cc64cc1f8724d70db1894aa7c23760198b43632f2e45c8da5 b/executor/common/fuzz/inputs-genvm-common-encode/3eb0a6797691747cc64cc1f8724d70db1894aa7c23760198b43632f2e45c8da5 deleted file mode 100644 index 1efb60d9..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-encode/3eb0a6797691747cc64cc1f8724d70db1894aa7c23760198b43632f2e45c8da5 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-encode/442723b8ac31546d1840a4b977a167db930e84f467201ce3ced847fb563410c4 b/executor/common/fuzz/inputs-genvm-common-encode/442723b8ac31546d1840a4b977a167db930e84f467201ce3ced847fb563410c4 deleted file mode 100644 index fb8cae68..00000000 Binary files a/executor/common/fuzz/inputs-genvm-common-encode/442723b8ac31546d1840a4b977a167db930e84f467201ce3ced847fb563410c4 and /dev/null differ diff --git a/executor/common/fuzz/inputs-genvm-common-encode/83e2440d8b7b79147a9fe9e20c3be6d08d7bb71dd0fd51eb4e293078267ccd7f b/executor/common/fuzz/inputs-genvm-common-encode/83e2440d8b7b79147a9fe9e20c3be6d08d7bb71dd0fd51eb4e293078267ccd7f new file mode 100644 index 00000000..82699651 Binary files /dev/null and b/executor/common/fuzz/inputs-genvm-common-encode/83e2440d8b7b79147a9fe9e20c3be6d08d7bb71dd0fd51eb4e293078267ccd7f differ diff --git a/executor/common/fuzz/inputs-genvm-common-encode/570395eacc3c05dee36d6a1141120e1d296cd5afe28af848b5fe7ebad02fd1e5 b/executor/common/fuzz/inputs-genvm-common-encode/d4761fe04a9a4584c758883459761c22b109fff3015b0de29c9a13593a0019cb similarity index 91% rename from executor/common/fuzz/inputs-genvm-common-encode/570395eacc3c05dee36d6a1141120e1d296cd5afe28af848b5fe7ebad02fd1e5 rename to executor/common/fuzz/inputs-genvm-common-encode/d4761fe04a9a4584c758883459761c22b109fff3015b0de29c9a13593a0019cb index 0ff490b9..8732340b 100644 Binary files a/executor/common/fuzz/inputs-genvm-common-encode/570395eacc3c05dee36d6a1141120e1d296cd5afe28af848b5fe7ebad02fd1e5 and b/executor/common/fuzz/inputs-genvm-common-encode/d4761fe04a9a4584c758883459761c22b109fff3015b0de29c9a13593a0019cb differ diff --git a/executor/sdk-rs/src/calldata/bin.rs b/executor/sdk-rs/src/calldata/bin.rs index ca0f09a7..1bdde48c 100644 --- a/executor/sdk-rs/src/calldata/bin.rs +++ b/executor/sdk-rs/src/calldata/bin.rs @@ -145,100 +145,172 @@ impl Parser<'_> { } fn fetch_val(&mut self) -> Result { - let mut val = self.fetch_uleb()?; + enum Frame { + Array { + collected: Vec, + remaining: usize, + }, + Map { + collected: BTreeMap, + remaining: usize, + current_key: String, + }, + } - let val_least_byte = (val.iter_u32_digits().next().unwrap_or(0) & (u8::MAX as u32)) as u8; - let typ = val_least_byte & (((1 << BITS_IN_TYPE) - 1) as u8); + let mut stack: Vec = Vec::new(); - val >>= BITS_IN_TYPE; + 'parse: loop { + let mut val = self.fetch_uleb()?; - match typ { - TYPE_SPECIAL => { - if val.bits() > 8 - BITS_IN_TYPE as u64 { - return Err(DecodeError::InvalidSpecialValue { - value: val_least_byte, - }); - } - match val_least_byte { - SPECIAL_NULL => Ok(Value::Null), - SPECIAL_TRUE => Ok(Value::Bool(true)), - SPECIAL_FALSE => Ok(Value::Bool(false)), - SPECIAL_ADDR => { - let addr_slice = self.fetch_slice(ADDRESS_SIZE)?; + let val_least_byte = + (val.iter_u32_digits().next().unwrap_or(0) & (u8::MAX as u32)) as u8; + let typ = val_least_byte & (((1 << BITS_IN_TYPE) - 1) as u8); - let mut addr = [0; ADDRESS_SIZE]; - addr.copy_from_slice(addr_slice); + val >>= BITS_IN_TYPE; - Ok(Value::Address(Address(addr))) + let mut completed = match typ { + TYPE_SPECIAL => { + if val.bits() > 8 - BITS_IN_TYPE as u64 { + return Err(DecodeError::InvalidSpecialValue { + value: val_least_byte, + }); } - x => Err(DecodeError::InvalidSpecialValue { value: x }), - } - } - TYPE_BYTES => { - let full_size = Self::map_to_size(&val)?; - let slice = self.fetch_slice(full_size)?; + match val_least_byte { + SPECIAL_NULL => Value::Null, + SPECIAL_TRUE => Value::Bool(true), + SPECIAL_FALSE => Value::Bool(false), + SPECIAL_ADDR => { + let addr_slice = self.fetch_slice(ADDRESS_SIZE)?; - Ok(Value::Bytes(Vec::from(slice))) - } - TYPE_ARR => { - let full_size = Self::map_to_size(&val)?; - let mut ret = Vec::new(); + let mut addr = [0; ADDRESS_SIZE]; + addr.copy_from_slice(addr_slice); - for _i in 0..full_size { - ret.push(self.fetch_val()?); + Value::Address(Address(addr)) + } + x => return Err(DecodeError::InvalidSpecialValue { value: x }), + } } + TYPE_BYTES => { + let full_size = Self::map_to_size(&val)?; + let slice = self.fetch_slice(full_size)?; - Ok(Value::Array(ret)) - } - TYPE_STR => { - let full_size = Self::map_to_size(&val)?; - let slice = self.fetch_slice(full_size)?; - - let as_str = std::str::from_utf8(slice)?; - - Ok(Value::Str(String::from(as_str))) - } - TYPE_MAP => { - let full_size = Self::map_to_size(&val)?; - - let mut ret: BTreeMap = BTreeMap::new(); + Value::Bytes(Vec::from(slice)) + } + TYPE_STR => { + let full_size = Self::map_to_size(&val)?; + let slice = self.fetch_slice(full_size)?; - for _i in 0..full_size { - let str_size = self.fetch_uleb()?; - let str_size = Self::map_to_size(&str_size)?; + let as_str = std::str::from_utf8(slice)?; - let slice = self.fetch_slice(str_size)?; - let as_str = std::str::from_utf8(slice)?.to_owned(); + Value::Str(String::from(as_str)) + } + TYPE_PINT => Value::Number(num_bigint::BigInt::from_biguint( + num_bigint::Sign::Plus, + val, + )), + TYPE_NINT => { + val += 1u32; + + Value::Number(num_bigint::BigInt::from_biguint( + num_bigint::Sign::Minus, + val, + )) + } + TYPE_ARR => { + let full_size = Self::map_to_size(&val)?; + if self.0.len() < full_size { + return Err(DecodeError::UnexpectedEnd { + expected: full_size, + available: self.0.len(), + }); + } + if full_size == 0 { + Value::Array(Vec::new()) + } else { + stack.push(Frame::Array { + collected: Vec::with_capacity(full_size), + remaining: full_size, + }); + continue 'parse; + } + } + TYPE_MAP => { + let full_size = Self::map_to_size(&val)?; + if self.0.len() < full_size.saturating_mul(2) { + return Err(DecodeError::UnexpectedEnd { + expected: full_size.saturating_mul(2), + available: self.0.len(), + }); + } + if full_size == 0 { + Value::Map(BTreeMap::new()) + } else { + let str_size = self.fetch_uleb()?; + let str_size = Self::map_to_size(&str_size)?; + let slice = self.fetch_slice(str_size)?; + let current_key = std::str::from_utf8(slice)?.to_owned(); + + stack.push(Frame::Map { + collected: BTreeMap::new(), + remaining: full_size, + current_key, + }); + continue 'parse; + } + } + v => return Err(DecodeError::InvalidType { type_tag: v }), + }; - if let Some((k, _)) = ret.last_key_value() { - if k >= &as_str { - return Err(DecodeError::InvalidMapOrdering { - prev: k.clone(), - current: as_str, - }); + loop { + let frame = match stack.last_mut() { + None => return Ok(completed), + Some(frame) => frame, + }; + + match frame { + Frame::Array { + collected, + remaining, + } => { + collected.push(completed); + *remaining -= 1; + if *remaining > 0 { + continue 'parse; } + completed = Value::Array(std::mem::take(collected)); + stack.pop(); + } + Frame::Map { + collected, + remaining, + current_key, + } => { + let key = std::mem::take(current_key); + collected.insert(key, completed); + *remaining -= 1; + if *remaining > 0 { + let str_size = self.fetch_uleb()?; + let str_size = Self::map_to_size(&str_size)?; + let slice = self.fetch_slice(str_size)?; + let new_key = std::str::from_utf8(slice)?.to_owned(); + + if let Some((k, _)) = collected.last_key_value() { + if k >= &new_key { + return Err(DecodeError::InvalidMapOrdering { + prev: k.clone(), + current: new_key, + }); + } + } + + *current_key = new_key; + continue 'parse; + } + completed = Value::Map(std::mem::take(collected)); + stack.pop(); } - - let val = self.fetch_val()?; - - ret.insert(as_str, val); } - - Ok(Value::Map(ret)) } - TYPE_NINT => { - val += 1u32; - - Ok(Value::Number(num_bigint::BigInt::from_biguint( - num_bigint::Sign::Minus, - val, - ))) - } - TYPE_PINT => Ok(Value::Number(num_bigint::BigInt::from_biguint( - num_bigint::Sign::Plus, - val, - ))), - v => Err(DecodeError::InvalidType { type_tag: v }), } } } @@ -282,72 +354,86 @@ fn append_uleb(to: &mut Vec, mut num: num_bigint::BigUint) { } pub fn encode_to(to: &mut Vec, value: &Value) { - match value { - Value::Null => to.push(SPECIAL_NULL), - Value::Bool(false) => to.push(SPECIAL_FALSE), - Value::Bool(true) => to.push(SPECIAL_TRUE), - Value::Address(address) => { - to.push(SPECIAL_ADDR); - to.extend_from_slice(&address.0); - } - Value::Str(data) => { - let mut size = num_bigint::BigUint::from(data.len()); - size <<= BITS_IN_TYPE; - size += TYPE_STR; // same as | + enum Item<'a> { + Value(&'a Value), + MapKey(&'a str), + } - append_uleb(to, size); + let mut stack: Vec = vec![Item::Value(value)]; - to.extend_from_slice(data.as_bytes()); - } - Value::Bytes(data) => { - let mut size = num_bigint::BigUint::from(data.len()); - size <<= BITS_IN_TYPE; - size += TYPE_BYTES; // same as | + while let Some(item) = stack.pop() { + match item { + Item::MapKey(key) => { + append_uleb(to, num_bigint::BigUint::from(key.len())); + to.extend(key.as_bytes()); + } + Item::Value(value) => match value { + Value::Null => to.push(SPECIAL_NULL), + Value::Bool(false) => to.push(SPECIAL_FALSE), + Value::Bool(true) => to.push(SPECIAL_TRUE), + Value::Address(address) => { + to.push(SPECIAL_ADDR); + to.extend_from_slice(&address.0); + } + Value::Str(data) => { + let mut size = num_bigint::BigUint::from(data.len()); + size <<= BITS_IN_TYPE; + size += TYPE_STR; // same as | - append_uleb(to, size); + append_uleb(to, size); - to.extend_from_slice(data); - } - Value::Number(big_int) => { - if big_int.sign() == num_bigint::Sign::Minus { - let mut mag = big_int.magnitude().clone(); - mag -= 1u32; + to.extend_from_slice(data.as_bytes()); + } + Value::Bytes(data) => { + let mut size = num_bigint::BigUint::from(data.len()); + size <<= BITS_IN_TYPE; + size += TYPE_BYTES; // same as | + + append_uleb(to, size); - mag <<= BITS_IN_TYPE; - mag += TYPE_NINT; // same as | + to.extend_from_slice(data); + } + Value::Number(big_int) => { + if big_int.sign() == num_bigint::Sign::Minus { + let mut mag = big_int.magnitude().clone(); + mag -= 1u32; - append_uleb(to, mag); - } else { - let mut mag = big_int.magnitude().clone(); - mag <<= BITS_IN_TYPE; - mag += TYPE_PINT; // same as | + mag <<= BITS_IN_TYPE; + mag += TYPE_NINT; // same as | - append_uleb(to, mag); - } - } - Value::Map(values) => { - let mut size = num_bigint::BigUint::from(values.len()); - size <<= BITS_IN_TYPE; - size += TYPE_MAP; // same as | + append_uleb(to, mag); + } else { + let mut mag = big_int.magnitude().clone(); + mag <<= BITS_IN_TYPE; + mag += TYPE_PINT; // same as | - append_uleb(to, size); + append_uleb(to, mag); + } + } + Value::Map(values) => { + let mut size = num_bigint::BigUint::from(values.len()); + size <<= BITS_IN_TYPE; + size += TYPE_MAP; // same as | - for (k, v) in values { - append_uleb(to, num_bigint::BigUint::from(k.len())); - to.extend(k.as_bytes()); - encode_to(to, v); - } - } - Value::Array(values) => { - let mut size = num_bigint::BigUint::from(values.len()); - size <<= BITS_IN_TYPE; - size += TYPE_ARR; // same as | + append_uleb(to, size); - append_uleb(to, size); + for (k, v) in values.iter().rev() { + stack.push(Item::Value(v)); + stack.push(Item::MapKey(k)); + } + } + Value::Array(values) => { + let mut size = num_bigint::BigUint::from(values.len()); + size <<= BITS_IN_TYPE; + size += TYPE_ARR; // same as | - for x in values { - encode_to(to, x); - } + append_uleb(to, size); + + for x in values.iter().rev() { + stack.push(Item::Value(x)); + } + } + }, } } } diff --git a/executor/src/exe/run.rs b/executor/src/exe/run.rs index 6274d0b2..ab6fca9b 100644 --- a/executor/src/exe/run.rs +++ b/executor/src/exe/run.rs @@ -130,6 +130,7 @@ pub fn handle(args: Args, mut config: config::Config) -> Result<()> { debug_mode: args.debug_mode, metrics: genvm::Metrics::default(), storage_pages_limit: std::sync::atomic::AtomicU64::new(args.storage_pages), + messages_decremented: Default::default(), }); let host = genvm::Host::connect(&args.host, shared_data.gep(|x| &x.metrics.host))?; diff --git a/executor/src/rt/mod.rs b/executor/src/rt/mod.rs index 90172afd..4f37766a 100644 --- a/executor/src/rt/mod.rs +++ b/executor/src/rt/mod.rs @@ -43,6 +43,8 @@ pub struct SharedData { pub debug_mode: bool, pub metrics: crate::Metrics, pub storage_pages_limit: std::sync::atomic::AtomicU64, + + pub messages_decremented: tokio::sync::Mutex, } pub fn parse_host_data( diff --git a/executor/src/wasi/genlayer_sdk.rs b/executor/src/wasi/genlayer_sdk.rs index 41e60ae7..c3ed0bcc 100644 --- a/executor/src/wasi/genlayer_sdk.rs +++ b/executor/src/wasi/genlayer_sdk.rs @@ -106,7 +106,6 @@ pub struct SingleVMData { pub struct Context { pub data: SingleVMData, - pub messages_decremented: primitive_types::U256, pub start_time: std::time::Instant, pub prev_time: std::time::Instant, @@ -189,7 +188,6 @@ impl Context { Self { data, - messages_decremented: primitive_types::U256::zero(), start_time: now, prev_time: now, } @@ -388,13 +386,16 @@ impl generated::genlayer_sdk::GenlayerSdk for ContextVFS<'_> { return Err(generated::types::Errno::Forbidden.into()); } + let sd = self.context.data.supervisor.shared_data.clone(); + let mut messages_decremented = sd.messages_decremented.lock().await; + if !value.is_zero() { let my_balance = self .context .get_balance_impl(self.context.data.message_data.message.contract_address) .await?; - if value + self.context.messages_decremented > my_balance { + if value + *messages_decremented > my_balance { return Err(generated::types::Errno::Inbalance.into()); } } @@ -412,7 +413,7 @@ impl generated::genlayer_sdk::GenlayerSdk for ContextVFS<'_> { .eth_send(address, &calldata, &data_str) .map_err(generated::types::Error::trap)?; - self.context.messages_decremented += value; + *messages_decremented += value; Ok(file_fd_none()) } gl_call::Message::EthCall { address, calldata } => { @@ -575,13 +576,16 @@ impl generated::genlayer_sdk::GenlayerSdk for ContextVFS<'_> { return Err(generated::types::Errno::Forbidden.into()); } + let sd = self.context.data.supervisor.shared_data.clone(); + let mut messages_decremented = sd.messages_decremented.lock().await; + if !value.is_zero() { let my_balance = self .context .get_balance_impl(self.context.data.message_data.message.contract_address) .await?; - if value + self.context.messages_decremented > my_balance { + if value + *messages_decremented > my_balance { return Err(generated::types::Errno::Inbalance.into()); } } @@ -604,7 +608,7 @@ impl generated::genlayer_sdk::GenlayerSdk for ContextVFS<'_> { .post_message(&address, &calldata_encoded, &data_str) .map_err(generated::types::Error::trap)?; - self.context.messages_decremented += value; + *messages_decremented += value; Ok(file_fd_none()) } @@ -622,13 +626,16 @@ impl generated::genlayer_sdk::GenlayerSdk for ContextVFS<'_> { return Err(generated::types::Errno::Forbidden.into()); } + let sd = self.context.data.supervisor.shared_data.clone(); + let mut messages_decremented = sd.messages_decremented.lock().await; + if !value.is_zero() { let my_balance = self .context .get_balance_impl(self.context.data.message_data.message.contract_address) .await?; - if value + self.context.messages_decremented > my_balance { + if value + *messages_decremented > my_balance { return Err(generated::types::Errno::Inbalance.into()); } } @@ -652,7 +659,7 @@ impl generated::genlayer_sdk::GenlayerSdk for ContextVFS<'_> { .deploy_contract(&calldata_encoded, &code, &data_str) .map_err(generated::types::Error::trap)?; - self.context.messages_decremented += value; + *messages_decremented += value; Ok(file_fd_none()) } @@ -889,14 +896,21 @@ impl generated::genlayer_sdk::GenlayerSdk for ContextVFS<'_> { let slot = SlotID::read_from_mem(mem, slot)?; let mem_size = buf_len as usize; - let mut vec = Vec::with_capacity(mem_size); - unsafe { vec.set_len(mem_size) }; + + let mut vec_buf = Vec::new(); + let (should_copy, vec) = if let Some(buf) = mem.as_slice_mut(buf)? { + (false, buf) + } else { + vec_buf.reserve(mem_size); + unsafe { vec_buf.set_len(mem_size) }; + (true, vec_buf.as_mut_slice()) + }; if self.context.data.conf.state_mode == public_abi::StorageType::Default { self.context .data .storage - .read(slot, index, &mut vec) + .read(slot, index, vec) .await .map_err(generated::types::Error::trap)?; } else { @@ -906,17 +920,14 @@ impl generated::genlayer_sdk::GenlayerSdk for ContextVFS<'_> { .host .lock() .await - .storage_read( - self.context.data.conf.state_mode, - account, - slot, - index, - &mut vec, - ) + .storage_read(self.context.data.conf.state_mode, account, slot, index, vec) .map_err(generated::types::Error::trap)?; } - mem.copy_from_slice(&vec, buf)?; + if should_copy { + mem.copy_from_slice(&vec_buf, buf)?; + } + Ok(()) } @@ -1003,7 +1014,15 @@ impl Context { let mut res = self.get_balance_impl(address).await?; if is_self && self.data.conf.is_main() { - res -= self.messages_decremented; + let messages_decremented = *self + .data + .supervisor + .shared_data + .messages_decremented + .lock() + .await; + + res -= messages_decremented; } let res = res.to_little_endian(); diff --git a/modules/implementation/src/llm/handler.rs b/modules/implementation/src/llm/handler.rs index 4f7441b9..88a3ed3a 100644 --- a/modules/implementation/src/llm/handler.rs +++ b/modules/implementation/src/llm/handler.rs @@ -86,7 +86,26 @@ impl crate::common::MessageHandler for Handler payload, remaining_fuel_as_gen, } => { + if payload.images.len() > 2 { + return Err(ModuleError { + causes: vec!["TOO_MANY_IMAGES".into()], + fatal: false, + ctx: BTreeMap::new(), + } + .into()); + } + for img in &payload.images { + const IMG_MAX_SIZE: usize = 5 * 1024 * 1024; // 5 MB + if img.len() > IMG_MAX_SIZE { + return Err(ModuleError { + causes: vec!["IMAGE_TOO_LARGE".into()], + fatal: false, + ctx: BTreeMap::new(), + } + .into()); + } + if prompt::ImageType::sniff(img.as_ref()).is_none() { return Err(ModuleError { causes: vec!["INVALID_IMAGE".into()], diff --git a/tests/cases/stable/py/balances/sandbox_overspend.0.hash b/tests/cases/stable/py/balances/sandbox_overspend.0.hash new file mode 100644 index 00000000..ee75b84e --- /dev/null +++ b/tests/cases/stable/py/balances/sandbox_overspend.0.hash @@ -0,0 +1 @@ +LQEAFgZmcmFtZXN1FgRmdW5jkQgLbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY+GEBwttb2R1bGVfbmFtZTxjcHl0aG9uFgRmdW5jkf8FC21vZHVsZV9uYW1lPGNweXRob24WBGZ1bmPR/wULbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY9GEBgttb2R1bGVfbmFtZTxjcHl0aG9uFgRmdW5jwYQGC21vZHVsZV9uYW1lPGNweXRob24WBGZ1bmPJvgcLbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY8G+Bwttb2R1bGVfbmFtZTxjcHl0aG9uFgRmdW5jmb4HC21vZHVsZV9uYW1lPGNweXRob24WBGZ1bmOBvgcLbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY+n3Bgttb2R1bGVfbmFtZTxjcHl0aG9uFgRmdW5j0fcGC21vZHVsZV9uYW1lPGNweXRob24WBGZ1bmP5vQcLbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY7kHC21vZHVsZV9uYW1lPGNweXRob24QbW9kdWxlX2luc3RhbmNlcxYHY3B5dGhvbg4IbWVtb3JpZXMNgwLuRaGxmRUb6XqyD3/RxDCXpeFGeewjm5iotLLI7+9aSwlzb2Z0ZmxvYXQOCG1lbW9yaWVzDYMC/J5Po0SNpQ3G/1FKugVougRSdvWNPGD99MXD0osWrMgVFaMCugBWMHRazzAUqvFi6ZMwQDAsoL7z9W/i1zwKCPgsYQsAAAAAgwoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhriNBJ5Lfa2qY+3yYOXAfuLArb8ftAigQ94NGSUaF57oAVjB0Ws8wFKrxYumTMEAwLKC+8/Vv4tc8Cgj4LGELIbngE/dGCLkpR4YSh7PedsLAdv6Dm3mUdhvZUMwudWYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFaMC4a4jQSeS32tqmPt8mDlwH7iwK2/H7QIoEPeDRklGhecAAAAAg0ZABAAAIyB7ICJEZXBlbmRzIjogInB5LWdlbmxheWVyOnRlc3QiIH0KZnJvbSBnZW5sYXllciBpbXBvcnQgKgoKCmNsYXNzIENvbnRyYWN0KGdsLkNvbnRyYWN0KToKCWRlZiBfX2luaXRfXyhzZWxmKToKCQliYWxhbmNlX2JlZm9yZSA9IHNlbGYuYmFsYW5jZQoJCXRhcmdldCA9IGdsLm1lc3NhZ2Uuc2VuZGVyX2FkZHJlc3MKCgkJIyBGaXJzdCB0cmFuc2Zlcjogc3BlbmQgNjAgb3V0IG9mIDEwMAoJCWdsLmdldF9jb250cmFjdF9hdCh0YXJnZXQpLmVtaXRfdHJhbnNmZXIodmFsdWU9dTI1Nig2MCkpCgkJYmFsYW5jZV9hZnRlcl9maXJzdCA9IHNlbGYuYmFsYW5jZQoJCXByaW50KGYnYmFsYW5jZSBiZWZvcmU9e2JhbGFuY2VfYmVmb3JlfSBhZnRlcl9maXJzdF9zZW5kPXtiYWxhbmNlX2FmdGVyX2ZpcnN0fScpCgoJCSMgTm93IHNwYXduIGEgc2FuZGJveCB3aXRoIHdyaXRlIG9wcyBhbGxvd2VkLgoJCSMgQlVHOiB0aGUgc2FuZGJveCBnZXRzIGEgZnJlc2ggbWVzc2FnZXNfZGVjcmVtZW50ZWQ9MCwKCQkjIHNvIGl0IHRoaW5rcyB0aGUgZnVsbCBiYWxhbmNlIGlzIHN0aWxsIGF2YWlsYWJsZS4KCQlkZWYgc2FuZGJveF9mbigpOgoJCQkjIFNlY29uZCB0cmFuc2Zlcjogc3BlbmQgYW5vdGhlciA2MCBpbnNpZGUgc2FuZGJveAoJCQkjIFRoaXMgc2hvdWxkIGZhaWwgKHRvdGFsIDEyMCA+IDEwMCkgYnV0IHRoZSBzYW5kYm94CgkJCSMgZG9lc24ndCBrbm93IGFib3V0IHRoZSBwYXJlbnQncyA2MCBhbHJlYWR5IHNwZW50LgoJCQlnbC5nZXRfY29udHJhY3RfYXQodGFyZ2V0KS5lbWl0X3RyYW5zZmVyKHZhbHVlPXUyNTYoNjApKQoJCQlyZXR1cm4gc2VsZi5iYWxhbmNlCgoJCXJlc3VsdCA9IGdsLnZtLnNwYXduX3NhbmRib3goc2FuZGJveF9mbiwgYWxsb3dfd3JpdGVfb3BzPVRydWUpCgkJcHJpbnQoZidzYW5kYm94IHJlc3VsdD17cmVzdWx0fScpCgkJcHJpbnQoZidiYWxhbmNlIGZpbmFsPXtzZWxmLmJhbGFuY2V9JykKCQkjIElmIHdlIHJlYWNoIGhlcmUgd2l0aCBib3RoIHRyYW5zZmVycyBhY2NlcHRlZCwKCQkjIHRvdGFsIHNwZW50IGlzIDEyMCBidXQgYmFsYW5jZSB3YXMgb25seSAxMDAgPT4gb3ZlcnNwZW5kIGJ1ZwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ== diff --git a/tests/cases/stable/py/balances/sandbox_overspend.0.stdout b/tests/cases/stable/py/balances/sandbox_overspend.0.stdout new file mode 100644 index 00000000..85ae0957 --- /dev/null +++ b/tests/cases/stable/py/balances/sandbox_overspend.0.stdout @@ -0,0 +1,7 @@ +balance before=100 after_first_send=40 +sandbox result=VMError(message='exit_code 1') +balance final=40 +executed with `Return(null)` +send: + {'on': 'finalized', 'value': '0x3c'} + b'\x06' diff --git a/tests/cases/stable/py/balances/sandbox_overspend.jsonnet b/tests/cases/stable/py/balances/sandbox_overspend.jsonnet new file mode 100644 index 00000000..0c130def --- /dev/null +++ b/tests/cases/stable/py/balances/sandbox_overspend.jsonnet @@ -0,0 +1,13 @@ +local simple_deploy = import 'templates/simple_deploy.jsonnet'; +local util = import 'templates/util.jsonnet'; +{ + tags: ["octane"], + entry: util.addPaths([simple_deploy.run('${jsonnetDir}/${fileBaseName}.py') { + //expected_semantics_components: [], + modes: 'lvs', + stable_hash: true, + balances: { + "AQAAAAAAAAAAAAAAAAAAAAAAAAA=": 100, + }, + }]), +} diff --git a/tests/cases/stable/py/balances/sandbox_overspend.py b/tests/cases/stable/py/balances/sandbox_overspend.py new file mode 100644 index 00000000..954e8215 --- /dev/null +++ b/tests/cases/stable/py/balances/sandbox_overspend.py @@ -0,0 +1,29 @@ +# { "Depends": "py-genlayer:test" } +from genlayer import * + + +class Contract(gl.Contract): + def __init__(self): + balance_before = self.balance + target = gl.message.sender_address + + # First transfer: spend 60 out of 100 + gl.get_contract_at(target).emit_transfer(value=u256(60)) + balance_after_first = self.balance + print(f'balance before={balance_before} after_first_send={balance_after_first}') + + # Now spawn a sandbox with write ops allowed. + # BUG: the sandbox gets a fresh messages_decremented=0, + # so it thinks the full balance is still available. + def sandbox_fn(): + # Second transfer: spend another 60 inside sandbox + # This should fail (total 120 > 100) but the sandbox + # doesn't know about the parent's 60 already spent. + gl.get_contract_at(target).emit_transfer(value=u256(60)) + return self.balance + + result = gl.vm.spawn_sandbox(sandbox_fn, allow_write_ops=True) + print(f'sandbox result={result}') + print(f'balance final={self.balance}') + # If we reach here with both transfers accepted, + # total spent is 120 but balance was only 100 => overspend bug diff --git a/tests/cases/stable/py/balances/sandbox_overspend_2.0.hash b/tests/cases/stable/py/balances/sandbox_overspend_2.0.hash new file mode 100644 index 00000000..086aa998 --- /dev/null +++ b/tests/cases/stable/py/balances/sandbox_overspend_2.0.hash @@ -0,0 +1 @@ +LQEAFgZmcmFtZXN1FgRmdW5jkQgLbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY+GEBwttb2R1bGVfbmFtZTxjcHl0aG9uFgRmdW5jkf8FC21vZHVsZV9uYW1lPGNweXRob24WBGZ1bmPR/wULbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY9GEBgttb2R1bGVfbmFtZTxjcHl0aG9uFgRmdW5jwYQGC21vZHVsZV9uYW1lPGNweXRob24WBGZ1bmPJvgcLbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY8G+Bwttb2R1bGVfbmFtZTxjcHl0aG9uFgRmdW5jmb4HC21vZHVsZV9uYW1lPGNweXRob24WBGZ1bmOBvgcLbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY+n3Bgttb2R1bGVfbmFtZTxjcHl0aG9uFgRmdW5j0fcGC21vZHVsZV9uYW1lPGNweXRob24WBGZ1bmP5vQcLbW9kdWxlX25hbWU8Y3B5dGhvbhYEZnVuY7kHC21vZHVsZV9uYW1lPGNweXRob24QbW9kdWxlX2luc3RhbmNlcxYHY3B5dGhvbg4IbWVtb3JpZXMNgwL8ArAggtfUO7qOx1auUZSHzOLTNwCsm1ZUoxHVS1+m/Qlzb2Z0ZmxvYXQOCG1lbW9yaWVzDYMC/J5Po0SNpQ3G/1FKugVougRSdvWNPGD99MXD0osWrMgVFaMCugBWMHRazzAUqvFi6ZMwQDAsoL7z9W/i1zwKCPgsYQsAAAAAgwoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhriNBJ5Lfa2qY+3yYOXAfuLArb8ftAigQ94NGSUaF57oAVjB0Ws8wFKrxYumTMEAwLKC+8/Vv4tc8Cgj4LGELIbngE/dGCLkpR4YSh7PedsLAdv6Dm3mUdhvZUMwudWYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFaMC4a4jQSeS32tqmPt8mDlwH7iwK2/H7QIoEPeDRklGhecAAAAAgyhmAgAAIyB7ICJEZXBlbmRzIjogInB5LWdlbmxheWVyOnRlc3QiIH0KZnJvbSBnZW5sYXllciBpbXBvcnQgKgoKCmNsYXNzIENvbnRyYWN0KGdsLkNvbnRyYWN0KToKCWRlZiBfX2luaXRfXyhzZWxmKToKCQl0YXJnZXQgPSBnbC5tZXNzYWdlLnNlbmRlcl9hZGRyZXNzCgoJCXByaW50KGYnYmFsYW5jZSBiZWZvcmU9e3NlbGYuYmFsYW5jZX0nKQoKCQlkZWYgc2FuZGJveF9mbigpOgoJCQlnbC5nZXRfY29udHJhY3RfYXQodGFyZ2V0KS5lbWl0X3RyYW5zZmVyKHZhbHVlPXUyNTYoNjApKQoJCQlyZXR1cm4gc2VsZi5iYWxhbmNlCgoJCXJlc3VsdCA9IGdsLnZtLnNwYXduX3NhbmRib3goc2FuZGJveF9mbiwgYWxsb3dfd3JpdGVfb3BzPVRydWUpCgkJcHJpbnQoZidzYW5kYm94IHJlc3VsdD17cmVzdWx0fSBiYWxhbmNlIGFmdGVyIHNhbmRib3g9e3NlbGYuYmFsYW5jZX0nKQoKCQl0cnk6CgkJCWdsLmdldF9jb250cmFjdF9hdCh0YXJnZXQpLmVtaXRfdHJhbnNmZXIodmFsdWU9dTI1Nig2MCkpCgkJZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgoJCQlwcmludChmJ3RyYW5zZmVyIGZhaWxlZCB3aXRoIGVycm9yOiB7ZX0nKQoKCQlwcmludChmJ2JhbGFuY2UgZmluYWw9e3NlbGYuYmFsYW5jZX0nKQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ== diff --git a/tests/cases/stable/py/balances/sandbox_overspend_2.0.stdout b/tests/cases/stable/py/balances/sandbox_overspend_2.0.stdout new file mode 100644 index 00000000..a09768ac --- /dev/null +++ b/tests/cases/stable/py/balances/sandbox_overspend_2.0.stdout @@ -0,0 +1,8 @@ +balance before=100 +sandbox result=Return(calldata=40) balance after sandbox=40 +transfer failed with error: 7: inbalance +balance final=40 +executed with `Return(null)` +send: + {'on': 'finalized', 'value': '0x3c'} + b'\x06' diff --git a/tests/cases/stable/py/balances/sandbox_overspend_2.jsonnet b/tests/cases/stable/py/balances/sandbox_overspend_2.jsonnet new file mode 100644 index 00000000..0c130def --- /dev/null +++ b/tests/cases/stable/py/balances/sandbox_overspend_2.jsonnet @@ -0,0 +1,13 @@ +local simple_deploy = import 'templates/simple_deploy.jsonnet'; +local util = import 'templates/util.jsonnet'; +{ + tags: ["octane"], + entry: util.addPaths([simple_deploy.run('${jsonnetDir}/${fileBaseName}.py') { + //expected_semantics_components: [], + modes: 'lvs', + stable_hash: true, + balances: { + "AQAAAAAAAAAAAAAAAAAAAAAAAAA=": 100, + }, + }]), +} diff --git a/tests/cases/stable/py/balances/sandbox_overspend_2.py b/tests/cases/stable/py/balances/sandbox_overspend_2.py new file mode 100644 index 00000000..66ce636c --- /dev/null +++ b/tests/cases/stable/py/balances/sandbox_overspend_2.py @@ -0,0 +1,23 @@ +# { "Depends": "py-genlayer:test" } +from genlayer import * + + +class Contract(gl.Contract): + def __init__(self): + target = gl.message.sender_address + + print(f'balance before={self.balance}') + + def sandbox_fn(): + gl.get_contract_at(target).emit_transfer(value=u256(60)) + return self.balance + + result = gl.vm.spawn_sandbox(sandbox_fn, allow_write_ops=True) + print(f'sandbox result={result} balance after sandbox={self.balance}') + + try: + gl.get_contract_at(target).emit_transfer(value=u256(60)) + except Exception as e: + print(f'transfer failed with error: {e}') + + print(f'balance final={self.balance}')