We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d9e6995 commit 6a52ebbCopy full SHA for 6a52ebb
src/Fuzzer/Oracle.fs
@@ -28,9 +28,16 @@ module Signal =
28
| _ -> true
29
30
module Oracle =
31
+ let v8Table = [|
32
+ "Fatal javascript OOM";
33
+ "Check failed: args";
34
+ |]
35
+
36
+ let checkTable table err = Array.exists (String.contains err) table |> not
37
38
let isCrash = Signal.ofRet >> Signal.isCrash
39
- let isV8Bug (struct (ret, out, err)) = isCrash ret
40
+ let isV8Bug (struct (ret, out, err)) = isCrash ret && checkTable v8Table err
41
42
let isChakraBug (struct (ret, out, err)) = isCrash ret
43
0 commit comments