Upgrade V8 to version 4.9.385.28

https://chromium.googlesource.com/v8/v8/+/4.9.385.28

FPIIM-449

Change-Id: I4b2e74289d4bf3667f2f3dc8aa2e541f63e26eb4
diff --git a/test/cctest/cctest.status b/test/cctest/cctest.status
index cc5414d..8083753 100644
--- a/test/cctest/cctest.status
+++ b/test/cctest/cctest.status
@@ -40,6 +40,7 @@
   # they don't fail then test.py has failed.
   'test-serialize/TestThatAlwaysFails': [FAIL],
   'test-serialize/DependentTestThatAlwaysFails': [FAIL],
+  'test-api/SealHandleScope': [FAIL],
 
   # This test always fails.  It tests that LiveEdit causes abort when turned off.
   'test-debug/LiveEditDisabled': [FAIL],
@@ -63,59 +64,79 @@
   # are actually 13 * 38 * 5 * 128 = 316160 individual tests hidden here.
   'test-parsing/ParserSync': [PASS, NO_VARIANTS],
 
-  # This tests only the type system, so there is no point in running several
-  # variants.
+  # This tests only the type system, no point in running several variants.
   'test-hydrogen-types/*': [PASS, NO_VARIANTS],
   'test-types/*': [PASS, NO_VARIANTS],
 
+  # This tests API threading, no point in running several variants.
+  'test-api/Threading*': [PASS, NO_VARIANTS],
+
   # The cpu profiler tests are notoriously flaky.
   # BUG(2999). (test/cpu-profiler/CollectCpuProfile)
   # BUG(3287). (test-cpu-profiler/SampleWhenFrameIsNotSetup)
-  'test-cpu-profiler/*': [PASS, FLAKY],
-  'test-cpu-profiler/*': [SKIP],
+  'test-cpu-profiler/CollectCpuProfile': [SKIP],
+  'test-cpu-profiler/CollectCpuProfileSamples': [SKIP],
+  'test-cpu-profiler/FunctionApplySample': [SKIP],
+  'test-cpu-profiler/FunctionCallSample': [SKIP],
+  'test-cpu-profiler/SampleWhenFrameIsNotSetup': [SKIP],
+  'test-cpu-profiler/HotDeoptNoFrameEntry': [SKIP],
+  'test-cpu-profiler/BoundFunctionCall': [SKIP],
+  'test-cpu-profiler/CpuProfileDeepStack': [SKIP],
+  'test-cpu-profiler/JsNativeJsSample': [SKIP],
+  'test-cpu-profiler/JsNativeJsRuntimeJsSample': [SKIP],
+  'test-cpu-profiler/JsNative1JsNative2JsSample': [SKIP],
 
   # BUG(3525). Test crashes flakily.
   'test-debug/RecursiveBreakpoints': [PASS, FLAKY],
   'test-debug/RecursiveBreakpointsGlobal': [PASS, FLAKY],
 
+  # BUG(v8:4358). Hangs flakily.
+  'test-debug/ProcessDebugMessagesThreaded': [SKIP],
+
+  # BUG(2340). Preprocessing stack traces is disabled at the moment.
+  'test-heap/PreprocessStackTrace': [FAIL],
+
+  # BUG(4333). Function name inferrer does not work for ES6 clases.
+  'test-func-name-inference/UpperCaseClass': [FAIL],
+  'test-func-name-inference/LowerCaseClass': [FAIL],
+
   ##############################################################################
   # TurboFan compiler failures.
 
   # Some tests are just too slow to run for now.
-  'test-api/Threading*': [PASS, NO_VARIANTS],
   'test-heap/IncrementalMarkingStepMakesBigProgressWithLargeObjects': [PASS, NO_VARIANTS],
   'test-heap-profiler/ManyLocalsInSharedContext': [PASS, NO_VARIANTS],
+  'test-serialize/SerializeToplevelLargeCodeObject': [PASS, NO_VARIANTS],
   'test-debug/ThreadedDebugging': [PASS, NO_VARIANTS],
-  'test-debug/DebugBreakLoop': [PASS, NO_VARIANTS],
   # BUG(3742).
   'test-mark-compact/MarkCompactCollector': [PASS, ['arch==arm', NO_VARIANTS]],
 
