Commit 27338320 authored by mythria's avatar mythria Committed by Commit bot

[Interpreter] Fixes CopyBytecodeArray to copy interrupt_budget field.

Fixes CopyBytecodeArray to set the interrupt_budget field.

BUG=v8:4280,v8:4690
LOG=N

Review URL: https://codereview.chromium.org/1809123003

Cr-Commit-Position: refs/heads/master@{#34982}
parent 31d3c8a0
......@@ -3427,6 +3427,7 @@ AllocationResult Heap::CopyBytecodeArray(BytecodeArray* bytecode_array) {
copy->set_constant_pool(bytecode_array->constant_pool());
copy->set_handler_table(bytecode_array->handler_table());
copy->set_source_position_table(bytecode_array->source_position_table());
copy->set_interrupt_budget(bytecode_array->interrupt_budget());
bytecode_array->CopyBytecodesTo(copy);
return copy;
}
......
......@@ -523,9 +523,4 @@
'test-api/PromiseRejectCallback': [FAIL],
}], # ignition == True
['ignition == True and msan', {
# TODO(rmcilroy,4680): Uninitialized memory.
'test-debug/*': [SKIP],
}], # ignition == True and msan
]
......@@ -837,43 +837,14 @@
}], # ignition == True and arch == arm
['ignition == True and msan', {
# TODO(rmcilroy,4680): Uninitialized memory.
# TODO(mythria,4680): All of these tests have large loops and hence slow
# and timeout.
'compiler/osr-big': [SKIP],
'compiler/osr-nested': [SKIP],
'debug-*': [SKIP],
'es6/debug-*': [SKIP],
'ignition/debug-break': [SKIP],
'ignition/debug-break-on-stack': [SKIP],
'ignition/debug-scope-on-return': [SKIP],
'ignition/elided-instruction': [SKIP],
'regress/debug-prepare-step-in': [SKIP],
'regress/regress-102153': [SKIP],
'regress/regress-109195': [SKIP],
'regress/regress-147497': [SKIP],
'regress/regress-1523': [SKIP],
'regress/regress-1586': [SKIP],
'regress/regress-1639': [SKIP],
'regress/regress-1639-2': [SKIP],
'regress/regress-269': [SKIP],
'regress/regress-2825': [SKIP],
'regress/regress-298269': [SKIP],
'regress/regress-3960': [SKIP],
'regress/regress-4320': [SKIP],
'regress/regress-94873': [SKIP],
'regress/regress-998565': [SKIP],
'regress/regress-crbug-319860': [SKIP],
'regress/regress-crbug-387599': [SKIP],
'regress/regress-crbug-405922': [SKIP],
'regress/regress-crbug-409614': [SKIP],
'regress/regress-crbug-432493': [SKIP],
'regress/regress-crbug-467180': [SKIP],
'regress/regress-crbug-568477-2': [SKIP],
'regress/regress-crbug-481896': [SKIP],
'regress/regress-crbug-568477-4': [SKIP],
'regress/regress-debug-deopt-while-recompile': [SKIP],
'regress/regress-deep-proto': [SKIP],
'try': [SKIP],
# Too slow for interpreter and msan.
'es6/tail-call-megatest*': [SKIP],
}], # ignition == True and msan
......
......@@ -104,8 +104,9 @@
##############################################################################
['ignition == True and msan', {
# TODO(rmcilroy,4680): Uninitialized memory.
# TODO(mythria,4680): Too slow and timeout on ignition.
'dfg-double-vote-fuzz': [SKIP],
'dfg-int-overflow-in-loop': [SKIP],
}], # ignition == True and msan
##############################################################################
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment