diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-01-23 17:21:03 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-01-23 16:25:15 +0000 |
commit | c551f43206405019121bd2b2c93714319a0a3300 (patch) | |
tree | 1f48c30631c421fd4bbb3c36da20183c8a2ed7d7 /chromium/v8/src/roots | |
parent | 7961cea6d1041e3e454dae6a1da660b453efd238 (diff) | |
download | qtwebengine-chromium-c551f43206405019121bd2b2c93714319a0a3300.tar.gz |
BASELINE: Update Chromium to 79.0.3945.139
Change-Id: I336b7182fab9bca80b709682489c07db112eaca5
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/v8/src/roots')
-rw-r--r-- | chromium/v8/src/roots/roots.h | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/chromium/v8/src/roots/roots.h b/chromium/v8/src/roots/roots.h index c82ec6d04f8..c262f639282 100644 --- a/chromium/v8/src/roots/roots.h +++ b/chromium/v8/src/roots/roots.h @@ -206,37 +206,37 @@ class Symbol; // Mutable roots that are known to be immortal immovable, for which we can // safely skip write barriers. -#define STRONG_MUTABLE_IMMOVABLE_ROOT_LIST(V) \ - ACCESSOR_INFO_ROOT_LIST(V) \ - /* Maps */ \ - V(Map, external_map, ExternalMap) \ - V(Map, message_object_map, JSMessageObjectMap) \ - /* Canonical empty values */ \ - V(Script, empty_script, EmptyScript) \ - V(FeedbackCell, many_closures_cell, ManyClosuresCell) \ - V(Cell, invalid_prototype_validity_cell, InvalidPrototypeValidityCell) \ - /* Protectors */ \ - V(Cell, array_constructor_protector, ArrayConstructorProtector) \ - V(PropertyCell, no_elements_protector, NoElementsProtector) \ - V(Cell, is_concat_spreadable_protector, IsConcatSpreadableProtector) \ - V(PropertyCell, array_species_protector, ArraySpeciesProtector) \ - V(PropertyCell, typed_array_species_protector, TypedArraySpeciesProtector) \ - V(PropertyCell, promise_species_protector, PromiseSpeciesProtector) \ - V(Cell, string_length_protector, StringLengthProtector) \ - V(PropertyCell, array_iterator_protector, ArrayIteratorProtector) \ - V(PropertyCell, array_buffer_detaching_protector, \ - ArrayBufferDetachingProtector) \ - V(PropertyCell, promise_hook_protector, PromiseHookProtector) \ - V(Cell, promise_resolve_protector, PromiseResolveProtector) \ - V(PropertyCell, map_iterator_protector, MapIteratorProtector) \ - V(PropertyCell, promise_then_protector, PromiseThenProtector) \ - V(PropertyCell, set_iterator_protector, SetIteratorProtector) \ - V(PropertyCell, string_iterator_protector, StringIteratorProtector) \ - /* Caches */ \ - V(FixedArray, single_character_string_cache, SingleCharacterStringCache) \ - V(FixedArray, string_split_cache, StringSplitCache) \ - V(FixedArray, regexp_multiple_cache, RegExpMultipleCache) \ - /* Indirection lists for isolate-independent builtins */ \ +#define STRONG_MUTABLE_IMMOVABLE_ROOT_LIST(V) \ + ACCESSOR_INFO_ROOT_LIST(V) \ + /* Maps */ \ + V(Map, external_map, ExternalMap) \ + V(Map, message_object_map, JSMessageObjectMap) \ + /* Canonical empty values */ \ + V(Script, empty_script, EmptyScript) \ + V(FeedbackCell, many_closures_cell, ManyClosuresCell) \ + V(Cell, invalid_prototype_validity_cell, InvalidPrototypeValidityCell) \ + /* Protectors */ \ + V(PropertyCell, array_constructor_protector, ArrayConstructorProtector) \ + V(PropertyCell, no_elements_protector, NoElementsProtector) \ + V(PropertyCell, is_concat_spreadable_protector, IsConcatSpreadableProtector) \ + V(PropertyCell, array_species_protector, ArraySpeciesProtector) \ + V(PropertyCell, typed_array_species_protector, TypedArraySpeciesProtector) \ + V(PropertyCell, promise_species_protector, PromiseSpeciesProtector) \ + V(PropertyCell, string_length_protector, StringLengthProtector) \ + V(PropertyCell, array_iterator_protector, ArrayIteratorProtector) \ + V(PropertyCell, array_buffer_detaching_protector, \ + ArrayBufferDetachingProtector) \ + V(PropertyCell, promise_hook_protector, PromiseHookProtector) \ + V(PropertyCell, promise_resolve_protector, PromiseResolveProtector) \ + V(PropertyCell, map_iterator_protector, MapIteratorProtector) \ + V(PropertyCell, promise_then_protector, PromiseThenProtector) \ + V(PropertyCell, set_iterator_protector, SetIteratorProtector) \ + V(PropertyCell, string_iterator_protector, StringIteratorProtector) \ + /* Caches */ \ + V(FixedArray, single_character_string_cache, SingleCharacterStringCache) \ + V(FixedArray, string_split_cache, StringSplitCache) \ + V(FixedArray, regexp_multiple_cache, RegExpMultipleCache) \ + /* Indirection lists for isolate-independent builtins */ \ V(FixedArray, builtins_constants_table, BuiltinsConstantsTable) // These root references can be updated by the mutator. @@ -255,8 +255,6 @@ class Symbol; /* Feedback vectors that we need for code coverage or type profile */ \ V(Object, feedback_vectors_for_profiling_tools, \ FeedbackVectorsForProfilingTools) \ - V(WeakArrayList, noscript_shared_function_infos, \ - NoScriptSharedFunctionInfos) \ V(FixedArray, serialized_objects, SerializedObjects) \ V(FixedArray, serialized_global_proxy_sizes, SerializedGlobalProxySizes) \ V(TemplateList, message_listeners, MessageListeners) \ @@ -268,7 +266,9 @@ class Symbol; V(HeapObject, weak_refs_keep_during_job, WeakRefsKeepDuringJob) \ V(HeapObject, interpreter_entry_trampoline_for_profiling, \ InterpreterEntryTrampolineForProfiling) \ - V(Object, pending_optimize_for_test_bytecode, PendingOptimizeForTestBytecode) + V(Object, pending_optimize_for_test_bytecode, \ + PendingOptimizeForTestBytecode) \ + V(WeakArrayList, shared_wasm_memories, SharedWasmMemories) // Entries in this list are limited to Smis and are not visited during GC. #define SMI_ROOT_LIST(V) \ |