OLD | NEW |
1 # Copyright 2014 the V8 project authors. All rights reserved. | 1 # Copyright 2014 the V8 project authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 [ | 5 [ |
6 [ALWAYS, { | 6 [ALWAYS, { |
7 # These are designed to crash: | 7 # These are designed to crash: |
8 "Abort": [SKIP], | 8 "Abort": [SKIP], |
9 "AbortJS": [SKIP], | 9 "AbortJS": [SKIP], |
10 "SystemBreak": [SKIP], | 10 "SystemBreak": [SKIP], |
(...skipping 15 matching lines...) Expand all Loading... |
26 | 26 |
27 # Too slow for fuzzing. | 27 # Too slow for fuzzing. |
28 "SetAllocationTimeout": [SKIP], | 28 "SetAllocationTimeout": [SKIP], |
29 | 29 |
30 # TODO(jkummerow): Fix these and un-blacklist them! | 30 # TODO(jkummerow): Fix these and un-blacklist them! |
31 "CreateDateTimeFormat": [SKIP], | 31 "CreateDateTimeFormat": [SKIP], |
32 "CreateNumberFormat": [SKIP], | 32 "CreateNumberFormat": [SKIP], |
33 | 33 |
34 # TODO(danno): Fix these internal function that are only callable form stubs | 34 # TODO(danno): Fix these internal function that are only callable form stubs |
35 # and un-blacklist them! | 35 # and un-blacklist them! |
36 "NumberToString": [SKIP], | |
37 "RxegExpConstructResult": [SKIP], | |
38 "RegExpExec": [SKIP], | |
39 "StringAdd": [SKIP], | |
40 "SubString": [SKIP], | |
41 "StringCompare": [SKIP], | |
42 "StringCharCodeAt": [SKIP], | |
43 "GetFromCache": [SKIP], | |
44 "CompileUnoptimized": [SKIP], | 36 "CompileUnoptimized": [SKIP], |
45 "CompileOptimized": [SKIP], | |
46 "TryInstallOptimizedCode": [SKIP], | |
47 "NotifyDeoptimized": [SKIP], | 37 "NotifyDeoptimized": [SKIP], |
48 "NotifyStubFailure": [SKIP], | 38 "NotifyStubFailure": [SKIP], |
49 "AllocateInNewSpace": [SKIP], | |
50 "AllocateInTargetSpace": [SKIP], | |
51 "AllocateHeapNumber": [SKIP], | |
52 "NumberToSmi": [SKIP], | |
53 "NumberToStringSkipCache": [SKIP], | |
54 "NewSloppyArguments": [SKIP], | 39 "NewSloppyArguments": [SKIP], |
55 "NewStrictArguments": [SKIP], | 40 "NewStrictArguments": [SKIP], |
56 "CreateJSGeneratorObject": [SKIP], | |
57 "SuspendJSGeneratorObject": [SKIP], | |
58 "ResumeJSGeneratorObject": [SKIP], | |
59 "ThrowGeneratorStateError": [SKIP], | |
60 "ArrayConstructor": [SKIP], | 41 "ArrayConstructor": [SKIP], |
61 "InternalArrayConstructor": [SKIP], | 42 "InternalArrayConstructor": [SKIP], |
62 "MaterializeRegExpLiteral": [SKIP], | |
63 "CreateObjectLiteral": [SKIP], | |
64 "CreateArrayLiteral": [SKIP], | |
65 "CreateArrayLiteralStubBailout": [SKIP], | |
66 "NewClosure": [SKIP], | |
67 "NewClosureFromStubFailure": [SKIP], | |
68 "NewObject": [SKIP], | |
69 "NewObjectWithAllocationSite": [SKIP], | |
70 "FinalizeInstanceSize": [SKIP], | 43 "FinalizeInstanceSize": [SKIP], |
71 "Throw": [SKIP], | |
72 "ReThrow": [SKIP], | |
73 "ThrowReferenceError": [SKIP], | |
74 "ThrowNotDateError": [SKIP], | |
75 "StackGuard": [SKIP], | |
76 "Interrupt": [SKIP], | |
77 "PromoteScheduledException": [SKIP], | 44 "PromoteScheduledException": [SKIP], |
78 "NewGlobalContext": [SKIP], | |
79 "NewFunctionContext": [SKIP], | 45 "NewFunctionContext": [SKIP], |
80 "PushWithContext": [SKIP], | 46 "PushWithContext": [SKIP], |
81 "PushCatchContext": [SKIP], | 47 "PushCatchContext": [SKIP], |
82 "PushBlockContext": [SKIP], | |
83 "PushModuleContext": [SKIP], | 48 "PushModuleContext": [SKIP], |
84 "DeleteContextSlot": [SKIP], | |
85 "LoadContextSlot": [SKIP], | |
86 "LoadContextSlotNoReferenceError": [SKIP], | |
87 "StoreContextSlot": [SKIP], | |
88 "DeclareGlobals": [SKIP], | |
89 "DeclareModules": [SKIP], | |
90 "DeclareContextSlot": [SKIP], | |
91 "InitializeConstGlobal": [SKIP], | |
92 "InitializeConstContextSlot": [SKIP], | |
93 "ResolvePossiblyDirectEval": [SKIP], | |
94 "MathPowSlow": [SKIP], | |
95 "MathPowRT": [SKIP], | |
96 | 49 |
97 # TODO(jkummerow): Figure out what to do about inlined functions. | 50 # TODO(jkummerow): Figure out what to do about inlined functions. |
98 "_GeneratorNext": [SKIP], | 51 "_GeneratorNext": [SKIP], |
99 "_GeneratorThrow": [SKIP], | 52 "_GeneratorThrow": [SKIP], |
100 "_GetCachedArrayIndex": [SKIP], | 53 "_GetCachedArrayIndex": [SKIP], |
101 "_HasCachedArrayIndex": [SKIP], | 54 "_HasCachedArrayIndex": [SKIP], |
102 "_IsStringWrapperSafeForDefaultValueOf": [SKIP], | 55 "_IsStringWrapperSafeForDefaultValueOf": [SKIP], |
103 "_OneByteSeqStringSetChar": [SKIP], | 56 "_OneByteSeqStringSetChar": [SKIP], |
104 "_RegExpConstructResult": [SKIP], | 57 "_RegExpConstructResult": [SKIP], |
105 "_TwoByteSeqStringSetChar": [SKIP], | 58 "_TwoByteSeqStringSetChar": [SKIP], |
106 | 59 |
107 # These are slow. | 60 # These are slow. |
108 "DebugEvaluate": [PASS, SLOW], | 61 "DebugEvaluate": [PASS, SLOW], |
109 "DebugReferencedBy": [PASS, SLOW], | 62 "DebugReferencedBy": [PASS, SLOW], |
110 "SetAccessorProperty": [PASS, SLOW], | 63 "SetAccessorProperty": [PASS, SLOW], |
111 "SetScopeVariableValue": [PASS, SLOW], | 64 "SetScopeVariableValue": [PASS, SLOW], |
112 }] # ALWAYS | 65 }] # ALWAYS |
113 ] | 66 ] |
OLD | NEW |