Revert "[wasm] Debug in Liftoff by default"
This reverts commit 4482650907
.
Reason for revert: Broke V8 Linux64 TSAN https://ci.chromium.org/p/v8/builders/ci/V8%20Linux64%20TSAN/30932?
Original change's description:
> [wasm] Debug in Liftoff by default
>
> This flips the --debug-in-liftoff flag to be on by default.
> There are still some outstanding issues with that configuration, but not
> more than with the interpreter configuration. Thus flip now, such that
> we can fully focus on stabilizing that config.
>
> R=ecmziegler@chromium.org
>
> Bug: v8:10351
> Change-Id: I7681f40aa2516557ef3ab4efd9a2c1f88e3b4df7
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2135727
> Reviewed-by: Emanuel Ziegler <ecmziegler@chromium.org>
> Commit-Queue: Clemens Backes <clemensb@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#67018}
TBR=clemensb@chromium.org,ecmziegler@chromium.org
Change-Id: Idd0f7f6101e55785fba9afc3d9af09c0324d7c3b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: v8:10351
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2137565
Reviewed-by: Zhi An Ng <zhin@chromium.org>
Commit-Queue: Zhi An Ng <zhin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#67019}
This commit is contained in:
parent
4482650907
commit
1766012c99
@ -718,9 +718,10 @@ DEFINE_BOOL(trace_wasm_memory, false,
|
||||
DEFINE_INT(wasm_tier_mask_for_testing, 0,
|
||||
"bitmask of functions to compile with TurboFan instead of Liftoff")
|
||||
|
||||
DEFINE_BOOL(
|
||||
debug_in_liftoff, true,
|
||||
"use Liftoff instead of the C++ interpreter for debugging WebAssembly")
|
||||
DEFINE_BOOL(debug_in_liftoff, false,
|
||||
"use Liftoff instead of the C++ interpreter for debugging "
|
||||
"WebAssembly (experimental)")
|
||||
DEFINE_IMPLICATION(future, debug_in_liftoff)
|
||||
|
||||
DEFINE_BOOL(validate_asm, true, "validate asm.js modules before compiling")
|
||||
DEFINE_BOOL(suppress_asm_messages, false,
|
||||
|
@ -2,6 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
// Flags: --debug-in-liftoff
|
||||
|
||||
const {session, contextGroup, Protocol} =
|
||||
InspectorTest.start('Test inspecting register values in Liftoff.');
|
||||
|
||||
|
@ -2,6 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
// Flags: --debug-in-liftoff
|
||||
|
||||
let {session, contextGroup, Protocol} = InspectorTest.start(
|
||||
'Test retrieving scope information from compiled Liftoff frames');
|
||||
session.setupScriptMap();
|
||||
|
@ -2,6 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
// Flags: --debug-in-liftoff
|
||||
|
||||
let {session, contextGroup, Protocol} = InspectorTest.start(
|
||||
'Test retrieving scope information when pausing in wasm functions');
|
||||
session.setupScriptMap();
|
||||
|
@ -2,6 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
// Flags: --debug-in-liftoff
|
||||
|
||||
const {session, contextGroup, Protocol} =
|
||||
InspectorTest.start('Tests stepping through wasm scripts.');
|
||||
session.setupScriptMap();
|
||||
|
@ -2,6 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
// Flags: --debug-in-liftoff
|
||||
|
||||
let {session, contextGroup, Protocol} =
|
||||
InspectorTest.start('Tests stepping through wasm scripts by byte offsets');
|
||||
session.setupScriptMap();
|
||||
|
@ -14,12 +14,15 @@
|
||||
|
||||
# https://crbug.com/v8/9029
|
||||
'debugger/script-on-after-compile-snapshot': [SKIP],
|
||||
}], # ALWAYS
|
||||
|
||||
##############################################################################
|
||||
['variant == future', {
|
||||
# https://crbug.com/v8/10356
|
||||
# This test worked in the wasm interpreter, but fails when using Liftoff for
|
||||
# debugging.
|
||||
'debugger/wasm-anyref-global': [FAIL],
|
||||
}], # ALWAYS
|
||||
}],
|
||||
|
||||
##############################################################################
|
||||
['system == android', {
|
||||
|
Loading…
Reference in New Issue
Block a user