From c828362ad4bb0536d974f96e6db1449494c354e4 Mon Sep 17 00:00:00 2001 From: kp2pml30 Date: Fri, 27 Feb 2026 20:49:43 +0900 Subject: [PATCH 1/3] fix: sandbox overspend bug --- .claude/settings.fuzzing.json | 4 +-- executor/src/exe/run.rs | 1 + executor/src/rt/mod.rs | 2 ++ executor/src/wasi/genlayer_sdk.rs | 33 ++++++++++++++----- .../py/balances/sandbox_overspend.0.hash | 1 + .../py/balances/sandbox_overspend.0.stdout | 7 ++++ .../py/balances/sandbox_overspend.jsonnet | 13 ++++++++ .../stable/py/balances/sandbox_overspend.py | 29 ++++++++++++++++ .../py/balances/sandbox_overspend_2.0.hash | 1 + .../py/balances/sandbox_overspend_2.0.stdout | 8 +++++ .../py/balances/sandbox_overspend_2.jsonnet | 13 ++++++++ .../stable/py/balances/sandbox_overspend_2.py | 23 +++++++++++++ 12 files changed, 124 insertions(+), 11 deletions(-) create mode 100644 tests/cases/stable/py/balances/sandbox_overspend.0.hash create mode 100644 tests/cases/stable/py/balances/sandbox_overspend.0.stdout create mode 100644 tests/cases/stable/py/balances/sandbox_overspend.jsonnet create mode 100644 tests/cases/stable/py/balances/sandbox_overspend.py create mode 100644 tests/cases/stable/py/balances/sandbox_overspend_2.0.hash create mode 100644 tests/cases/stable/py/balances/sandbox_overspend_2.0.stdout create mode 100644 tests/cases/stable/py/balances/sandbox_overspend_2.jsonnet create mode 100644 tests/cases/stable/py/balances/sandbox_overspend_2.py 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/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..6eed8449 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()) } @@ -1003,7 +1010,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/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}') From 4fc9a4aa24417074b0b90801646654f72c336bd8 Mon Sep 17 00:00:00 2001 From: kp2pml30 Date: Fri, 27 Feb 2026 22:27:54 +0900 Subject: [PATCH 2/3] fix: add limiting for image sizes in manager --- executor/src/wasi/genlayer_sdk.rs | 26 +++++++++++++---------- modules/implementation/src/llm/handler.rs | 19 +++++++++++++++++ 2 files changed, 34 insertions(+), 11 deletions(-) diff --git a/executor/src/wasi/genlayer_sdk.rs b/executor/src/wasi/genlayer_sdk.rs index 6eed8449..c3ed0bcc 100644 --- a/executor/src/wasi/genlayer_sdk.rs +++ b/executor/src/wasi/genlayer_sdk.rs @@ -896,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 { @@ -913,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(()) } 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()], From c573035cfce2066cd449230ec13b21d70d893ccd Mon Sep 17 00:00:00 2001 From: kp2pml30 Date: Fri, 27 Feb 2026 23:53:07 +0900 Subject: [PATCH 3/3] chore: rewrite calldata decoding to a recursion-less one --- ...8b18f5444506fdc0ec0b38c1a4e5dd3324387c0b69 | Bin 44 -> 0 bytes ...1158a97716c41013f8c3e3e956a63b053b8b7ae79d | Bin 3796 -> 0 bytes ...df342ef4c36377ca877aa7304e32d2c0ba1d9a4b10 | Bin 0 -> 21632 bytes ...15e85fa99c49f3204cfb03f62a0442b9884503c421 | Bin 0 -> 10386 bytes ...08b84c3a0a94a8aa6a06189733d284356d35877053 | Bin 47 -> 0 bytes ...80ba48b385212db7bfb1d47183e29e94186ec342ba | Bin 23 -> 0 bytes ...93c3afc8a7e60890ca93035915b73e95b7bd6acb76 | Bin 0 -> 4405 bytes ...56830137b400a8c27988558c82eff1cd52ed46ba8a | 1 - ...646041a1e3b510d559c0b1b5a2c78f5887afb8b905 | 1 - ...da2d73dcb477c126da585c07684887e4c2dd5f02c5 | 1 - ...f1cf1430597536354826dfbc2404b772bcee87688a | Bin 0 -> 848 bytes ...059f17f2a39b1fbd79d02f1a279139521f2c258f43 | 1 - ...cf493dfaee7c1486c502cd0567c8c2413f4dff462b | 1 - ...0d2c009849d6b43b2c120a77146985f869b93018be | Bin 27 -> 0 bytes ...e315d48bd0e41d68e910ba21b73579a983b08b3ce0 | Bin 0 -> 44 bytes ...448414f8317030aa12f78427354509fbbe0eabe205 | Bin 164 -> 0 bytes ...c6a3578e79c3def0745622aa5368975e88723b2743 | 1 - ...a521c6ff1a24e433b44789753ceb81a790b4d87e24 | 1 + ...12fd21fc25fc57339f69a7020cea8ac7b9df01c929 | Bin 0 -> 3823 bytes ...cbcfb1cc79522f92b16eeb32f92724f84540e8c38b | Bin 2616 -> 0 bytes ...5325f7e50f619b6011aae007eac2e8cf2ebd551700 | Bin 216 -> 0 bytes ...9971b43e5a5b9e9025ee4139112121e06c7e3867f9 | Bin 0 -> 44 bytes ...702a6ad7800d8a6fee62bf942ad27fe03a03b5e77a | Bin 254 -> 0 bytes ...edac87fdd670ba61ade6357f55778fc77500349b9c | Bin 0 -> 900 bytes ...5c8052e0a7658c296c135e39ed4a7d5b86f9a6d496 | 1 - ...c53969bb2f32739ff5a3c8ae42b63804927d42da5a | 1 - ...70915eee27cb5736225e68fbe66d97b47c80f3e54a | 1 - ...0922eaff6a9b3906859dabc28ac858ddf10b54ce8f | 1 - ...707c253c986e595ae6b053550935d4ecf708bd7deb | Bin 0 -> 901 bytes ...854d25f562a5019e076fc680949365d3811391d8c9 | 1 - ...732d9792ed398635624ae7cefa355ad482b9fa2e16 | 1 - ...a8a63af4f74143c30ef4bed7b0e2e2b4d2a1061996 | 1 - ...40525bba0c82c39253594c00422359e20298190098 | Bin 6 -> 0 bytes ...d38f024772fdd59af2a96d07b5711f641d4efbca92 | 1 - ...cac6379e6d01a3f56b97e546cb78afa2430b2c9a71 | 1 - ...c26caac90d8084473e9db85b91a0e5573c1978dbd3 | 1 + ...8138c9399b5e7b9f8e10b4e6f0849f88540829b90b | Bin 0 -> 3154 bytes ...9c308254396bb2f43e9ffa776343f39113afbf1f86 | Bin 0 -> 44 bytes ...efb130c251764dcdc27cdfb3e1c3597a1edbd8196f | 1 - ...48633525d1327fe308020c6dda9e91aa49c40a5fff | Bin 16 -> 0 bytes ...296e9261ea99cc9c83eb788c07537dcc00648308b4 | 1 - ...903f9ac0b8879d94b62bbb709fbddc915822784e42 | 1 - ...6333167549b80fca28a77574b57f10a92c2aa98a34 | Bin 72 -> 0 bytes ...555d18f259167e00cb871cca90768ef956fcb07005 | Bin 0 -> 44 bytes ...7881083761c75d0519cc1911f96ef518f9c1ac9faf | 1 - ...5add7bb9a890d3583dc6fb3ceb3a308bfcb779b3e4 | 1 - ...6f310b712e134d1a9ed0d164a34c6195103fa5f9eb | 1 - ...34d60a636a9b318722952ef3496874c76c40ed2f92 | 1 - ...de1480be51e7712d3597f1c56dcb73730c09addcc2 | Bin 11 -> 0 bytes ...cfa1287d83f01e9f0b062328be6a0922b6cceebb44 | Bin 664 -> 0 bytes ...3b5188ab99f0bfc7558f06ae2a74baeac1d6878a49 | 1 - ...c4c82163b59f0e324349d5491a1483bc31fd1e456d | 1 - ...7d878d0d79d9dd5df643fafc1085ebb4bb510db49e | Bin 112 -> 0 bytes ...8ffd2713d489cee4e66a06558a3a8995e7df9f7529 | Bin 131 -> 0 bytes ...0eb3eaa9453e93e4e7fc0b04e1002f4ad30289e427 | Bin 0 -> 309 bytes ...ae9f7195e04a130935e4381123b3da2138d85699dd | Bin 0 -> 835 bytes ...18927b586834dd559edb4d9a2ff0730ee792fe65c6 | Bin 112 -> 0 bytes ...0f5c30585196f49eb90be760581f3c0f6082182eac | Bin 0 -> 89 bytes ...3e34ec81f17af9dca54d190bb50da70ebe9a7d9aec | Bin 60 -> 0 bytes ...4b9d40683712188222362bfdad35a2433a400fa016 | 1 - ...91841aabfcbde579c42d4ed85034b9c03ca09f49ef | Bin 80 -> 0 bytes ...6cf469fc8b2e3edb4fe310752a929fc3d055a3037e | Bin 872 -> 0 bytes ...f63affdcad8cb42c022be6af152ab9250d91b3f876 | Bin 0 -> 3863 bytes ...a0b9acc953857286c6a1373d3f7e1762a593ea5198 | 1 - ...6f948514f8839a90e57eaa63441a2b74bf5248dec6 | Bin 0 -> 3842 bytes ...59b9f5599fa9cbc4c4b7ca1d4c7ab3462553372012 | Bin 0 -> 869 bytes ...a41fa051c179d4a7f8dd04136ab8f6def9971548c5 | Bin 4018 -> 0 bytes ...9c4dd8ef8df3d88398d6c2b349e30271ce851d0433 | Bin 55 -> 0 bytes ...a41226ee823a3bd7b8b6b97bd429e1cb5cf62b8307 | Bin 0 -> 911 bytes ...870f4ac3073f8fef776b73ae55a124e961e88b5603 | 1 + ...a300cd9b7e3a6f6f6d6b0a0c6f757a8f0969b40b23 | 1 - ...61c1eeada41cf52453f95b578f64b1996670d7eede | Bin 0 -> 4 bytes ...58b11440122dfb5ab1d2a9422661c3e1755162e89d | Bin 9 -> 0 bytes ...07bdff4d81e18ab2ef579160ee806b492505cbe0bb | 1 - ...f9dc17c6b305c9479c5d360f3ec8a5b145f5499526 | Bin 0 -> 44 bytes ...f8acaceb946bfa6d1d88138db18533ae77f9e8e9cb | 1 - ...3246e5f95fb54b0585fd7b078a1b40ced64c0f7c20 | 1 - ...599ec51ae6932fc25b5cd5a8df4e798d1de0377517 | Bin 236 -> 0 bytes ...e11dd84f44cd67a50a3d7c7752d2bbf2731f4fbb6} | Bin 7344 -> 6816 bytes ...0a9358e5abcdceb829330073c1e669553c55365d30 | Bin 32 -> 0 bytes ...aae29509ff61e8c302451988ba5b93bdbe5a1a548} | Bin 851 -> 851 bytes ...7e5c499900bc12ce22432fed4ed688bf4477dd63b6 | 1 - ...84a54111d19dd790ff570e9e586ed0db3ec701a233 | Bin 0 -> 857 bytes ...70a4a48be677e28ff4f9b3afb7a0f45fa8a99f9ef3 | 1 - ...a2bbc1707cacc73b9f465cd702bfc4d8188571c7af | 1 - ...720feba61c1f2d1a1aefde4e742a8b4dd989506229 | Bin 0 -> 46 bytes ...b5e287f26b3b77b323f1246f94630fecb8c508148e | 1 - ...d948b64b680ef9792c98a7ef30f090c26457d20f1e | 1 - ...3b8ab08a73b6d39284c9fe35bee8010732f602963} | Bin 283 -> 312 bytes ...37ddc657eb45262b3c8ee742140aeaea502c8af6d2 | 1 - ...7cbb938ac33712e847cd6f5c853c9ad1d6cb58b880 | Bin 0 -> 883 bytes ...363ddcde83a3202513e24fdd0e103b3813d96ae1cc | 1 - ...5bf044b144fe4a95a2d86751f72ded5be6e1575fdb | 1 - ...9222d9bd5d2bf9159359899a78f65d5fbe605636e6 | Bin 72 -> 0 bytes ...ee052c392cd8363195bfaefd989cf639d8e6a9cce7 | Bin 0 -> 827 bytes ...3e8d5b2ed9950d199107194792099af4ef1b01567a | 1 - ...8bf8134b68bbc3e194c88d4127bedbb472ef1da1f2 | 1 - ...202447fc4953d80dd37601972badb220fbc135372f | 1 - ...0d69928d2066b10bd63b05ea9f9138e72b8f39c68a | Bin 0 -> 44 bytes ...db81eac340a4fbb97e24fe7b0e81d2b5b195eb79a3 | Bin 69 -> 0 bytes ...0f99e96a7bc9e7c71e3dc3fe8ec746c6e305f0ea3e | Bin 60 -> 0 bytes ...f65403a79e529f160fe0c3c5541682c4508b096e3c | 1 - ...d88e840057bcc494d0c09f967085789079b52453a} | Bin 1804 -> 1456 bytes ...cacf073fade31755f7ab0ad2e91b9570810a241a67 | Bin 0 -> 39 bytes ...7e7eed6e1e93ddc4a148bb90ed93d1961e16a29ab4 | 1 - ...4b055556219b98198394aba642842bdf1433557151 | Bin 0 -> 76 bytes ...56177c68ce6ecb93cb703ea3bc30d9f0085d26ea80 | 1 - ...b5fb1136030861fa03a497c5f33656f123c96e2358 | 1 - ...a6f57dc9261cd5b7e2bcf932c64ccb6b6be2f4076a | 1 - ...d4f08448d68191d1d152446daa6ea303ed2528caae | 1 - ...21a6df30bedc5268ea56ffd0e1dfcbc1d4049ead2e | Bin 165 -> 0 bytes ...3641d4bd731c83be8ec17eb93b74b73b51ea0dd5a8 | Bin 0 -> 840 bytes ...687a1132958bc8a44fd1f5b29a161d3e12e1ba8e5e | Bin 318 -> 0 bytes ...213568c2898b6c4895fd0fea116ffd9083b7481a71 | Bin 0 -> 234 bytes ...f389aed0ec095efd8300cee717f2c45dd3f2ff5697 | Bin 4 -> 0 bytes ...f8724d70db1894aa7c23760198b43632f2e45c8da5 | Bin 44 -> 0 bytes ...b977a167db930e84f467201ce3ced847fb563410c4 | Bin 8 -> 0 bytes ...e20c3be6d08d7bb71dd0fd51eb4e293078267ccd7f | Bin 0 -> 80 bytes ...459761c22b109fff3015b0de29c9a13593a0019cb} | Bin 1472 -> 1472 bytes executor/sdk-rs/src/calldata/bin.rs | 350 +++++++++++------- 120 files changed, 221 insertions(+), 179 deletions(-) delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/02cb765ab7e82d3ff609308b18f5444506fdc0ec0b38c1a4e5dd3324387c0b69 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/0a1be487521f4168461e1c1158a97716c41013f8c3e3e956a63b053b8b7ae79d create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/0b2b5e969626438205bcb5df342ef4c36377ca877aa7304e32d2c0ba1d9a4b10 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/0bbc88b12ee11d5f1cd41f15e85fa99c49f3204cfb03f62a0442b9884503c421 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/0f5ff52d4186e940a86b6c08b84c3a0a94a8aa6a06189733d284356d35877053 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/11e5ddfc7804904b1383fe80ba48b385212db7bfb1d47183e29e94186ec342ba create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/13cbf6fa2c5e0aae6a740d93c3afc8a7e60890ca93035915b73e95b7bd6acb76 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/182a716ba6b9c35c8e56bb56830137b400a8c27988558c82eff1cd52ed46ba8a delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/18cfc2df590288b66ed127646041a1e3b510d559c0b1b5a2c78f5887afb8b905 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/1906550a7a9c1934b0f77ada2d73dcb477c126da585c07684887e4c2dd5f02c5 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/1a3bd79e8cbd8e504b7ab8f1cf1430597536354826dfbc2404b772bcee87688a delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/1b053cf364e1cceb1daf34059f17f2a39b1fbd79d02f1a279139521f2c258f43 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/1c50e29c879e6804670a07cf493dfaee7c1486c502cd0567c8c2413f4dff462b delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/1c9148a05b9d5a211c54a20d2c009849d6b43b2c120a77146985f869b93018be create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/1d384ce001d1a73c7d0e60e315d48bd0e41d68e910ba21b73579a983b08b3ce0 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/1e8305fd33bf0edd2a97ab448414f8317030aa12f78427354509fbbe0eabe205 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/2354203f13d5d416561714c6a3578e79c3def0745622aa5368975e88723b2743 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/240e5e0c90af6dafca7519a521c6ff1a24e433b44789753ceb81a790b4d87e24 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/26398e7e8a739e107faf6a12fd21fc25fc57339f69a7020cea8ac7b9df01c929 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/2ab6e639be82e69e80ca2ecbcfb1cc79522f92b16eeb32f92724f84540e8c38b delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/30ebae33ee316984f8b24b5325f7e50f619b6011aae007eac2e8cf2ebd551700 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/313e5de9680f831321c2c09971b43e5a5b9e9025ee4139112121e06c7e3867f9 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/3768909faa0a333c51243c702a6ad7800d8a6fee62bf942ad27fe03a03b5e77a create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/3922293cb6ebd3443443d6edac87fdd670ba61ade6357f55778fc77500349b9c delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/3a329cb1241809c2216e325c8052e0a7658c296c135e39ed4a7d5b86f9a6d496 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/3a71544e72c4ff27475bcdc53969bb2f32739ff5a3c8ae42b63804927d42da5a delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/3fdb1ebc8f05174ac434c870915eee27cb5736225e68fbe66d97b47c80f3e54a delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/427c7beea51eab41d9cc460922eaff6a9b3906859dabc28ac858ddf10b54ce8f create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/43eec156266a94fa77bbc4707c253c986e595ae6b053550935d4ecf708bd7deb delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/456d5c0b1cc55cf3ef873d854d25f562a5019e076fc680949365d3811391d8c9 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/479270cc4839131cb3065a732d9792ed398635624ae7cefa355ad482b9fa2e16 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/4b35113907b5811805f9f2a8a63af4f74143c30ef4bed7b0e2e2b4d2a1061996 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/4df0c5e2677e0f1419e6a440525bba0c82c39253594c00422359e20298190098 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/4e38d3e11246ff81a76effd38f024772fdd59af2a96d07b5711f641d4efbca92 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/4eaaeb56fd689a7c1d907ccac6379e6d01a3f56b97e546cb78afa2430b2c9a71 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/5232efaf22fc0398e31ff2c26caac90d8084473e9db85b91a0e5573c1978dbd3 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/56f92877ad1e51ec43157b8138c9399b5e7b9f8e10b4e6f0849f88540829b90b create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/5d09634b4a07ec0d9bbfd99c308254396bb2f43e9ffa776343f39113afbf1f86 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/5db20941f7c2398454e070efb130c251764dcdc27cdfb3e1c3597a1edbd8196f delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/5e14c31e4aa145245f086c48633525d1327fe308020c6dda9e91aa49c40a5fff delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/600a5abec1cfb1153526c2296e9261ea99cc9c83eb788c07537dcc00648308b4 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/6574f6753e66abdb1d5cf5903f9ac0b8879d94b62bbb709fbddc915822784e42 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/65c0fd72735a34db5297b86333167549b80fca28a77574b57f10a92c2aa98a34 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/730fa8d562e5bfa49f5015555d18f259167e00cb871cca90768ef956fcb07005 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/735937433df1dfa074ea657881083761c75d0519cc1911f96ef518f9c1ac9faf delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/7398c0697a30fd8487d18a5add7bb9a890d3583dc6fb3ceb3a308bfcb779b3e4 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/73dd03c2ab25ece7dcde7c6f310b712e134d1a9ed0d164a34c6195103fa5f9eb delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/73e62cd153c0ec699541e834d60a636a9b318722952ef3496874c76c40ed2f92 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/758878a2697214b692fa97de1480be51e7712d3597f1c56dcb73730c09addcc2 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/764f35d6c4640237d93c2ecfa1287d83f01e9f0b062328be6a0922b6cceebb44 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/77db45963669b217d1b5c73b5188ab99f0bfc7558f06ae2a74baeac1d6878a49 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/791abe91ef022d3b2c8bf3c4c82163b59f0e324349d5491a1483bc31fd1e456d delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/7e6a54c866049ebbd291eb7d878d0d79d9dd5df643fafc1085ebb4bb510db49e delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/7f7b0b1b9cae0f157fec288ffd2713d489cee4e66a06558a3a8995e7df9f7529 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/7ff5f60e69f5239c6d13a20eb3eaa9453e93e4e7fc0b04e1002f4ad30289e427 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/8193e32b670b81e2a878a3ae9f7195e04a130935e4381123b3da2138d85699dd delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/81967d4228888ba381ed8418927b586834dd559edb4d9a2ff0730ee792fe65c6 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/849b05456bc8562a774dc30f5c30585196f49eb90be760581f3c0f6082182eac delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/84fc236e65f0d465d038633e34ec81f17af9dca54d190bb50da70ebe9a7d9aec delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/85d970aa4f12087243086c4b9d40683712188222362bfdad35a2433a400fa016 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/85e5310970f9f24d56ed6891841aabfcbde579c42d4ed85034b9c03ca09f49ef delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/89ea206bd62655aef31da06cf469fc8b2e3edb4fe310752a929fc3d055a3037e create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/8eaecc47bd4488366cebfff63affdcad8cb42c022be6af152ab9250d91b3f876 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/90273b76d31cacfa5895c7a0b9acc953857286c6a1373d3f7e1762a593ea5198 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/91cd41fc0113ae6df1e2c96f948514f8839a90e57eaa63441a2b74bf5248dec6 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/92035640d50a9b6f154e9e59b9f5599fa9cbc4c4b7ca1d4c7ab3462553372012 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/9248302396accea30f134fa41fa051c179d4a7f8dd04136ab8f6def9971548c5 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/989b08f7e0399c3f1343629c4dd8ef8df3d88398d6c2b349e30271ce851d0433 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/9a1a67f75209c00817fe0ca41226ee823a3bd7b8b6b97bd429e1cb5cf62b8307 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/9bb18a389acbbb451b0072870f4ac3073f8fef776b73ae55a124e961e88b5603 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/9d12c5097ceaebe20430bda300cd9b7e3a6f6f6d6b0a0c6f757a8f0969b40b23 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/a12c2fd310c0caf734c2d261c1eeada41cf52453f95b578f64b1996670d7eede delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/a3e8a284353db493ca018c58b11440122dfb5ab1d2a9422661c3e1755162e89d delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/aa9a1fce40a6817330095307bdff4d81e18ab2ef579160ee806b492505cbe0bb create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/ab682949697cef06554e41f9dc17c6b305c9479c5d360f3ec8a5b145f5499526 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/adc36527a9081d9e0fc620f8acaceb946bfa6d1d88138db18533ae77f9e8e9cb delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/adf0eb315c9fd4197701dd3246e5f95fb54b0585fd7b078a1b40ced64c0f7c20 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/af20e97c598cdb789fc942599ec51ae6932fc25b5cd5a8df4e798d1de0377517 rename executor/common/fuzz/inputs-genvm-common-decode/{476f1b78ee8adc9ede8b2e7f8512d4313f70c23eba9ce47e569f65f1ccf905e0 => aff5febba422c79d2c24428e11dd84f44cd67a50a3d7c7752d2bbf2731f4fbb6} (57%) delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/b25e472b795d0f9ef9bc380a9358e5abcdceb829330073c1e669553c55365d30 rename executor/common/fuzz/inputs-genvm-common-decode/{26fd6bef8f120b35f05cb57975af598854c22d5c96678da28240b675a3556503 => b46c94cf131f525b2f59857aae29509ff61e8c302451988ba5b93bdbe5a1a548} (92%) delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/ba57e06740df38c2d10af57e5c499900bc12ce22432fed4ed688bf4477dd63b6 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/bb397adf9c0c1edbff742584a54111d19dd790ff570e9e586ed0db3ec701a233 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/bd4073257acdbbb6d3109270a4a48be677e28ff4f9b3afb7a0f45fa8a99f9ef3 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/c1ed687bffdd404334f591a2bbc1707cacc73b9f465cd702bfc4d8188571c7af create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/c3712ea3534912b4ffa667720feba61c1f2d1a1aefde4e742a8b4dd989506229 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/c372f768b3345dff817ee2b5e287f26b3b77b323f1246f94630fecb8c508148e delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/c51d7594b850467cd002a5d948b64b680ef9792c98a7ef30f090c26457d20f1e rename executor/common/fuzz/inputs-genvm-common-decode/{62a7ed49dd24e8dd16754e2a477f41864e5157eb7d61c5f7b5bb449018159689 => c8a5332bce6f3208f09cc113b8ab08a73b6d39284c9fe35bee8010732f602963} (61%) delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/ccffcbeae7ff1eef9c74a837ddc657eb45262b3c8ee742140aeaea502c8af6d2 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/d14a86a90455b221f89bd97cbb938ac33712e847cd6f5c853c9ad1d6cb58b880 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/d82e0816a689e431590e33363ddcde83a3202513e24fdd0e103b3813d96ae1cc delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/d975ec208c72ca73e4ef485bf044b144fe4a95a2d86751f72ded5be6e1575fdb delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/da9c81c7f301f7c02182329222d9bd5d2bf9159359899a78f65d5fbe605636e6 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/dc3522a0a94fd8e223d6b3ee052c392cd8363195bfaefd989cf639d8e6a9cce7 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/e0840a46957a9aca8ba6b63e8d5b2ed9950d199107194792099af4ef1b01567a delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/e2623dcbf7920ccd8e59628bf8134b68bbc3e194c88d4127bedbb472ef1da1f2 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/e4f0fcf08e6d7157e62de2202447fc4953d80dd37601972badb220fbc135372f create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/e5c0733d79e91fb165d1680d69928d2066b10bd63b05ea9f9138e72b8f39c68a delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/e7454a3a6d85b9181b7f87db81eac340a4fbb97e24fe7b0e81d2b5b195eb79a3 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/e7c5f3aa23969a275411350f99e96a7bc9e7c71e3dc3fe8ec746c6e305f0ea3e delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/ea08752b2150a5e88b09fff65403a79e529f160fe0c3c5541682c4508b096e3c rename executor/common/fuzz/inputs-genvm-common-decode/{f5d06595a6417b722e9be89d8f286bbeb246221f5e51fb79fa8077fb608ce270 => ea58104308bc10ebc1cc878d88e840057bcc494d0c09f967085789079b52453a} (74%) create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/ea600159b251edeaf393dacacf073fade31755f7ab0ad2e91b9570810a241a67 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/ebef251107e8d5ef9ea1f77e7eed6e1e93ddc4a148bb90ed93d1961e16a29ab4 create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/ec0b9d7becabd86017387c4b055556219b98198394aba642842bdf1433557151 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/ec872a00e0e3bbd6b4a56256177c68ce6ecb93cb703ea3bc30d9f0085d26ea80 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/f10564b18916dcc0ddf3b6b5fb1136030861fa03a497c5f33656f123c96e2358 delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/f8184983a8471e26205f4ba6f57dc9261cd5b7e2bcf932c64ccb6b6be2f4076a delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/f9e3dd488b02eab90020f5d4f08448d68191d1d152446daa6ea303ed2528caae delete mode 100644 executor/common/fuzz/inputs-genvm-common-decode/fd31c80f5f3816630c9cb021a6df30bedc5268ea56ffd0e1dfcbc1d4049ead2e create mode 100644 executor/common/fuzz/inputs-genvm-common-decode/feef903bed7ac9ff7d77453641d4bd731c83be8ec17eb93b74b73b51ea0dd5a8 delete mode 100644 executor/common/fuzz/inputs-genvm-common-encode/02e1acfe5e8dc5ccc6516d687a1132958bc8a44fd1f5b29a161d3e12e1ba8e5e create mode 100644 executor/common/fuzz/inputs-genvm-common-encode/0e1d1ac8ada3aba4d95f49213568c2898b6c4895fd0fea116ffd9083b7481a71 delete mode 100644 executor/common/fuzz/inputs-genvm-common-encode/131a8b51c19e16a57357aff389aed0ec095efd8300cee717f2c45dd3f2ff5697 delete mode 100644 executor/common/fuzz/inputs-genvm-common-encode/3eb0a6797691747cc64cc1f8724d70db1894aa7c23760198b43632f2e45c8da5 delete mode 100644 executor/common/fuzz/inputs-genvm-common-encode/442723b8ac31546d1840a4b977a167db930e84f467201ce3ced847fb563410c4 create mode 100644 executor/common/fuzz/inputs-genvm-common-encode/83e2440d8b7b79147a9fe9e20c3be6d08d7bb71dd0fd51eb4e293078267ccd7f rename executor/common/fuzz/inputs-genvm-common-encode/{570395eacc3c05dee36d6a1141120e1d296cd5afe28af848b5fe7ebad02fd1e5 => d4761fe04a9a4584c758883459761c22b109fff3015b0de29c9a13593a0019cb} (91%) 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 db23a382c0d57a590089e33f15e150383139885e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 ocmY#mObld9(v_5A5a3`;mSBVdhKCSV0|O&tiYzNDt4v}N0C1885&!@I 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 d5fa8affaadd118fceb3a4d6017b4e9fb21d2c15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3796 zcmeHKQBDIP5S{UZG}%Pgzb^hXevlX?Ucp~KJ%VmLhn}D}@lqbZGdROQp=_m_QtLK$ zJ_=#!FuZv@1~bDR&Hy_7bv1FYFv=$KHgZnMH;bE~GYcVkzTq-f^ znrC*>(G0+TPR*rEeih#+pS8ZyTHouAen*+1fW+8mFdD%@bQJk5Ma=VfwJVavb@ z<2?P8dMpvp5s&y12zU^HOVJjOi;L3zoAx>6c+T*M_KA@M*f<3Upj9z*m0>yR6J{ji zVhif2R1G6XV(x+{$3b6{Bj02y9+Fn6D(MnQ3Y}bMIoyuQ^i)ObfYYwz7Jz~mYLoh4 zn`9p~xKjKuPpj^t39{ze6P>n}-<;#49ad|BBWB@hu2xpb>%HH*ZueE+rh0b_`G>v6Poz^`v&XqrL6z} 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 0000000000000000000000000000000000000000..70c534b847b80a39f22cdfda9470a5b3112652e2 GIT binary patch literal 21632 zcmeHPy^_-~5S9j$p$f@mI1Q?(rR}jt$ud(CD9%I_JtmHBK_TMO0sxHzgI>6`i8%dw~V&VDt*YRHN!UM z)v)R_(N2JN6vdn#Zi|A@1LfIWAt>y@3JXo(#WRMQr;u9bWJ}1LRIhWE+p>aqN>Z~V zxTR1ZpJL{W{I7l}y2^-(ZCzbI=CX~WKToIA=VVCv3NC|Euhap5_a=_rdKtj~(onQ>E=CI1(REXwj%c~|*D;SlSW4wZ?jerBGG zV~aeMfKHMS^3XPkWxBK(Jt!BL zN#`xoMKc8EV!^4;Ir>QirvhigrNmONwa|W~1E;_iz>7`CoM)dM>xxT%Q0(KCz@ATl zxU}@~wS_)$G8Dol!1~5IilK{{`25B0C$WIXk#H33ue(#%g8gOjt+WT0pkqz<5IEGr zVb;jORch=H9gf4uBTEhzI3E8Te>WQ9vCB8)R6&0JvkrFxS?mg`LplR(ffY^j^yCl- zG!2v*Oh~QoI)OmmD+XA&{ZsWD>#;u zze`hJoHT!@wrvQu^+r<+Z%n!QhS*&nt4j$PqeWvr66xl9BUO1 zPaBR;v>F)_b8;o)fYh~3TCENxz+p$W!A58|m0TA6MUYyJht8nG(YBaU&SRH{&4M5` zY?q3PAhl_oSYT>sc?78o8}Ra&oaU`L=Z4H*o6{V6efjE-8M_9aj6igNDG`WH1Vncq zk8L|{z=+vJ{Eo+TN$E!(8G79;w)45Sg<}J^*{atEj94QNN=@^9T8$E}i-l9YO&I{2*Y1Nhw#$i*dk` zke(zYhkwYc=X}5C-=fA#SPajo=81JGijeI&c8B6;}m9tG+iHi~nP{~o!OWIsIqLQP{wqwjL6yyJ8j2|ci{Hd5=!tOA!aESEY-b zZlL0KM5b09Afjkk!SK2AQ47I1aljSHk<~v3X0k}l@7)RZ$pb%lW2kkvgbP2l5LniM zg{r01)lwebVYT(@81Mni)&I>CE2}~Ngkhm~0|!6w0A+tly|vln8>lQ{2wIGRP&f9a iiUEv@u=kk23zyuEZ^-x;PVRRWr)4n7GVp0^M#B%49@WYK literal 0 HcmV?d00001 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 ed30713288661701ab984fa1a3839c4d93c6b464..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47 jcmY#mObld9(q)xm5a3`;mSDsNQe;_W5|fgp8IzI$XA}h6 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 461cfe1c6ef96eb56a64b7a2168d14beca315150..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23 Vcmd;M;A4_2$lv%A0G&-y7|uruvIkro3gy99bDq{Ecg z>6_{6`3$g;QYxi1HmTv71DFwPW>l#i^?`0>UDoImZOineQ|eCoYqgLf{ZVPvvMeLl z9B>*q;$JnCaAnHw1b%J!zX$U0qCiqO`|?5%0m==H1=g{J_qIPTx_L5VkSo^~K7_d9`-beCnr*gN zI6R&uNl{RaZ!t!cQy|2rz+~vZ*fvnz5`W&{wphM#gPDJGW@1|S6`mtA`4iw(M=1rg z;@L0~W7%0^xB_mAZGQ@4&GsRc7nVHXC=-A7jp<==!_gOG+B G%Lf2m`-VvX 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 0000000000000000000000000000000000000000..e6646710776368dd2f0655b394bf6f39f8b9b167 GIT binary patch literal 3823 zcmdT{!A`?440SkElUhN6%Ni~l5)}v{et|1TJ^?De1HOPi;itGFaRpApcIq}{Sy|d{ z8a^~>+Pcp3^Q&7kv|Nw>EYJ-`EK5D(CJuSF=|&}5{sXdTHarf4%Ri1*L^}U`o_`5V Gt9U;`psVZv literal 0 HcmV?d00001 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 2307b79ab4915b0661979f84ca53f1bf66571284..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2616 ncmd;MSTG7kLtr!nMnhmU1V%$(Gz3ONU^E0qLx4aCI4}SJ!46?5 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 3cbd3c4e68a210b2408aecc7f5e9c616c7ca2157..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 216 hcmY#mObld9(glOHx{^{10vwFlKpw{s1|C4S0|3ZI3Zno3 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 0000000000000000000000000000000000000000..d06cb0370439ce16d380bd43aa331f37c5b5cbe9 GIT binary patch literal 44 ocmY#uNepC6(v_5A5a3`;mSBVdhKCSV0|O&tiYzNDt4v}N0EUwVl>h($ literal 0 HcmV?d00001 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 e4bb96a36eeedb16ecd71f31a053b2a8ff56caf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmZ{eu@QhU3a@ 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 0000000000000000000000000000000000000000..6ef3c482b7cf4b8c007f479e44c04bb330ee2b08 GIT binary patch literal 900 zcmdOulw=SP4b&B87X|@IR#x3#{|5(P(ggxZDP}alL|fPK;R3j=W#GgmCy7IXfq_8= phZNbucZt&Zl_*toRK!3>yRcbxADbYO7%-{?khoN4G6Icf001_rFhKwS literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e9f013c303ffa9274eb01f5917ee456266733f72 GIT binary patch literal 901 zcmdOulw=SP4b&B87X|@IR#x3#|Ixu31VEPhhs+_G-GBuUt(j&D$@2@%oI^K*Y2$C& Sm`a^MX(nh4JzdYp00aO!(p`!G literal 0 HcmV?d00001 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 cf141afd58574179d4e5ff1f81b0a10d6faaa269..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6 Ncmd;M;A4>G0{{Tp07w7; 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 0000000000000000000000000000000000000000..67f1914715796251ce4275536f8eedde5e1f546c GIT binary patch literal 3154 zcmeHJI}XAy3?-;TCKS~S0g06X6p4#4u(9$x0+;0|EMPlzo0g`cAPNXPBvn!;&wl>o zcm$XlW307~#5g#o0JuVetJcnWtQp2$WkNbp8K|vOJZ#-)+&5b7tSTf)5>`!V>9E3| zol~0}4xi0<78#xxN{?@i{|b~-_JJDtF&=3O6W;UoiDftDI5{bp?==VLN>~zT2Y8QW z+&K>OYIE8-LJUO5m@|0#8Fs)hv4AFVXoP#AZrwgbM@(1tV(ut;iJd36-OP^?Q?W3H zgou`L{2XuYdk=7Iv6_zY=HVHu<(V>-8=d zZWuEvxm!GF^+KzQ;5!BS08q=R(|2DbTUroM@wa-OHCEnCM!F7NiH}>1{7mwj* O$Ra+CJZCXM3%LTKq4g>N literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..6e111d8ab7b609510c188a7acdca7c72737d7fa7 GIT binary patch literal 44 ocmY#mObld9s+N>u5a3`;mSBVdhKCSV0|O&tiYzNDt4v}N0DL9|U;qFB literal 0 HcmV?d00001 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 c401478aeee5a48e4f429fbedff37bfed55c898e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 XcmY#mObld9(v_5A5a?h`mS6+`7zF~d 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 9236004197ee16bf0ef799e2c70c9325438ffe58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 lcmXRd6$SxAApR@Nj0La(#ekABJRl_yfUJ;#;s1Y-3IGVu2b2H+ 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 0000000000000000000000000000000000000000..638233c2eb02328ebc49f2f959d4b9c7142837c6 GIT binary patch literal 44 ncmY#m0D>f4Nht;a4#s2&Mi^jt2w^oaFfyjdva+(uBqjj>Q(OdI literal 0 HcmV?d00001 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 610d75d02cd685581ecec0dd74a54c5b1ffb7695..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11 Pcmd;M;A44L#pT}dehMkKZX&?pEOL~4Qv25m+p z02JtBg8*GHl?XCS5~zZKFOcX&$e7H>ARzFFfq|hO$=h%yrGWvp3g#q`JNqCZ0Sy*5HoO4?4iKO}=o&E8 PaV=)FVUH$=ZMwPu#z9A= 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 8f774e0aca3cc9b3d9adbb8e143e54ac0d6095f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112 zcmY#mNMuY5WK7a!U|^UF1XZn7P@u*D5(kQ40}_mkjI96vvjQm?P=lKzz`>XdQh)|h IWLaer0gq7{#Q*>R 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 5221297c1b1a00f45ffbe52de19eaa40a961b402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmdPB1q711y1K$(Aj!(A`|CeCkjEmVt1HPMAQ}kOCoHUmLn}}n$YdO{K${o=iTP7a 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 0000000000000000000000000000000000000000..af219de038b133e888afcaa00a4d764f53afa3fc GIT binary patch literal 309 zcmdOulw=SP4b&B87X|@IR#x3#{|STpgp~{m6+3`nJ}%G-lt7aOD#!0`Mg|}N0K9k$ AC;$Ke literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e7d297fcc84e949b2a662fa1e9a55a4fc4725c2f GIT binary patch literal 835 tcmdOulw=SP4b&B87X|@IR#x3#|A#+-_?3EI{W$!CY}ALCA;8E01OPtwBUJzZ literal 0 HcmV?d00001 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 6d8fd6e8c35e183fe10fbe7abf995c9284d62d4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112 vcmdPB1q711y1K$(Aj!(A`|CeCkk{3fWDpPygenpi*21k0WDE{jps|bq;x0i& 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 0000000000000000000000000000000000000000..9f24aaf8ebdd4005e0b0f756ecd1582fd7cd5920 GIT binary patch literal 89 zcmd;M;A3RrV@%RzVL_r`Lb?)AL9mKIpfX)HHWof028oNYurM$t!PFvD3INSw0RVI3 B2s;1( literal 0 HcmV?d00001 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 2bcbabc94e6dae357763364850d1bff4c738685b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 qcmY#mObld9(v_5A5a3`;mS98%DNrtq2FukqFfg#nBqk+GGXemlNCl|? 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 10085928d40eedfd4b1ee9022e4beb6f64947ad7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80 pcmdPB1q711y1K$(Aj!(A`|CeCkk{3fWDpPygenrop$e#t5de0XE%5*V 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 9ed87c391e52f51ec230522238f10e54dc69ee2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 872 zcmd6lK?=e^3`G;6rBKij5zMSy4TuEK(j#c`9NwTe@lqb32XLd4Ne2S0qPzY@lBQuM zef^=r78U^H`&B)mus6+6Vcp<`lkQ9&(9|v-rH>L165xnNvC)+(PU$R%QJes5cQLJX z_^NlHzV=BcPgB z(mD?;EHKP|`^`5)IyD)b0VMWk7ByHp4<^&8iC)Ybk|h=lA{c-#K99)_Pm3)OO<*+n zc`k--cx5LEJpm@Wq2W>G()AQeKXN`=&*3psiWtqI7T5^6S*E62IJp9z@MUYXq}9 zt4Bd^psa3G2}N)(_7>YMasVqwNIe`AJ&9F_EehL4PrMdOCitsVnoWue0-=MwLkV|O zDFnKwdkT}PeTOjh%jx4&AZrz;UAZp+sTUf97Nbk`Pa0h5pE#9vE@z%Ku*&o1erlw; zb;YYF%8I%3Qbv_Ig-v@+ZM}Lsx2eGGfYc#s1~uRG?kXKT&A8y&;K|2=EC8#r{)Qu|eIms#vh>d(Y!x7Pm4kN$9i0M08xDfR* zlU8ygf#?H$*nA4asbNyM(*8pxTr+ z*b=bJI7`1QyBi~*As+ID`N^bP9N@8NN4JZK(#*znb~zq1+@t-^NCa$}0yxlSF|)}q zZ}k;3l5o)@>X~J87&#Gh6GS(TowqL8oog8hy31dhz})toXzmw5HjQ#e>D&*{`UFNP zhZFK#xV{XI`+W+`$67N}rq6BUs=*g25Ucn4z~wrKC_C#|8eZ6|GsNY0&Zl#mky-iZ zR&b6iRcY$5od43Q0T-=t4psBTk`vXCewnU^ZSu}a+a1Hzd0*N6v#i=dy$z)Fpyl@> zsX*FKFE68gj2DaGelrv3i%*gnvXK)S-=;>}Qh!gqmRs6wC3K#E{vm2ODOFmHZun9|ie9Z}oT zjn{bAMSFVG6Ll)nMWf+xJd@^=*1AJwd!=?tDfl)RTzDO=FsJ;n%WI@j8S{XWPH^<# zfiG=02A=@H9ZOpQB;=$35_1$Zie_h<%)H6G{0HMA^;#hDX|?@@g(7e%(I=o+jIaXr zVx+Z3fM($|HwE&yN#dp@2%?yopQ5;*yQodyJQSI*fnEK+=O*tlMn)8v@e2i}+V zi3;^CDCXauc7^K?d>-CzIl0!9WP007=PAhiGh 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 0000000000000000000000000000000000000000..8e633d5587824a368f4d40e4e49ce61dd9e02d00 GIT binary patch literal 911 zcmdOulw=SP4b&B87X|@IR#x3#|3?At5SW2mYE%X}1Q;0@7<5OI)c^O$fr5vf0t_z( E0Q2~2C;$Ke literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..eac076e63959b9bcb64ff3f990810dacf0c7ddce GIT binary patch literal 4 Lcmb1TNDKr30gC|8 literal 0 HcmV?d00001 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 06c85e38098566ae379eeb991f1d204434224def..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9 Mcmd;M-~+=Q00I#J@c;k- 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 0000000000000000000000000000000000000000..a93cc0bc00605c2f6880591fc5e85b80ebf23c55 GIT binary patch literal 44 pcmY%UH*ej)Bwa}<1_2JnWC=zXV0Z{&H83zTrpU6gvdSbT0RY>82c`f3 literal 0 HcmV?d00001 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 822bc65223e5b66bca81b1d6e387139ab170b1d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmY#mObld9(uD&x2w#dpfCI{ul+u-yVvq!K9YHElWEgaHxpeVLgS0{og4+RPKurYO Sjbb89h8(+K7GQTShZ+D#^&)8i 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 a9f785fbe77d8d315082a2eebd681a1376efefcd..b73e3d549db0a29faf8efdc6699a3e48a9e09643 100644 GIT binary patch literal 6816 zcmeHL%?^Vg45muVE;F9?mu1H#X5p~w-eQk1_k4S>op#)HfJTZ52|6M~=s{`w720Yk z;S7&EG)&Tq?GL0{!Lwz>vlb6>;j&#K%M6?>ao%CIcMp;S3(LUG6we!z31pD34e}&j zMg~Y=VbH+*aqNx?FCRzQXBr?bftLI%d*UV&M1)IZ46_$09uyc4ZZe4g0RjXF5Fk)TpydNdrdbRC 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 04ae61014ec05f9186936f3e6c6d0c838e04afd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32 gcmY#mOiW`;(v_5Y$Ir-^{EdNup`H;25|fgp0cscp(*OVf 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 281374b37ccb09116c06419e058dcede490728e8..c92bb17ee6863d5fce2860caf94626d6549916f7 100644 GIT binary patch delta 19 Zcmcc2cA0I11tVkaMnzF3Rz?OO0025q1PK5D delta 21 bcmcc2cA0I11>@!b#(#_x4J23@8Grx)QEml( 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 0000000000000000000000000000000000000000..3ba9ea7c7ac6fd3c1daf4624f8d3c9a1658ec815 GIT binary patch literal 857 rcmdOulw=SP4b&B87X|@IR#x3#|3|@S2#n+qI0XX#$PNKU1|R?cxv4&? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d7793c2dca7578eb39db5d3b682a0f9877a720b0 GIT binary patch literal 46 ZcmY#mWQGD&77jHChY6dADuV(uGXNqg0eAoa literal 0 HcmV?d00001 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 870fd3a9f091c138f41a92ceba2132584b2e8158..2de47605b585d5dc35e2441ea7d99dc50ca00fed 100644 GIT binary patch literal 312 pcmdOulw=SP4b&B87X|@IR#x3#|3?7W0R;200-ywb|1&ZG0RXXJ7KQ)- delta 15 VcmdnNG@EI{kBJ6ytc(mm001gj1H}LU 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 0000000000000000000000000000000000000000..c9d58d2ceb1979e818b3d92cdea979abf57d8258 GIT binary patch literal 883 zcmdOulw=SP4b&B87X|@IR#x3#|A_!ZD` literal 0 HcmV?d00001 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 fa731e01aef95012ca144bc22bc30df2a281ca5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 pcmXRd6$S!kLm=^&85<~KW@ZD51Lb9SK&l|%uP{O_1H=FS%m4+P2h#um 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 0000000000000000000000000000000000000000..4f90a925d22564eae298d4f80aa7a63e855263b2 GIT binary patch literal 827 qcmdOulw=SP4b&B87X|@IR#x3#|3|@S2#^p0_efAXJd`pr0097k@*%MR literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..dd17ff6509b2f9c65b9d9db400c8c07fcc990711 GIT binary patch literal 44 ocmY#mObld9%9WI25a3`;mSBVdhKCSV0|O&tiYzNDt4v}N0D2MyQUCw| literal 0 HcmV?d00001 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 d3da01fe32f7ba0288b7feb8e2aff92ccb662266..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 dcmd;M;A6Oj4)%ft8qkF?_{V@EZ*JY<0{|6ZHZlMJ 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 f2b0b916d004fa8a90f774f45fbbe01547269d35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 jcmdPB1qG72ARx&gAR4GE3;~j?th&GcqXT)U03!nccL5@c 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 b016682bb63b43de70bba98b2599e2939f0c27a6..72a6d6d579dc5af96520d124292c7df479ec6f4f 100644 GIT binary patch literal 1456 scmdOulw=SP4b&B87X|@IR#x3#|3|@S2#kinXb6mkz+egiMg|}N02$kqdjJ3c literal 1804 zcmY#mObld9(glOHx{^{10vwFV5H5(+1Q86{Krsn&0mFZCbq-N|azoVJqs|_H5cnoe SdrKLpX$9*j7!85p83F)d7I&)v 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 0000000000000000000000000000000000000000..b730e35e212b17e2b2c239eabb8aa703cd5a6430 GIT binary patch literal 39 ncmY#mco@i-q$?@MAi%+xEWwzV2I5Jvu&{u+j7f|@kdzDng*65I literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..92ec679bc3a69e2f30ab67aa4e1198128cf1e6e7 GIT binary patch literal 76 xcmY#mObld9(v_5A5a3`;mSBVdhKFF*ElhCp)?S1lV*>*tBLgEVE2~Um5&-e(AG81f literal 0 HcmV?d00001 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 cfbc2d688d7b548b598b8c9f720bdd1e5ed44045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmY#mObld9(glOHx{^{10vwFV5H5(+1Q86{KrsnMBmflb(`7>e5H8p-NuWvwhz>!B fCa4_{yCkK+Kwk>V0P@rrLH0la+#ZnmAWjMZq~sEU 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 0000000000000000000000000000000000000000..1f73d5db802317cb44aa0378c32b6d48245ce9fb GIT binary patch literal 840 ucmdOulw=SP4b&B87X|@IR#x3#|3?9y5O|J9Zum>RAO2n>)rX7>KmY);ST3Ca literal 0 HcmV?d00001 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 bf905a3350a7b1f6fff1fbd895bf9063783d2fcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmZQC1OX>=b8~A21_K~vzHSl&g8+~&H#c`Ohcm$PAZf4yEE>{q0gy>B1I>Nm<^!#R zm<5)LEQA>i<$`T6S5Q!Zies@6EQ6aU2fH8c7ntW#7#J8B89=^;nhaL~4g^LM6BCd` Wp_2!YgeZc9h_N}tFHmqGI~4$LUQOfx 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 0000000000000000000000000000000000000000..1cbc9714e2921c6346bcc8fae3c745f9ef76a2da GIT binary patch literal 234 zcmd<#Vg3J~H4_S4T%28SfXqx6m(0wlC?JuU8Jn2`WWvBIpa@S$NC*Rn<`DuZfC4lv zFkv1D0CFJ;3W0#3u<#iJLmmhe?%T&uSjAAtz)%FDAhP>_7V~fm@i43c11Lkp2?l_M TflLKk5tvz8T2Ub&P=O2p^081U literal 0 HcmV?d00001 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 de0e2cdee56ba8c2914dee3bf7e293b5396bfd11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4 LcmaEE%fJ8t1Xlqi 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 1efb60d9f8aa30c42621c9cfc8ffbd1cbfe889bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 ecmZSYEd+yK3=F>t86fP!LL?rTDF75wV*mi0>k>Ht 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 fb8cae687f4ba2b12d81df15d9e64d0f8df8753d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 LcmZSF3I+@S6DI^f 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 0000000000000000000000000000000000000000..826996511cc8d1025e9cafbbafc94e928beeb33e GIT binary patch literal 80 wcmXRcEOZ3|oyy8e1|~)ZAj!a}U<(9s5FBr7n^*`0K;jt#LtY*_KMxH60L>^G+yDRo literal 0 HcmV?d00001 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 0ff490b99215efc85a3e6f9f6c69f88dc7437f2c..8732340b56e2de64ad6ed89c067d6ca293e3e382 100644 GIT binary patch delta 20 ccmX@WeSn)ulX2n_&yC*SSQr^6pJlEC07-xc8UO$Q delta 15 XcmX@WeSmx7BJYjf-&iJ}VXg-NH~|Li 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)); + } + } + }, } } }