2014-05-07 12:31:26 +00:00
|
|
|
# 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],
|
|
|
|
|
2014-06-25 15:26:10 +00:00
|
|
|
# TODO(danno): Fix these internal function that are only callable form stubs
|
|
|
|
# and un-blacklist them!
|
|
|
|
"NumberToString": [SKIP],
|
|
|
|
"RxegExpConstructResult": [SKIP],
|
|
|
|
"RegExpExec": [SKIP],
|
|
|
|
"StringAdd": [SKIP],
|
|
|
|
"SubString": [SKIP],
|
|
|
|
"StringCompare": [SKIP],
|
|
|
|
"StringCharCodeAt": [SKIP],
|
|
|
|
"GetFromCache": [SKIP],
|
|
|
|
"CompileUnoptimized": [SKIP],
|
|
|
|
"CompileOptimized": [SKIP],
|
|
|
|
"TryInstallOptimizedCode": [SKIP],
|
|
|
|
"NotifyDeoptimized": [SKIP],
|
|
|
|
"NotifyStubFailure": [SKIP],
|
|
|
|
"AllocateInNewSpace": [SKIP],
|
|
|
|
"AllocateInTargetSpace": [SKIP],
|
|
|
|
"AllocateHeapNumber": [SKIP],
|
|
|
|
"NumberToSmi": [SKIP],
|
|
|
|
"NumberToStringSkipCache": [SKIP],
|
|
|
|
"NewSloppyArguments": [SKIP],
|
|
|
|
"NewStrictArguments": [SKIP],
|
|
|
|
"CreateJSGeneratorObject": [SKIP],
|
|
|
|
"SuspendJSGeneratorObject": [SKIP],
|
|
|
|
"ResumeJSGeneratorObject": [SKIP],
|
|
|
|
"ThrowGeneratorStateError": [SKIP],
|
|
|
|
"ArrayConstructor": [SKIP],
|
|
|
|
"InternalArrayConstructor": [SKIP],
|
|
|
|
"MaterializeRegExpLiteral": [SKIP],
|
|
|
|
"CreateObjectLiteral": [SKIP],
|
|
|
|
"CreateArrayLiteral": [SKIP],
|
|
|
|
"CreateArrayLiteralStubBailout": [SKIP],
|
|
|
|
"NewClosure": [SKIP],
|
|
|
|
"NewClosureFromStubFailure": [SKIP],
|
|
|
|
"NewObject": [SKIP],
|
|
|
|
"NewObjectWithAllocationSite": [SKIP],
|
|
|
|
"FinalizeInstanceSize": [SKIP],
|
|
|
|
"Throw": [SKIP],
|
|
|
|
"ReThrow": [SKIP],
|
|
|
|
"ThrowReferenceError": [SKIP],
|
|
|
|
"ThrowNotDateError": [SKIP],
|
|
|
|
"StackGuard": [SKIP],
|
|
|
|
"Interrupt": [SKIP],
|
|
|
|
"PromoteScheduledException": [SKIP],
|
|
|
|
"NewGlobalContext": [SKIP],
|
|
|
|
"NewFunctionContext": [SKIP],
|
|
|
|
"PushWithContext": [SKIP],
|
|
|
|
"PushCatchContext": [SKIP],
|
|
|
|
"PushBlockContext": [SKIP],
|
|
|
|
"PushModuleContext": [SKIP],
|
|
|
|
"DeleteContextSlot": [SKIP],
|
|
|
|
"LoadContextSlot": [SKIP],
|
|
|
|
"LoadContextSlotNoReferenceError": [SKIP],
|
|
|
|
"StoreContextSlot": [SKIP],
|
|
|
|
"DeclareGlobals": [SKIP],
|
|
|
|
"DeclareModules": [SKIP],
|
|
|
|
"DeclareContextSlot": [SKIP],
|
|
|
|
"InitializeConstGlobal": [SKIP],
|
|
|
|
"InitializeConstContextSlot": [SKIP],
|
|
|
|
"ResolvePossiblyDirectEval": [SKIP],
|
|
|
|
"MathPowSlow": [SKIP],
|
|
|
|
"MathPowRT": [SKIP],
|
|
|
|
|
2014-05-07 12:31:26 +00:00
|
|
|
# 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
|
|
|
|
]
|