Skip to content

Commit e468141

Browse files
author
Zia-Rashid
committed
Added crash guard to mutation and modified dbg build run script
1 parent 37e02a6 commit e468141

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

Sources/Fuzzilli/Corpus/BasicCorpus.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ public class BasicCorpus: ComponentBase, Collection, Corpus {
100100

101101
/// Returns a random program from this corpus and increases its age by one.
102102
public func randomElementForMutating() -> Program {
103+
assert(programs.count > 0) // if corpus is empty, this mutation will crash
103104
let idx = Int.random(in: 0..<programs.count)
104105
ages[idx] += 1
105106
let program = programs[idx]

runFuzzilli_dbg.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
swift run FuzzilliCli --profile=v8debug --engine=multi --resume --corpus=basic --storagePath=./Corpus --logLevel=verbose --timeout=1500 --diagnostics /home/diddy/v8/v8/out/fuzzbuild/d8
1+
swift run FuzzilliCli --profile=v8debug --engine=multi --resume --corpus=basic --storagePath=./Corpus --logLevel=verbose --timeout=1500 --diagnostics /home/diddy/v8/v8/out/fuzzbuild_dbg/d8

0 commit comments

Comments
 (0)