Commit 206880e
Implement fuzzing for Boolean and integer parameters (#765)
* Move implementation of call config generation into `kmir.kast`
* Add method `make_call_config` to `KMIR` with parameter `mode` to
select between concrete, symbolic, and a newly added random mode
* Implement random argument generation for parameters of Boolean and
integer types
* Many small refactorings in call config generation
---------
Co-authored-by: Jost Berthold <jost.berthold@gmail.com>1 parent 64f12f0 commit 206880e
26 files changed
Lines changed: 1728 additions & 83 deletions
File tree
- kmir/src
- kmir
- tests/integration
- data/run-smir-random/simple-types
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
167 | 168 | | |
168 | 169 | | |
169 | 170 | | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
174 | 185 | | |
175 | 186 | | |
176 | 187 | | |
| |||
0 commit comments