summaryrefslogtreecommitdiff
path: root/src/tools/fuzzing.h
Commit message (Expand)AuthorAgeFilesLines
* Fuzzer: Better handling of globals from initial content (#6072)Alon Zakai2023-11-011-4/+0
* Add getGeneralSuperType() that includes basic supers, and use in fuzzer (#6005)Alon Zakai2023-10-171-7/+0
* Fuzzing for Try and Throw (#5776)Alon Zakai2023-06-211-0/+4
* [Wasm GC] Fuzz array.copy and array.fill (#5663)Alon Zakai2023-04-171-0/+4
* [Wasm GC] Improve GC operation coverage by using locals more (#5661)Alon Zakai2023-04-171-0/+6
* Fuzzer: When nested under makeTrivial(), avoid normal make() (#5657)Alon Zakai2023-04-121-0/+4
* [Wasm GC] Fuzz struct.set and array.set (#5655)Alon Zakai2023-04-121-0/+8
* [Wasm GC] Fuzz struct.get and array.get (#5651)Alon Zakai2023-04-101-0/+9
* [Wasm GC] Fuzz struct.new and array.new (#5622)Alon Zakai2023-04-041-6/+12
* [Wasm GC] Fuzz RefCast (#5617)Alon Zakai2023-04-031-0/+4
* [Wasm GC] Fuzz ref.test (#5577)Alon Zakai2023-03-161-0/+1
* Fuzzer: Generate both immutable and mutable globals (#5575)Alon Zakai2023-03-151-0/+1
* Fuzzer: Pick interesting subtypes in getSubType(HeapType) (#5573)Alon Zakai2023-03-151-0/+4
* Fuzzer: Emit nulls with low probability in makeConstCompoundRef (#5559)Alon Zakai2023-03-101-0/+11
* Emit the fuzzer hashMemory function after modifications (#5558)Alon Zakai2023-03-091-0/+1
* Fuzzer: Pick from existing heap types in the module (#5539)Alon Zakai2023-03-081-0/+4
* Fuzzer: Be more careful with unreachable code (#5498)Alon Zakai2023-02-161-0/+5
* Fuzzer: Replace with unreachable sometimes (#5496)Alon Zakai2023-02-161-3/+2
* [Wasm GC] Support non-nullable locals in the "1a" form (#4959)Alon Zakai2022-08-311-1/+2
* Remove RTTs (#4848)Thomas Lively2022-08-051-6/+5
* Fuzzer: Refactor makeConst into separate functions [NFC] (#4709)Alon Zakai2022-06-011-0/+11
* [EH] Enable fuzzer with initial contents (#4409)Heejin Ahn2022-01-041-1/+6
* Add a fuzzer specifically for types (#4328)Thomas Lively2021-11-151-81/+13
* Fuzz more basic GC types (#4303)Thomas Lively2021-11-041-0/+4
* [NFC] Factor fuzzer randomness into a separate utility (#4304)Thomas Lively2021-11-041-26/+15
* [NFC] Create a .cpp file for fuzzer implementation (#4279)Thomas Lively2021-10-261-3080/+138
* Preserve Function HeapTypes (#3952)Thomas Lively2021-06-301-38/+34
* [EH] Make tag's attribute encoding detail (#3947)Heejin Ahn2021-06-211-1/+0
* [EH] Replace event with tag (#3937)Heejin Ahn2021-06-181-7/+6
* Remove Type ordering (#3793)Thomas Lively2021-05-181-3/+4
* Rename SIMD extending load instructions (#3798)Daniel Wirtz2021-04-121-12/+12
* Rename various SIMD load instructions (#3795)Daniel Wirtz2021-04-111-10/+10
* RefFunc: Validate that the type is non-nullable, and avoid possible bugs in t...Alon Zakai2021-04-081-9/+6
* Fuzzer: Do not assume table 0 is funcref, as initial content may include a no...Alon Zakai2021-04-081-1/+4
* [RT] Add type to tables and element segments (#3763)Abbas Mashayekh2021-04-061-13/+32
* Update SIMD names and opcodes (#3771)Thomas Lively2021-04-051-17/+11
* Fix an iterator invalidation error in the fuzzer (#3764)Alon Zakai2021-04-011-2/+8
* Fix fuzzer on creating a function with a heaptype of just 'func' (#3738)Alon Zakai2021-03-251-6/+23
* Fix nondefaultability of Tuple types (#3733)Alon Zakai2021-03-251-2/+3
* [RT] Support expressions in element segments (#3666)Abbas Mashayekh2021-03-241-6/+10
* [Wasm GC] Add support for non-nullable types, all except for locals (#3710)Alon Zakai2021-03-231-4/+2
* Simplify fuzzer fixup code for names (#3688)Alon Zakai2021-03-151-33/+15
* Fix fuzz issue with ElementSegment name collisions (#3674)Alon Zakai2021-03-121-12/+10
* [reference-types] Support passive elem segments (#3572)Abbas Mashayekh2021-03-051-22/+33
* [GC] Fuzzer: Avoid creating tuples with non-defaultable types (#3567)Alon Zakai2021-02-161-3/+7
* [GC] Support RTT constants in Builder::makeConstantExpression (#3550)Alon Zakai2021-02-091-7/+1
* [reference-types] remove single table restriction in IR (#3517)Abbas Mashayekh2021-02-091-23/+34
* [GC] Avoid replacing non-defaultable types in the fuzzer (#3549)Alon Zakai2021-02-081-2/+10
* [GC] Small fuzz fixes for GC (#3540)Alon Zakai2021-02-031-35/+49
* [GC] Don't emit i31ref in fuzzer (#3531)Alon Zakai2021-02-011-11/+10