v8/test/fuzz-natives/fuzz-natives.status

114 lines
3.2 KiB
Plaintext

# 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(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],
# 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
]