diff options
author | Alon Zakai <azakai@google.com> | 2024-11-07 13:19:25 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-07 13:19:25 -0800 |
commit | d01620f88748825e136495824ce7f7312d90966d (patch) | |
tree | cb7ee8cbfa4f8af890c756d79e74a6c06df09ec4 /test/passes/fuzz_metrics_noprint.bin.txt | |
parent | 88b36f5bbb0882f4861f3874d3a50cf7e8f2c7c2 (diff) | |
download | binaryen-d01620f88748825e136495824ce7f7312d90966d.tar.gz binaryen-d01620f88748825e136495824ce7f7312d90966d.tar.bz2 binaryen-d01620f88748825e136495824ce7f7312d90966d.zip |
[wasm64] Fuzz wasm64 memories (#7064)
* Remove the code that prevented fuzzing wasm64 test files.
* Ignore a run that hits the V8 implementation limit on memory size.
* Disable wasm64 fuzzing in wasm2js (like almost all post-MVP features).
* Add fuzzer logic to emit a 64-bit memory sometimes.
* Fix various places in the fuzzer that assumed 32-bit indexes
Diffstat (limited to 'test/passes/fuzz_metrics_noprint.bin.txt')
-rw-r--r-- | test/passes/fuzz_metrics_noprint.bin.txt | 57 |
1 files changed, 28 insertions, 29 deletions
diff --git a/test/passes/fuzz_metrics_noprint.bin.txt b/test/passes/fuzz_metrics_noprint.bin.txt index fab2ccc9d..cf3692a1f 100644 --- a/test/passes/fuzz_metrics_noprint.bin.txt +++ b/test/passes/fuzz_metrics_noprint.bin.txt @@ -1,35 +1,34 @@ Metrics total - [exports] : 50 - [funcs] : 72 - [globals] : 9 + [exports] : 14 + [funcs] : 17 + [globals] : 10 [imports] : 4 [memories] : 1 - [memory-data] : 2 - [table-data] : 25 + [memory-data] : 24 + [table-data] : 3 [tables] : 1 [tags] : 0 - [total] : 4381 - [vars] : 218 - Binary : 335 - Block : 725 - Break : 120 - Call : 210 - CallIndirect : 23 - Const : 692 - Drop : 64 - GlobalGet : 391 - GlobalSet : 298 - If : 236 - Load : 71 - LocalGet : 285 - LocalSet : 209 - Loop : 76 - Nop : 63 - RefFunc : 25 - Return : 60 - Select : 23 - Store : 29 - Switch : 2 - Unary : 293 - Unreachable : 151 + [total] : 8422 + [vars] : 42 + Binary : 633 + Block : 1449 + Break : 335 + Call : 123 + CallIndirect : 40 + Const : 1247 + Drop : 85 + GlobalGet : 707 + GlobalSet : 526 + If : 490 + Load : 156 + LocalGet : 627 + LocalSet : 520 + Loop : 235 + Nop : 126 + RefFunc : 3 + Return : 87 + Select : 82 + Store : 70 + Unary : 622 + Unreachable : 259 |