summaryrefslogtreecommitdiff
path: root/deps/v8/test/fuzz-natives/fuzz-natives.status
blob: fb3cae902a4ad1984fe77fed398813dff8cd71b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Copyright 2014 the V8 project authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

[
[ALWAYS, {
  # These are designed to crash:
  "Abort": [SKIP],
  "AbortJS": [SKIP],
  "SystemBreak": [SKIP],
  "_DebugBreakInOptimizedCode": [SKIP],

  # varargs.
  "Call": [SKIP],
  "_CallFunction": [SKIP],

  # Implemented in the parser, not callable.
  "IS_VAR": [SKIP],

  # Compile-time ASSERTs.
  "_DateField": [SKIP],
  "_GetFromCache": [SKIP],

  # Riddled with ASSERTs.
  "CompileForOnStackReplacement": [SKIP],

  # Too slow for fuzzing.
  "SetAllocationTimeout": [SKIP],

  # TODO(jkummerow): Fix these and un-blacklist them!
  "CreateDateTimeFormat": [SKIP],
  "CreateNumberFormat": [SKIP],

  # TODO(jkummerow): Figure out what to do about inlined functions.
  "_GeneratorNext": [SKIP],
  "_GeneratorThrow": [SKIP],
  "_GetCachedArrayIndex": [SKIP],
  "_HasCachedArrayIndex": [SKIP],
  "_IsStringWrapperSafeForDefaultValueOf": [SKIP],
  "_OneByteSeqStringSetChar": [SKIP],
  "_RegExpConstructResult": [SKIP],
  "_TwoByteSeqStringSetChar": [SKIP],

  # These are slow.
  "DebugEvaluate": [PASS, SLOW],
  "DebugReferencedBy": [PASS, SLOW],
  "SetAccessorProperty": [PASS, SLOW],
  "SetScopeVariableValue": [PASS, SLOW],
}]  # ALWAYS
]