-  # Support for %GetFrameDetails is missing and requires checkpoints.
-  'test-api/Regress385349': [PASS, NO_VARIANTS],
-  'test-debug/DebuggerStatement': [PASS, NO_VARIANTS],
-  'test-debug/DebuggerStatementBreakpoint': [PASS, NO_VARIANTS],
-  'test-debug/DebugEvaluateWithCodeGenerationDisallowed': [PASS, NO_VARIANTS],
-  'test-debug/DebugStepNatives': [PASS, NO_VARIANTS],
-  'test-debug/DebugStepFunctionCall': [PASS, NO_VARIANTS],
-  'test-debug/DebugStepFunctionApply': [PASS, NO_VARIANTS],
-  'test-debug/ScriptNameAndData': [PASS, NO_VARIANTS],
-  'test-debug/ContextData': [PASS, NO_VARIANTS],
-  'test-debug/DebugBreakInMessageHandler': [PASS, NO_VARIANTS],
-  'test-debug/CallFunctionInDebugger': [PASS, NO_VARIANTS],
-  'test-debug/CallingContextIsNotDebugContext': [PASS, NO_VARIANTS],
-  'test-debug/DebugEventContext': [PASS, NO_VARIANTS],
-  'test-debug/DebugBreakInline': [PASS, NO_VARIANTS],
-  'test-debug/BreakMessageWhenMessageHandlerIsReset': [PASS, NO_VARIANTS],
-  'test-debug/DebugBreak': [PASS, NO_VARIANTS],
-  'test-debug/DebugBreakFunctionApply': [PASS, NO_VARIANTS],
-  'test-debug/DebugBreakStackInspection': [PASS, NO_VARIANTS],
-  'test-debug/DeoptimizeDuringDebugBreak': [PASS, NO_VARIANTS],
-  'test-debug/DisableBreak': [PASS, NO_VARIANTS],
-  'test-debug/NoDebugBreakInAfterCompileMessageHandler': [PASS, NO_VARIANTS],
-  'test-debug/RegExpDebugBreak': [PASS, NO_VARIANTS],
+  # TODO(mstarzinger): The rewriter is not being called when top-level code is
+  # optimized and hence scripts don't "return" the correct value. Fix this.
+  'test-compiler/CompileFunctionInContext*': [PASS, NO_VARIANTS],
 
-  # TODO(titzer): Triggers bug in late control reduction.
-  'test-run-inlining/InlineLoopGuardedEmpty': [SKIP],
+  # TODO(bmeurer): TurboFan embeds strong references to all kinds of objects
+  # via deoptimization data (Crankshaft also does this, but lack proper test
+  # coverage).
+  'test-heap/ObjectsInOptimizedCodeAreWeak': [PASS, NO_VARIANTS],
+
+  # TurboFan doesn't support allocation sites currently.
+  'test-heap/EnsureAllocationSiteDependentCodesProcessed': [PASS, NO_VARIANTS],
+  'test-heap/OptimizedPretenuringAllocationFolding': [PASS, NO_VARIANTS],
+  'test-heap/OptimizedPretenuringdoubleArrayLiterals': [PASS, NO_VARIANTS],
+  'test-heap/OptimizedPretenuringDoubleArrayProperties': [PASS, NO_VARIANTS],
+  'test-heap/OptimizedPretenuringMixedInObjectProperties': [PASS, NO_VARIANTS],
+  'test-heap/OptimizedPretenuringNestedDoubleLiterals': [PASS, NO_VARIANTS],
+  'test-heap/OptimizedPretenuringNestedMixedArrayLiterals': [PASS, NO_VARIANTS],
+  'test-heap/OptimizedPretenuringNestedObjectLiterals': [PASS, NO_VARIANTS],
+  'test-heap/OptimizedPretenuringObjectArrayLiterals': [PASS, NO_VARIANTS],
+
+  # TurboFan cpu profiler result is different.
+  'test-cpu-profiler/CollectDeoptEvents': [PASS, NO_VARIANTS],
+  'test-cpu-profiler/DeoptAtFirstLevelInlinedSource': [PASS, NO_VARIANTS],
+  'test-cpu-profiler/DeoptAtSecondLevelInlinedSource': [PASS, NO_VARIANTS],
+  'test-cpu-profiler/DeoptUntrackedFunction': [PASS, NO_VARIANTS],
+  'test-cpu-profiler/TickLines': [PASS, NO_VARIANTS],
 
   ############################################################################
   # Slow tests.
@@ -123,21 +144,24 @@
   'test-api/Threading2': [PASS, ['mode == debug', SLOW]],
   'test-api/Threading3': [PASS, ['mode == debug', SLOW]],
   'test-api/Threading4': [PASS, ['mode == debug', SLOW]],
