Add a flag to disable all parallel and concurrent GC features.
Bug: Change-Id: If697e92451ce041d0b1cec65277f6501bd770635 Reviewed-on: https://chromium-review.googlesource.com/727810 Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Commit-Queue: Hannes Payer <hpayer@chromium.org> Cr-Commit-Position: refs/heads/master@{#48759}
This commit is contained in:
parent
9b51519e52
commit
789298d8ac
@ -1218,16 +1218,22 @@ DEFINE_VALUE_IMPLICATION(single_threaded, wasm_num_compilation_tasks, 0)
|
||||
//
|
||||
|
||||
DEFINE_BOOL(single_threaded, false, "disable the use of background tasks")
|
||||
DEFINE_IMPLICATION(single_threaded, single_threaded_gc)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded, concurrent_recompilation)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded, concurrent_marking)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded, concurrent_sweeping)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded, minor_mc_parallel_marking)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded, parallel_compaction)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded, parallel_pointer_update)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded, parallel_scavenge)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded, concurrent_store_buffer)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded, compiler_dispatcher)
|
||||
|
||||
//
|
||||
// Parallel and concurrent GC (Orinoco) related flags.
|
||||
//
|
||||
DEFINE_BOOL(single_threaded_gc, false, "disable the use of background gc tasks")
|
||||
DEFINE_NEG_IMPLICATION(single_threaded_gc, concurrent_marking)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded_gc, concurrent_sweeping)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded_gc, parallel_compaction)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded_gc, parallel_pointer_update)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded_gc, parallel_scavenge)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded_gc, concurrent_store_buffer)
|
||||
DEFINE_NEG_IMPLICATION(single_threaded_gc, minor_mc_parallel_marking)
|
||||
|
||||
#undef FLAG
|
||||
|
||||
#ifdef VERIFY_PREDICTABLE
|
||||
|
Loading…
Reference in New Issue
Block a user