Bhargava Shastry
|
12e5391547
|
Make custom mutations more frequent; pass post processed seed; add var decl before branch stmt
|
2020-01-09 19:41:58 +01:00 |
|
Bhargava Shastry
|
77b52f0b08
|
Add dataoffset/size mutation and varref inside for-loop-body; minor refactoring and code clean up post previous rebase
|
2020-01-08 13:03:31 +01:00 |
|
Bhargava Shastry
|
629a10a9be
|
Adapt namespace of proto mutator
|
2020-01-07 22:25:47 +01:00 |
|
Bhargava Shastry
|
98ce79dd0c
|
Add/remove function call in another function's body
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
c9da41743e
|
Add pop(f()) mutation
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
cba1f05005
|
Add/remove pop(call) and pop(create) and add constant assignment mutations
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
e6efb71147
|
Add expression mutator and helper
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
01f4b24ed5
|
Minor refactoring
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
25dabb8de2
|
Adjust mutation probability and add binop/unop/nullop mutations
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
bec86f7c03
|
Bug fix in enum ranging and add/remove revert mutation
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
3d8b9f03fe
|
Minor refactoring
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
8c9c5b74ae
|
Add utility functions and add/remove store stmt mutator
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
c954e18e12
|
Simplify function call type conversion
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
a6702425a1
|
Add/remove bounded and generic for stmt; remove block swap
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
17a69bbe90
|
Swap mutated block and if body and switch-case body blocks
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
145a4ee645
|
Swap mutated block and function def block
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
2c48f9a841
|
Add/remove function definition
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
26b3ee91e3
|
Minor code cleanup and added two new mutations: add/remove Function call and vardecl
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
f0ade1b4de
|
Add/remove switch statement mutation
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
fc93d9e5f8
|
Add/remove if statement mutation; also remove first instance and bail in all remove mutations
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
b6f9a2d380
|
Add/remove assignment mutation
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
60930ca119
|
WIP
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
3324762c37
|
Add remove mutations
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
194fbeb5c2
|
Add leave mutation
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
e2efcf222c
|
WIP
|
2020-01-07 22:21:49 +01:00 |
|
Bhargava Shastry
|
ec56c785c1
|
yul fuzzer: Add custom mutation routines
|
2020-01-07 22:21:49 +01:00 |
|