summaryrefslogtreecommitdiff
path: root/src/tools/fuzzing/fuzzing.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add "interposition" to the fuzzer's mutate() method (#6427)Alon Zakai2024-03-261-15/+145
* Fuzzer: Implement a few more String TODOs (#6439)Alon Zakai2024-03-251-1/+3
* Generate interesting strings in fuzzer (#6430)Thomas Lively2024-03-231-2/+38
* [Strings] Represent string values as WTF-16 internally (#6418)Thomas Lively2024-03-221-2/+8
* [Strings] Implement TODOs in the fuzzer (#6416)Alon Zakai2024-03-211-1/+6
* Fix a build error when assertions are disabled (#6397)Thomas Lively2024-03-131-2/+4
* Handle extended const segment offsets in the fuzzer (#6382)Thomas Lively2024-03-071-13/+13
* Fix EH fuzz bugs (#6381)Thomas Lively2024-03-071-1/+1
* Fuzzer: Allow using initial content with V8 (#6327)Alon Zakai2024-02-221-0/+9
* Fuzzer: Do not emit huge and possibly non-validating tables (#6288)Alon Zakai2024-02-121-0/+17
* [EH] Add exnref type back (#6149)Heejin Ahn2023-12-081-1/+13
* Fuzzer: Better handling of globals from initial content (#6072)Alon Zakai2023-11-011-19/+43
* Fuzzer: Allow non-nullable locals (#6019)Alon Zakai2023-10-181-9/+30
* Add getGeneralSuperType() that includes basic supers, and use in fuzzer (#6005)Alon Zakai2023-10-171-2/+1
* Fuzzer: Move logic for adding a new local on demand to local.get (#6008)Alon Zakai2023-10-171-15/+36
* [NFC] Rename getSuperType to getDeclaredSuperType (#6015)Alon Zakai2023-10-171-2/+2
* Replace i31.new with ref.i31 everywhere (#5931)Thomas Lively2023-09-131-1/+1
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-131-1/+1
* Remove legacy WasmGC instructions (#5861)Thomas Lively2023-08-091-2/+1
* Fuzzer: Emit more variations of If (#5806)Alon Zakai2023-07-101-2/+24
* [NFC] Fix the use of "strict" in subtypes.h (#5804)Thomas Lively2023-07-061-1/+1
* Fuzzing for Try and Throw (#5776)Alon Zakai2023-06-211-3/+71
* Fuzzer: Limit ArrayNew sizes most of the time (#5738)Alon Zakai2023-05-221-2/+11
* Fuzzer: Use subtype consistently in make() (#5674)Alon Zakai2023-04-191-4/+4
* [Wasm GC] Fuzz array.copy and array.fill (#5663)Alon Zakai2023-04-171-4/+84
* [Wasm GC] Improve GC operation coverage by using locals more (#5661)Alon Zakai2023-04-171-19/+54
* Remove the --hybrid and --nominal command line options (#5669)Thomas Lively2023-04-141-4/+2
* [Wasm GC] Casts of a non-nullable bottom type to non-null fail (#5645)Alon Zakai2023-04-121-6/+4
* [NFC] Refactor some old fuzzer code (#5658)Alon Zakai2023-04-121-13/+8
* [NFC] Refactor fuzzer array check logic (#5659)Alon Zakai2023-04-121-20/+30
* Fuzzer: When nested under makeTrivial(), avoid normal make() (#5657)Alon Zakai2023-04-121-0/+12
* [Wasm GC] Fuzz struct.set and array.set (#5655)Alon Zakai2023-04-121-1/+65
* [Wasm GC] Fuzz struct.get and array.get (#5651)Alon Zakai2023-04-101-0/+62
* Fuzzer: Improve mutate() (#5631)Alon Zakai2023-04-051-9/+33
* Avoid imported memories in the fuzzer (#5626)Alon Zakai2023-04-051-12/+15
* [Wasm GC] Fuzz struct.new and array.new (#5622)Alon Zakai2023-04-041-23/+36
* Use Names instead of indices to identify segments (#5618)Thomas Lively2023-04-041-5/+9
* [Wasm GC] Fuzz RefCast (#5617)Alon Zakai2023-04-031-7/+82
* Ensure a deterministic order in the type names section (#5590)Alon Zakai2023-03-201-0/+5
* [Wasm GC] Fuzz ref.test (#5577)Alon Zakai2023-03-161-0/+37
* Fuzzer: Generate both immutable and mutable globals (#5575)Alon Zakai2023-03-151-3/+7
* Fuzzer: Pick interesting subtypes in getSubType(HeapType) (#5573)Alon Zakai2023-03-151-7/+34
* Fix fuzzer emitting invalid constant expressions (#5571)Thomas Lively2023-03-131-19/+21
* Fuzzer: Avoid emitting massive nested structs (#5564)Alon Zakai2023-03-131-7/+26
* Fuzzer: Limit array sizes (#5569)Alon Zakai2023-03-131-10/+1
* Fuzzer: Emit fewer uninhabitable types in getSubType (#5563)Alon Zakai2023-03-101-0/+9
* Fuzzer: Emit nulls with low probability in makeConstCompoundRef (#5559)Alon Zakai2023-03-101-18/+17
* Emit the fuzzer hashMemory function after modifications (#5558)Alon Zakai2023-03-091-47/+53
* Integrate the heap type fuzzer into the main fuzzer (#5555)Alon Zakai2023-03-091-2/+30
* Fuzzer: Pick from existing heap types in the module (#5539)Alon Zakai2023-03-081-5/+42