+  'test-debug/CallFunctionInDebugger': [PASS, ['mode == debug', SLOW]],
   'test-strings/StringOOM*': [PASS, ['mode == debug', SKIP]],
+
+  # TODO(machenbach, mvstanton): Flaky in debug on all platforms.
+  'test-lockers/LockerUnlocker': [PASS, ['mode == debug', FLAKY]],
 }],  # ALWAYS
 
 ##############################################################################
 ['arch == arm64', {
 
+  'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL],
+
   'test-api/Bug618': [PASS],
 
   # BUG(v8:3385).
   'test-serialize/DeserializeFromSecondSerialization': [PASS, FAIL],
   'test-serialize/DeserializeFromSecondSerializationAndRunScript2': [PASS, FAIL],
 
-  # BUG(v8:2999).
-  'test-cpu-profiler/CollectCpuProfile': [PASS, FAIL],
-
   # BUG(v8:3154).
   'test-heap/ReleaseOverReservedPages': [PASS, FAIL],
 
@@ -159,6 +183,7 @@
   # Pass but take too long with the simulator.
   'test-api/ExternalArrays': [PASS, TIMEOUT],
   'test-api/Threading1': [SKIP],
+  'test-api/Threading2': [SKIP],
 }],  # 'arch == arm64 and simulator_run == True'
 
 ['arch == arm64 and mode == debug and simulator_run == True', {
@@ -170,20 +195,32 @@
   'test-api/ExternalFloatArray': [SKIP],
   'test-api/Float32Array': [SKIP],
   'test-api/Float64Array': [SKIP],
-  'test-debug/DebugBreakLoop': [SKIP],
 }],  # 'arch == arm64 and mode == debug and simulator_run == True'
 
 ##############################################################################
 ['asan == True', {
   # Skip tests not suitable for ASAN.
   'test-assembler-x64/AssemblerX64XchglOperations': [SKIP],
-  'test-lockers/MultithreadedParallelIsolates': [SKIP],
 }],  # 'asan == True'
 
 ##############################################################################
+['msan == True', {
+  # ICU upstream issues.
+  'test-strings/CountBreakIterator': [SKIP],
+
+  # Slow tests.
+  'test-api/Threading1': [PASS, SLOW],
+  'test-api/Threading2': [PASS, SLOW],
+  'test-api/Threading3': [PASS, SLOW],
+  'test-api/Threading4': [PASS, SLOW],
+}],  # 'msan == True'
+
+##############################################################################
 ['no_snap == True', {
-  # BUG(3215)
-  'test-lockers/MultithreadedParallelIsolates': [PASS, FAIL, TIMEOUT],
+  # Slow tests.
+  'test-api/ExternalWrap': [PASS, SLOW],
+  'test-api/FastReturnValues*': [PASS, SLOW],
+  'test-decls/CrossScriptReferences_Simple2': [PASS, SLOW],
 }],  # 'no_snap == True'
 
 ##############################################################################
@@ -197,21 +234,14 @@
 ##############################################################################
 ['system == windows', {
 
-  # BUG(2999).
-  'test-cpu-profiler/CollectCpuProfile': [PASS, FAIL],
-
-  # BUG(3005).
-  'test-alloc/CodeRange': [PASS, FAIL],
-
-  # BUG(3215). Crashes on windows.
-  'test-lockers/MultithreadedParallelIsolates': [SKIP],
-
   # BUG(3331). Fails on windows.
   'test-heap/NoWeakHashTableLeakWithIncrementalMarking': [SKIP],
 
-  # BUG(v8:3433). Crashes on windows.
-  'test-cpu-profiler/FunctionApplySample': [SKIP],
+  # BUG(v8:4573).
+  'test-api/MultipleIsolatesOnIndividualThreads': [PASS, NO_VARIANTS],
 
+  # BUG(v8:4642).
+  'test-lockers/LockAndUnlockDifferentIsolates': [PASS, NO_VARIANTS],
 }],  # 'system == windows'
 
 ##############################################################################
@@ -224,8 +254,30 @@
 }],  # 'system == macos'
 
 ##############################################################################
