Clip OOB values in call data load and copy (#448)

The OOB logic is implemented in the runtime but truncation circumvented
it.

Closes #263

---------

Signed-off-by: xermicus <cyrill@parity.io>
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com>
This commit is contained in:
xermicus authored and GitHub committed 2026-01-13 10:15:31 +01:00
1 parent c1ce984ca2
commit a1a4f8e6ea
5 files changed
+68 -12

No files matched your search

+8 -8
View File
@@ -1,10 +1,10 @@
{
"Baseline": 911,
"Computation": 2337,
"DivisionArithmetics": 14488,
"ERC20": 17189,
"Events": 1672,
"FibonacciIterative": 1454,
"Flipper": 2106,
"SHA1": 7814
"Baseline": 864,
"Computation": 2323,
"DivisionArithmetics": 14475,
"ERC20": 17229,
"Events": 1663,
"FibonacciIterative": 1421,
"Flipper": 2154,
"SHA1": 7751
}