Skip to content

Commit 8de3a2c

Browse files
schuayCommit Bot
authored andcommitted
Reland "[nojit] Check that --jitless is disabled when creating wasm code"
This is a reland of 0befa6d Original change's description: > [nojit] Check that --jitless is disabled when creating wasm code > > Drive-by: Amend wasm test skips for lite mode. > > Bug: v8:7777 > Change-Id: I23e13b65e548c19d6b24a26e0b962a9978f54ed7 > Reviewed-on: https://chromium-review.googlesource.com/c/1449616 > Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> > Commit-Queue: Jakob Gruber <jgruber@chromium.org> > Cr-Commit-Position: refs/heads/master@{#59314} Tbr: mstarzinger@chromium.org Bug: v8:7777 Change-Id: I0a076b36bb2e69b612df89b0f35067f299f27a7e Reviewed-on: https://chromium-review.googlesource.com/c/1451819 Commit-Queue: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Cr-Commit-Position: refs/heads/master@{#59325}
1 parent 9023013 commit 8de3a2c

7 files changed

Lines changed: 13 additions & 0 deletions

File tree

src/wasm/wasm-code-manager.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,8 @@ WasmCode* NativeModule::AddOwnedCode(
445445
OwnedVector<const byte> reloc_info,
446446
OwnedVector<const byte> source_position_table, WasmCode::Kind kind,
447447
WasmCode::Tier tier) {
448+
CHECK(!FLAG_jitless); // TODO(jgruber): Support wasm in jitless mode.
449+
448450
WasmCode* code;
449451
{
450452
// Both allocation and insertion in owned_code_ happen in the same critical

test/cctest/cctest.status

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,13 +528,15 @@
528528
'test-heap/IncrementalMarkingStepMakesBigProgressWithLargeObjects': [SKIP],
529529

530530
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
531+
'test-api/WasmStreamingFinishWithSuccess': [SKIP],
531532
'test-c-wasm-entry/*': [SKIP],
532533
'test-jump-table-assembler/*': [SKIP],
533534
'test-run-wasm-64/*': [SKIP],
534535
'test-run-wasm-asmjs/*': [SKIP],
535536
'test-run-wasm-atomics64/*': [SKIP],
536537
'test-run-wasm-atomics/*': [SKIP],
537538
'test-run-wasm/*': [SKIP],
539+
'test-run-wasm-exceptions/*': [SKIP],
538540
'test-run-wasm-interpreter/*': [SKIP],
539541
'test-run-wasm-js/*': [SKIP],
540542
'test-run-wasm-module/*': [SKIP],

test/debugger/debugger.status

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@
127127
['lite_mode', {
128128
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
129129
'debug/wasm/*': [SKIP],
130+
'regress/regress-crbug-840288': [SKIP],
130131
'wasm-*': [SKIP],
131132
}], # lite_mode
132133

test/fuzzer/fuzzer.status

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
1010
'multi_return/*': [SKIP],
1111
'wasm_async/*': [SKIP],
12+
'wasm_code/*': [SKIP],
1213
'wasm_compile/*': [SKIP],
1314
}], # lite_mode
1415

test/message/message.status

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
##############################################################################
5757
['lite_mode', {
5858
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
59+
'mjsunit/fail/assert-promise-result-wasm-compile-fail': [SKIP],
5960
'fail/wasm-*': [SKIP],
6061
'wasm-*': [SKIP],
6162

test/mjsunit/mjsunit.status

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,11 @@
349349
'spread-large-array': [SKIP],
350350

351351
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
352+
'regress/regress-5888': [SKIP],
353+
'regress/regress-5911': [SKIP],
354+
'regress/regress-813440': [SKIP],
355+
'regress/regress-crbug-746835': [SKIP],
356+
'regress/regress-crbug-772056': [SKIP],
352357
'regress/wasm/*': [SKIP],
353358
'tools/compiler-trace-flags': [SKIP],
354359
'wasm/*': [SKIP],

test/unittests/unittests.status

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
['lite_mode', {
2626
# TODO(v8:7777): Re-enable once wasm is supported in jitless mode.
2727
'ValueSerializerTestWithWasm.*': [SKIP],
28+
'Parameterized/WasmCodeManagerTest.*': [SKIP],
2829
}], # lite_mode
2930

3031
]

0 commit comments

Comments
 (0)