+['byteorder == big', {
+  # TODO(mips-team): Fix Wasm for big-endian.
+  'test-run-wasm-module/Run_WasmModule_CallAdd_rev': [SKIP],
+  'test-run-wasm-module/Run_WasmModule_ReadLoadedDataSegment': [SKIP],
+  'test-run-wasm-module/Run_WasmModule_CheckMemoryIsZero': [SKIP],
+  'test-run-wasm-module/Run_WasmModule_Global': [SKIP],
+  'test-run-wasm/Run_WasmInt32*': [SKIP],
+  'test-run-wasm/Run_Wasm_TableSwitch*': [SKIP],
+  'test-run-wasm/Run_Wasm_StoreMemI32_offset': [SKIP],
+  'test-run-wasm/Run_Wasm_Int32LoadInt16_*': [SKIP],
+  'test-run-wasm/Run_WasmMixedGlobals': [SKIP],
+  'test-run-wasm/Run_WasmCall*': [SKIP],
+  'test-run-wasm/Run_WasmMixedCall_*': [SKIP],
+  'test-run-wasm/Run_WasmInt64*': [SKIP],
+  'test-run-wasm/Run_Wasm_LoadStoreI64_sx': [SKIP],
+  'test-run-wasm/Run_WASM_Int64DivS_byzero_const': [SKIP],
+  'test-run-wasm/Run_TestI64WasmRunner': [SKIP],
+}],  # 'byteorder == big'
+
+##############################################################################
 ['arch == arm', {
 
+  'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL],
+
   # BUG(355): Test crashes on ARM.
   'test-log/ProfLazyMode': [SKIP],
 
@@ -249,20 +301,16 @@
 
 ##############################################################################
 ['arch == mipsel or arch == mips', {
+  'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL],
 
-  # BUG(2657): Test sometimes times out on MIPS simulator.
-  'test-thread-termination/TerminateMultipleV8ThreadsDefaultIsolate': [PASS, TIMEOUT],
+  # TODO(mips-team): Improve code-size on large RegExp's.
+  'test-heap/TestSizeOfRegExpCode':  [SKIP],
 
   # BUG(1075): Unresolved crashes on MIPS also.
   'test-serialize/Deserialize': [SKIP],
   'test-serialize/DeserializeFromSecondSerializationAndRunScript2': [SKIP],
   'test-serialize/DeserializeAndRunScript2': [SKIP],
   'test-serialize/DeserializeFromSecondSerialization': [SKIP],
-
-  # Test requires turbofan:
-  'test-simplified-lowering/LowerStringOps_to_call_and_compare': [SKIP],
-  'codegen-tester/CompareWrapper': [SKIP],
-  'codegen-tester/ParametersEqual': [SKIP],
 }],  # 'arch == mipsel or arch == mips'
 
 ##############################################################################
@@ -271,41 +319,38 @@
   'test-api/ExternalArrays': [PASS, NO_VARIANTS],
 
   # TODO(mips-team): Currently fails on mips board.
-  'test-simplified-lowering/RunNumberMultiply_TruncatingToUint32': [SKIP],
   'test-parsing/TooManyArguments': [SKIP],
   'test-api/Threading3': [SKIP],
-  'test-api/RequestInterruptTestWithNativeAccessor': [SKIP],
-  'test-api/RequestInterruptTestWithAccessor': [SKIP],
 }],  # 'arch == mips'
 
 ##############################################################################
-['arch == mips64el', {
-
-  # BUG(2657): Test sometimes times out on MIPS simulator.
-  'test-thread-termination/TerminateMultipleV8ThreadsDefaultIsolate': [PASS, TIMEOUT],
+['arch == mips64el or arch == mips64', {
+  'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL],
 
   # BUG(v8:3154).
   'test-heap/ReleaseOverReservedPages': [PASS, FAIL],
 
+  # TODO(mips-team): Improve code-size on large RegExp's.
+  'test-heap/TestSizeOfRegExpCode':  [SKIP],
+
   # BUG(1075): Unresolved crashes on MIPS also.
   'test-serialize/Deserialize': [SKIP],
   'test-serialize/DeserializeFromSecondSerializationAndRunScript2': [SKIP],
   'test-serialize/DeserializeAndRunScript2': [SKIP],
   'test-serialize/DeserializeFromSecondSerialization': [SKIP],
-
-  # Test requires turbofan:
-  'test-simplified-lowering/LowerStringOps_to_call_and_compare': [SKIP],
-  'codegen-tester/CompareWrapper': [SKIP],
-  'codegen-tester/ParametersEqual': [SKIP],
-}],  # 'arch == mips64el'
+}],  # 'arch == mips64el or arch == mips64'
 
 ##############################################################################
 ['arch == x87', {
-
-  # Test requires turbofan:
-  'codegen-tester/CompareWrapper': [SKIP],
-  'codegen-tester/ParametersEqual': [SKIP],
-  'test-simplified-lowering/LowerStringOps_to_call_and_compare': [SKIP],
+  'test-run-machops/RunFloat64InsertLowWord32': [SKIP],
+  'test-run-native-calls/MixedParams_0': [SKIP],
+  'test-run-native-calls/MixedParams_1': [SKIP],
+  'test-run-native-calls/MixedParams_2': [SKIP],
+  'test-run-native-calls/MixedParams_3': [SKIP],
+  'test-run-machops/RunFloat64MulAndFloat64Add1': [SKIP],
+  'test-run-machops/RunFloat64MulAndFloat64Add2': [SKIP],
+  'test-run-machops/RunFloat64MulAndFloat64Sub1': [SKIP],
+  'test-run-machops/RunFloat64MulAndFloat64Sub2': [SKIP],
 }],  # 'arch == x87'
 
 ##############################################################################
@@ -323,7 +368,6 @@
   # NaCl builds have problems with threaded tests since Pepper_28.
   # V8 Issue 2786
   'test-api/Threading1': [SKIP],
-  'test-lockers/MultithreadedParallelIsolates': [SKIP],
   'test-lockers/ExtensionsRegistration': [SKIP],
 
   # These tests fail as there is no /tmp directory in Native Client.
@@ -422,4 +466,124 @@
   'test-accessors/Gc' : [SKIP],
 
 }],  # 'arch == nacl_ia32 or arch == nacl_x64'
+
+##############################################################################
+['system == aix and arch == ppc64', {
+
+  # BUG 2857
+  'test-log/EquivalenceOfLoggingAndTraversal' : [SKIP],
+
+}],  # 'system == aix and arch == ppc64'
+
+##############################################################################
+['system == aix or (arch == ppc64 and byteorder == big)', {
+
+  # TODO(ppc): Fix for platforms with function desciptors.
+  'test-run-machops/RunComputedCodeObject' : [SKIP],
+  'test-run-wasm-module/Run_WasmModule_Return114' : [SKIP],
+  'test-run-wasm-module/Run_WasmModule_CallAdd' : [SKIP],
+  'test-run-wasm-module/Run_WasmModule_CallMain_recursive' : [SKIP],
+
+}],  # 'system == aix or (arch == ppc64 and byteorder == big)'
+
+##############################################################################
+['arch == ppc and simulator_run == True or arch == ppc64 and simulator_run == True', {
+
+  # Pass but take too long with the simulator.
+  'test-api/Threading1': [PASS, SLOW],
+  'test-api/Threading2': [PASS, SLOW],
+  'test-api/ExternalArrays': [PASS, SLOW],
+
+}],  # 'arch == ppc64 and simulator_run == True'
+
+['ignition == True', {
+  'test-api/*' : [SKIP],
+  'test-cpu-profiler/*' : [SKIP],
+  'test-debug/*' : [SKIP],
+  'test-func-name-inference/*' : [SKIP],
+  'test-inobject-slack-tracking/*' : [SKIP],
+  'test-run-jsexceptions/*' : [SKIP],
+  'test-serialize/*' : [SKIP],
+
+  'test-api-interceptors/InterceptorCallICInvalidatedConstantFunctionViaGlobal': [SKIP],
+  'test-api-interceptors/InterceptorLoadICInvalidatedCallbackViaGlobal': [SKIP],
+  'test-api-interceptors/InterceptorLoadICInvalidatedFieldViaGlobal': [SKIP],
+  'test-bytecode-generator/TryCatch': [SKIP],
+  'test-bytecode-generator/TryFinally': [SKIP],
+  'test-compiler/C2JSFrames': [SKIP],
+  'test-compiler/FeedbackVectorPreservedAcrossRecompiles': [SKIP],
+  'test-compiler/FeedbackVectorUnaffectedByScopeChanges': [SKIP],
+  'test-compiler/OptimizedCodeSharing2': [SKIP],
+  'test-compiler/OptimizedCodeSharing3': [SKIP],
+  'test-compiler/Print': [SKIP],
+  'test-compiler/UncaughtThrow': [SKIP],
+  'test-decls/CrossScriptDynamicLookup': [SKIP],
+  'test-decls/Regress425510': [SKIP],
+  'test-feedback-vector/VectorCallICStates': [SKIP],
+  'test-heap/AddInstructionChangesNewSpacePromotion': [SKIP],
+  'test-heap/ArrayShiftSweeping': [SKIP],
+  'test-heap/CanonicalSharedFunctionInfo': [SKIP],
+  'test-heap/CellsInOptimizedCodeAreWeak': [SKIP],
+  'test-heap/CompilationCacheCachingBehavior': [SKIP],
+  'test-heap/CountForcedGC': [SKIP],
+  'test-heap/IncrementalMarkingClearsMonomorphicConstructor': [SKIP],
+  'test-heap/IncrementalMarkingPreservesMonomorphicCallIC': [SKIP],
+  'test-heap/IncrementalMarkingPreservesMonomorphicConstructor': [SKIP],
+  'test-heap/NoWeakHashTableLeakWithIncrementalMarking': [SKIP],
+  'test-heap-profiler/HeapSnapshotCollection': [SKIP],
+  'test-heap-profiler/HeapSnapshotSimd': [SKIP],
+  'test-heap-profiler/HeapSnapshotWeakCollection': [SKIP],
+  'test-heap/OptimizedAllocationAlwaysInNewSpace': [SKIP],
+  'test-heap/PromotionQueue': [SKIP],
+  'test-heap/Regress169209': [SKIP],
+  'test-heap/Regress1878': [SKIP],
+  'test-heap/Regress357137': [SKIP],
+  'test-heap/Regress3631': [SKIP],
+  'test-heap/Regress388880': [SKIP],
+  'test-heap/TestCodeFlushingIncrementalAbort': [SKIP],
+  'test-heap/TestCodeFlushingIncrementalScavenge': [SKIP],
+  'test-heap/TestCodeFlushingIncremental': [SKIP],
+  'test-heap/TestCodeFlushingPreAged': [SKIP],
+  'test-heap/TestCodeFlushing': [SKIP],
+  'test-heap/WeakFunctionInConstructor': [SKIP],
+  'test-log-stack-tracer/CFromJSStackTrace': [SKIP],
+  'test-log-stack-tracer/JsEntrySp': [SKIP],
+  'test-log-stack-tracer/PureCStackTrace': [SKIP],
+  'test-log-stack-tracer/PureJSStackTrace': [SKIP],
+  'test-parsing/DestructuringNegativeTests': [SKIP],
+  'test-parsing/StrongModeFreeVariablesDeclaredByLanguage': [SKIP],
+  'test-parsing/StrongModeFreeVariablesDeclaredByPreviousScript': [SKIP],
+  'test-parsing/StrongModeFreeVariablesDeclaredInGlobalPrototype': [SKIP],
+  'test-pipeline/PipelineGeneric': [SKIP],
+  'test-pipeline/PipelineTyped': [SKIP],
+  'test-profile-generator/BailoutReason': [SKIP],
+  'test-profile-generator/LineNumber': [SKIP],
+  'test-profile-generator/ProfileNodeScriptId': [SKIP],
+  'test-profile-generator/RecordStackTraceAtStartProfiling': [SKIP],
+  'test-run-inlining/InlineTwice': [SKIP],
+  'test-run-jsbranches/ForOfContinueStatement': [SKIP],
+  'test-run-jscalls/LookupCall': [SKIP],
+  'test-run-jsobjects/ArgumentsRest': [SKIP],
+  'test-run-jsops/ClassLiteral': [SKIP],
+  'test-run-jsops/LookupLoad': [SKIP],
+  'test-run-jsops/LookupStore': [SKIP],
+  'test-run-variables/ContextInitializeVariables': [SKIP],
+  'test-run-variables/ContextLoadVariables': [SKIP],
+  'test-run-variables/ContextStoreVariables': [SKIP],
+  'test-run-variables/StackInitializeVariables': [SKIP],
+  'test-run-variables/StackLoadVariables': [SKIP],
+  'test-run-variables/StackStoreVariables': [SKIP],
+  'test-sampler-api/StackFramesConsistent': [SKIP],
+  'test-thread-termination/TerminateCancelTerminateFromThreadItself': [SKIP],
+  'test-thread-termination/TerminateFromOtherThreadWhileMicrotaskRunning': [SKIP],
+  'test-thread-termination/TerminateOnlyV8ThreadFromThreadItselfNoLoop': [SKIP],
+  'test-thread-termination/TerminationInInnerTryCall': [SKIP],
+  'test-unscopables-hidden-prototype/Unscopables': [SKIP],
+}],  # ignition == True
+
+['ignition == True and arch == arm64', {
+  'test-js-arm64-variables/lookup_slots': [SKIP],
+  'test-spaces/SizeOfFirstPageIsLargeEnough': [SKIP],
+}],  # ignition == True and arch == arm64
+
 ]