• Home
  • Raw
  • Download

Lines Matching full:v

22 #define GLOBAL_ENV_SELF_FIELD(V)                                                                   …  argument
23 V(JSTaggedValue, GlobalEnv, GLOBAL_ENV_INDEX)
26 #define GLOBAL_ENV_COMMON_FIELDS(V) … argument
28V(JSTaggedValue, ObjectFunction, OBJECT_FUNCTION_INDEX) \
29V(JSTaggedValue, ObjectFunctionClass, OBJECT_FUNCTION_CLASS_INDEX) \
30V(JSTaggedValue, ObjectFunctionNapiClass, OBJECT_FUNCTION_NAPI_CLASS_INDEX) \
31V(JSTaggedValue, ObjectFunctionPrototype, OBJECT_FUNCTION_PROTOTYPE_INDEX) \
32V(JSTaggedValue, ObjectFunctionPrototypeClass, OBJECT_FUNCTION_PROTOTYPE_CLASS_INDEX) \
33V(JSTaggedValue, ObjectFunctionTsNapiClass, OBJECT_FUNCTION_TS_NAPI_CLASS_INDEX) \
34V(JSTaggedValue, FunctionFunction, FUNCTION_FUNCTION_INDEX) \
35V(JSTaggedValue, FunctionPrototype, FUNCTION_PROTOTYPE_INDEX) \
36V(JSTaggedValue, NumberFunction, NUMBER_FUNCTION_INDEX) \
37V(JSTaggedValue, NumberPrototype, NUMBER_PROTOTYPE_INDEX) \
38V(JSTaggedValue, BigIntFunction, BIGINT_FUNCTION_INDEX) \
39V(JSTaggedValue, DateFunction, DATE_FUNCTION_INDEX) \
40V(JSTaggedValue, DatePrototype, DATE_PROTOTYPE_INDEX) \
41V(JSTaggedValue, BooleanFunction, BOOLEAN_FUNCTION_INDEX) \
42V(JSTaggedValue, BooleanPrototype, BOOLEAN_PROTOTYPE_INDEX) \
43V(JSTaggedValue, ErrorFunction, ERROR_FUNCTION_INDEX) \
44V(JSTaggedValue, ArrayFunction, ARRAY_FUNCTION_INDEX) \
45V(JSTaggedValue, ArrayPrototype, ARRAY_PROTOTYPE_INDEX) \
46V(JSTaggedValue, TypedArrayFunction, TYPED_ARRAY_FUNCTION_INDEX) \
47V(JSTaggedValue, TypedArrayPrototype, TYPED_ARRAY_PROTOTYPE_INDEX) \
48V(JSTaggedValue, Int8ArrayFunction, INT8_ARRAY_FUNCTION_INDEX) \
49V(JSTaggedValue, Uint8ArrayFunction, UINT8_ARRAY_FUNCTION_INDEX) \
50V(JSTaggedValue, Uint8ClampedArrayFunction, UINT8_CLAMPED_ARRAY_FUNCTION_INDEX) \
51V(JSTaggedValue, Int16ArrayFunction, INT16_ARRAY_FUNCTION_INDEX) \
52V(JSTaggedValue, Uint16ArrayFunction, UINT16_ARRAY_FUNCTION_INDEX) \
53V(JSTaggedValue, Int32ArrayFunction, INT32_ARRAY_FUNCTION_INDEX) \
54V(JSTaggedValue, Uint32ArrayFunction, UINT32_ARRAY_FUNCTION_INDEX) \
55V(JSTaggedValue, Float32ArrayFunction, FLOAT32_ARRAY_FUNCTION_INDEX) \
56V(JSTaggedValue, Float64ArrayFunction, FLOAT64_ARRAY_FUNCTION_INDEX) \
57V(JSTaggedValue, BigInt64ArrayFunction, BIGINT64_ARRAY_FUNCTION_INDEX) \
58V(JSTaggedValue, BigUint64ArrayFunction, BIGUINT64_ARRAY_FUNCTION_INDEX) \
59V(JSTaggedValue, Int8ArrayFunctionPrototype, INT8_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
60V(JSTaggedValue, Uint8ArrayFunctionPrototype, UINT8_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
61V(JSTaggedValue, Uint8ClampedArrayFunctionPrototype, UINT8_CLAMPED_ARRAY_FUNCTION_PROTO_INDEX) \
62V(JSTaggedValue, Int16ArrayFunctionPrototype, INT16_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
63V(JSTaggedValue, Uint16ArrayFunctionPrototype, UINT16_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
64V(JSTaggedValue, Int32ArrayFunctionPrototype, INT32_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
65V(JSTaggedValue, Uint32ArrayFunctionPrototype, UINT32_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
66V(JSTaggedValue, Float32ArrayFunctionPrototype, FLOAT32_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
67V(JSTaggedValue, Float64ArrayFunctionPrototype, FLOAT64_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
68V(JSTaggedValue, BigInt64ArrayFunctionPrototype, BIGINT64_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
69V(JSTaggedValue, BigUint64ArrayFunctionPrototype, BIGUINT64_ARRAY_FUNCTION_PROTOTYPE_INDEX) \
70V(JSTaggedValue, MapClass, MAP_CLASS_INDEX) \
71V(JSTaggedValue, SetClass, SET_CLASS_INDEX) \
72V(JSTaggedValue, ArrayClass, ARRAY_CLASS_INDEX) \
73V(JSTaggedValue, Int8ArrayRootHclass, INT8_ARRAY_ROOT_HCLASS_INDEX) \
74V(JSTaggedValue, Uint8ArrayRootHclass, UINT8_ARRAY_ROOT_HCLASS_INDEX) \
75V(JSTaggedValue, Uint8ClampedArrayRootHclass, UINT8_CLAMPED_ARRAY_ROOT_HCLASS_INDEX) \
76V(JSTaggedValue, Int16ArrayRootHclass, INT16_ARRAY_ROOT_HCLASS_INDEX) \
77V(JSTaggedValue, Uint16ArrayRootHclass, UINT16_ARRAY_ROOT_HCLASS_INDEX) \
78V(JSTaggedValue, Int32ArrayRootHclass, INT32_ARRAY_ROOT_HCLASS_INDEX) \
79V(JSTaggedValue, Uint32ArrayRootHclass, UINT32_ARRAY_ROOT_HCLASS_INDEX) \
80V(JSTaggedValue, Float32ArrayRootHclass, FLOAT32_ARRAY_ROOT_HCLASS_INDEX) \
81V(JSTaggedValue, Float64ArrayRootHclass, FLOAT64_ARRAY_ROOT_HCLASS_INDEX) \
82V(JSTaggedValue, BigInt64ArrayRootHclass, BIGINT64_ARRAY_ROOT_HCLASS_INDEX) \
83V(JSTaggedValue, BigUint64ArrayRootHclass, BIGUINT64_ARRAY_ROOT_HCLASS_INDEX) \
84V(JSTaggedValue, Int8ArrayRootHclassOnHeap, INT8_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
85V(JSTaggedValue, Uint8ArrayRootHclassOnHeap, UINT8_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
86V(JSTaggedValue, Uint8ClampedArrayRootHclassOnHeap, UINT8_CLAMPED_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX)…
87V(JSTaggedValue, Int16ArrayRootHclassOnHeap, INT16_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
88V(JSTaggedValue, Uint16ArrayRootHclassOnHeap, UINT16_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
89V(JSTaggedValue, Int32ArrayRootHclassOnHeap, INT32_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
90V(JSTaggedValue, Uint32ArrayRootHclassOnHeap, UINT32_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
91V(JSTaggedValue, Float32ArrayRootHclassOnHeap, FLOAT32_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
92V(JSTaggedValue, Float64ArrayRootHclassOnHeap, FLOAT64_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
93V(JSTaggedValue, BigInt64ArrayRootHclassOnHeap, BIGINT64_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
94V(JSTaggedValue, BigUint64ArrayRootHclassOnHeap, BIGUINT64_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) \
95V(JSTaggedValue, ArrayBufferFunction, ARRAY_BUFFER_FUNCTION_INDEX) \
96V(JSTaggedValue, SharedArrayBufferFunction, SHAREDARRAY_BUFFER_FUNCTION_INDEX) \
97V(JSTaggedValue, ArrayProtoValuesFunction, ARRAY_PROTO_VALUES_FUNCTION_INDEX) \
98V(JSTaggedValue, ArraySpeciesAccessor, ARRAY_SPECIES_ACCESSOR) \
99V(JSTaggedValue, SetProtoValuesFunction, SET_PROTO_VALUES_FUNCTION_INDEX) \
100V(JSTaggedValue, MapProtoEntriesFunction, MAP_PROTO_ENTRIES_FUNCTION_INDEX) \
101V(JSTaggedValue, StringProtoIterFunction, STRING_PROTO_ITER_FUNCTION_INDEX) \
102V(JSTaggedValue, TypedArrayProtoValuesFunction, TYPED_ARRAY_PROTO_VALUES_FUNCTION_INDEX) \
103V(JSTaggedValue, DataViewFunction, DATA_VIEW_FUNCTION_INDEX) \
104V(JSTaggedValue, DataViewPrototype, DATA_VIEW_PROTOTYPE_INDEX) \
105V(JSTaggedValue, SymbolFunction, SYMBOL_FUNCTION_INDEX) \
106V(JSTaggedValue, RangeErrorFunction, RANGE_ERROR_FUNCTION_INDEX) \
107V(JSTaggedValue, ReferenceErrorFunction, REFERENCE_ERROR_FUNCTION_INDEX) \
108V(JSTaggedValue, TypeErrorFunction, TYPE_ERROR_FUNCTION_INDEX) \
109V(JSTaggedValue, AggregateErrorFunction, AGGREGATE_ERROR_FUNCTION_INDEX) \
110V(JSTaggedValue, URIErrorFunction, URI_ERROR_FUNCTION_INDEX) \
111V(JSTaggedValue, SyntaxErrorFunction, SYNTAX_ERROR_FUNCTION_INDEX) \
112V(JSTaggedValue, EvalErrorFunction, EVAL_ERROR_FUNCTION_INDEX) \
113V(JSTaggedValue, OOMErrorFunction, OOM_ERROR_FUNCTION_INDEX) \
114V(JSTaggedValue, OOMErrorObject, OOM_ERROR_Object_INDEX) \
115V(JSTaggedValue, TerminationErrorFunction, TERMINATION_ERROR_FUNCTION_INDEX) \
116V(JSTaggedValue, IntlFunction, INTL_FUNCTION_INDEX) \
117V(JSTaggedValue, LocaleFunction, LOCALE_FUNCTION_INDEX) \
118V(JSTaggedValue, DateTimeFormatFunction, DATE_TIME_FORMAT_FUNCTION_INDEX) \
119V(JSTaggedValue, RelativeTimeFormatFunction, RELATIVE_TIME_FORMAT_FUNCTION_INDEX) \
120V(JSTaggedValue, NumberFormatFunction, NUMBER_FORMAT_FUNCTION_INDEX) \
121V(JSTaggedValue, CollatorFunction, COLLATOR_FUNCTION_INDEX) \
122V(JSTaggedValue, PluralRulesFunction, PLURAL_RULES_FUNCTION_INDEX) \
123V(JSTaggedValue, DisplayNamesFunction, DISPLAY_NAMES_FUNCTION_INDEX) \
124V(JSTaggedValue, SegmenterFunction, SEGMENTER_FUNCTION_INDEX) \
125V(JSTaggedValue, SegmentsFunction, SEGMENTS_FUNCTION_INDEX) \
126V(JSTaggedValue, SegmentIterator, SEGMENT_ITERATOR_INDEX) \
127V(JSTaggedValue, SegmentIteratorPrototype, SEGMENT_ITERATOR_PROTOTYPE_INDEX) \
128V(JSTaggedValue, ListFormatFunction, LIST_FORMAT_FUNCTION_INDEX) \
129V(JSTaggedValue, RegExpFunction, REGEXP_FUNCTION_INDEX) \
130V(JSTaggedValue, RegExpFuncInstanceClass, REGEXP_FUNC_INSTANCE_CLASS_INDEX) \
131V(JSTaggedValue, RegExpExecFunction, REGEXP_EXEC_FUNCTION_INDEX) \
132V(JSTaggedValue, RegExpSplitFunction, REGEXP_SPLIT_FUNCTION_INDEX) \
133V(JSTaggedValue, RegExpSearchFunction, REGEXP_SEARCH_FUNCTION_INDEX) \
134V(JSTaggedValue, RegExpMatchFunction, REGEXP_MATCH_FUNCTION_INDEX) \
135V(JSTaggedValue, RegExpMatchAllFunction, REGEXP_MATCHALL_FUNCTION_INDEX) \
136V(JSTaggedValue, RegExpReplaceFunction, REGEXP_REPLACE_FUNCTION_INDEX) \
137V(JSTaggedValue, RegExpPrototype, REGEXP_PROTOTYPE_INDEX) \
138V(JSTaggedValue, RegExpPrototypeClass, REGEXP_PROTOTYPE_CLASS_INDEX) \
139V(JSTaggedValue, BuiltinsSetFunction, BUILTINS_SET_FUNCTION_INDEX) \
140V(JSTaggedValue, SetPrototype, SET_PROTOTYPE_INDEX) \
141V(JSTaggedValue, BuiltinsMapFunction, BUILTINS_MAP_FUNCTION_INDEX) \
142V(JSTaggedValue, BuiltinsWeakMapFunction, BUILTINS_WEAK_MAP_FUNCTION_INDEX) \
143V(JSTaggedValue, BuiltinsWeakSetFunction, BUILTINS_WEAK_SET_FUNCTION_INDEX) \
144V(JSTaggedValue, BuiltinsWeakRefFunction, BUILTINS_WEAK_REF_FUNCTION_INDEX) \
145V(JSTaggedValue, BuiltinsFinalizationRegistryFunction, \
147V(JSTaggedValue, MapPrototype, MAP_PROTOTYPE_INDEX) \
148V(JSTaggedValue, MathFunction, MATH_FUNCTION_INDEX) \
149V(JSTaggedValue, MathFunctionClass, MATH_FUNCTION_CLASS_INDEX) \
150V(JSTaggedValue, AtomicsFunction, ATOMICS_FUNCTION_INDEX) \
151V(JSTaggedValue, JsonFunction, JSON_FUNCTION_INDEX) \
152V(JSTaggedValue, StringFunction, STRING_FUNCTION_INDEX) \
153V(JSTaggedValue, StringPrototype, STRING_PROTOTYPE_INDEX) \
154V(JSTaggedValue, ProxyFunction, PROXY_FUNCTION_INDEX) \
155V(JSTaggedValue, GeneratorFunctionFunction, GENERATOR_FUNCTION_OFFSET) \
156V(JSTaggedValue, GeneratorFunctionPrototype, GENERATOR_FUNCTION_PROTOTYPE_OFFSET) \
157V(JSTaggedValue, AsyncGeneratorFunctionFunction, ASYNC_GENERATOR_FUNCTION_OFFSET) \
158V(JSTaggedValue, AsyncGeneratorFunctionPrototype, ASYNC_GENERATOR_FUNCTION_PROTOTYPE_OFFSET) \
159V(JSTaggedValue, InitialGenerator, INITIAL_GENERATOR_OFFSET) \
160V(JSTaggedValue, InitialAsyncGenerator, INITIAL_ASYNC_GENERATOR_OFFSET) \
161V(JSTaggedValue, GeneratorPrototype, GENERATOR_PROTOTYPE_OFFSET) \
162V(JSTaggedValue, AsyncGeneratorPrototype, ASYNC_GENERATOR_PROTOTYPE_OFFSET) \
163V(JSTaggedValue, ReflectFunction, REFLECT_FUNCTION_INDEX) \
164V(JSTaggedValue, AsyncFunction, ASYNC_FUNCTION_INDEX) \
165V(JSTaggedValue, AsyncFunctionPrototype, ASYNC_FUNCTION_PROTOTYPE_INDEX) \
166V(JSTaggedValue, JSGlobalObject, JS_GLOBAL_OBJECT_INDEX) \
167V(JSTaggedValue, HasInstanceFunction, HASINSTANCE_FUNCTION_INDEX) \
168V(JSTaggedValue, HoleySymbol, HOLEY_SYMBOL_OFFSET) \
169V(JSTaggedValue, ElementICSymbol, ELEMENT_IC_SYMBOL_OFFSET) \
170V(JSTaggedValue, IteratorPrototype, ITERATOR_PROTOTYPE_INDEX) \
171V(JSTaggedValue, IteratorFuncClass, ITERATOR_FUNC_CLASS_INDEX) \
172V(JSTaggedValue, IteratorResult, ITERATOR_RESULT_INDEX) \
173V(JSTaggedValue, IteratorResultClass, ITERATOR_RESULT_CLASS_INDEX) \
174V(JSTaggedValue, UndefinedIteratorResult, UNDEFINED_ITERATOR_RESULT_INDEX) \
175V(JSTaggedValue, AsyncIteratorPrototype, ASYNC_ITERATOR_PROTOTYPE_INDEX) \
176V(JSTaggedValue, ForinIteratorPrototype, FORIN_ITERATOR_PROTOTYPE_INDEX) \
177V(JSTaggedValue, ForinIteratorClass, FOR_IN_ITERATOR_CLASS_INDEX) \
178V(JSTaggedValue, StringIterator, STRING_ITERATOR_INDEX) \
179V(JSTaggedValue, StringIteratorClass, STRING_ITERATOR_CLASS_INDEX) \
180V(JSTaggedValue, AsyncFromSyncIterator, ASYNC_FROM_SYNC_ITERATOR_INDEX) \
181V(JSTaggedValue, MapIteratorPrototype, MAP_ITERATOR_PROTOTYPE_INDEX) \
182V(JSTaggedValue, BitVectorIteratorPrototype, BITVECTOR_ITERATOR_PROTOTYPE_INDEX) \
183V(JSTaggedValue, SharedMapIteratorPrototype, SHARED_MAP_ITERATOR_PROTOTYPE_INDEX) \
184V(JSTaggedValue, SetIteratorPrototype, SET_ITERATOR_PROTOTYPE_INDEX) \
185V(JSTaggedValue, SharedSetIteratorPrototype, SHARED_SET_ITERATOR_PROTOTYPE_INDEX) \
186V(JSTaggedValue, RegExpIteratorPrototype, REGEXP_ITERATOR_PROTOTYPE_INDEX) \
187V(JSTaggedValue, ArrayIteratorPrototype, ARRAY_ITERATOR_PROTOTYPE_INDEX) \
188V(JSTaggedValue, SharedArrayIteratorPrototype, SHARED_ARRAY_ITERATOR_PROTOTYPE_INDEX) \
189V(JSTaggedValue, StringIteratorPrototype, STRING_ITERATOR_PROTOTYPE_INDEX) \
190V(JSTaggedValue, AsyncFromSyncIteratorPrototype, ASYNC_FROM_SYNC_ITERATOR_PROTOTYPE_INDEX) \
191V(JSTaggedValue, InterfaceTypeSymbol, INTERFACE_TYPE_SYMBOL_OFFSET) \
192V(JSTaggedValue, ThrowTypeError, THROW_TYPE_ERROR_INDEX) \
193V(JSTaggedValue, PromiseFunction, PROMISE_FUNCTION_INDEX) \
194V(JSTaggedValue, PromiseReactionJob, PROMISE_REACTION_JOB_INDEX) \
195V(JSTaggedValue, PromiseResolveThenableJob, PROMISE_REACTION_THENABLE_JOB_INDEX) \
196V(JSTaggedValue, DynamicImportJob, DYNAMIC_IMPORT_JOB_INDEX) \
197V(JSTaggedValue, TemplateMap, TEMPLATE_MAP_INDEX) \
198V(JSTaggedValue, FunctionClassWithProto, FUNCTION_CLASS_WITH_PROTO) \
199V(JSTaggedValue, FunctionClassWithoutProto, FUNCTION_CLASS_WITHOUT_PROTO) \
200V(JSTaggedValue, FunctionClassWithoutName, FUNCTION_CLASS_WITHOUT_NAME) \
201V(JSTaggedValue, BoundFunctionClass, BOUND_FUNCTION_CLASS) \
202V(JSTaggedValue, ArgumentsClass, ARGUMENTS_CLASS) \
203V(JSTaggedValue, ArgumentsCallerAccessor, ARGUMENTS_CALLER_ACCESSOR) \
204V(JSTaggedValue, ArgumentsCalleeAccessor, ARGUMENTS_CALLEE_ACCESSOR) \
205V(JSTaggedValue, AsyncFunctionClass, ASYNC_FUNCTION_CLASS) \
206V(JSTaggedValue, AsyncAwaitStatusFunctionClass, ASYNC_AWAIT_STATUS_FUNCTION_CLASS) \
207V(JSTaggedValue, PromiseReactionFunctionClass, PROMISE_REACTION_FUNCTION_CLASS) \
208V(JSTaggedValue, PromiseExecutorFunctionClass, PROMISE_EXECUTOR_FUNCTION_CLASS) \
209V(JSTaggedValue, AsyncModuleFulfilledFunctionClass, ASYNC_MODULE_FULFILLED_FUNCTION_CLASS) \
210V(JSTaggedValue, AsyncModuleRejectedFunctionClass, ASYNC_MODULE_REJECTED_FUNCTION_CLASS) \
211V(JSTaggedValue, GeneratorFunctionClass, GENERATOR_FUNCTION_CLASS) \
212V(JSTaggedValue, AsyncGeneratorFunctionClass, ASYNC_GENERATOR_FUNCTION_CLASS) \
213V(JSTaggedValue, PromiseAllResolveElementFunctionClass, PROMISE_ALL_RESOLVE_ELEMENT_FUNC_CLASS) \
214V(JSTaggedValue, PromiseAnyRejectElementFunctionClass, PROMISE_ANY_REJECT_ELEMENT_FUNC_CLASS) \
215V(JSTaggedValue, PromiseAllSettledElementFunctionClass, PROMISE_ALL_SETTLED_ELEMENT_FUNC_CLASS) \
216V(JSTaggedValue, PromiseFinallyFunctionClass, PROMISE_FINALLY_FUNC_CLASS) \
217V(JSTaggedValue, PromiseValueThunkOrThrowerFunctionClass, \
219V(JSTaggedValue, AsyncGeneratorResNextRetProRstFtnClass, \
221V(JSTaggedValue, AsyncFromSyncIterUnwarpClass, ASYNC_FROM_SYNC_ITER_UNWARP_CLASS) \
222V(JSTaggedValue, ProxyRevocFunctionClass, PROXY_REVOC_FUNCTION_CLASS) \
223V(JSTaggedValue, NativeErrorFunctionClass, NATIVE_ERROR_FUNCTION_CLASS) \
224V(JSTaggedValue, SpecificTypedArrayFunctionClass, SPERCIFIC_TYPED_ARRAY_FUNCTION_CLASS) \
225V(JSTaggedValue, ConstructorFunctionClass, CONSTRUCTOR_FUNCTION_CLASS) \
226V(JSTaggedValue, NormalFunctionClass, NORMAL_FUNCTION_CLASS) \
227V(JSTaggedValue, JSIntlBoundFunctionClass, JS_INTL_BOUND_FUNCTION_CLASS) \
228V(JSTaggedValue, NumberFormatLocales, NUMBER_FORMAT_LOCALES_INDEX) \
229V(JSTaggedValue, DateTimeFormatLocales, DATE_TIMEFORMAT_LOCALES_INDEX) \
230V(JSTaggedValue, ListFormatLocales, LIST_FORMAT_LOCALES_INDEX) \
231V(JSTaggedValue, GlobalRecord, GLOBAL_RECORD) \
232V(JSTaggedValue, ModuleNamespaceClass, MODULENAMESPACE_CLASS) \
233V(JSTaggedValue, ObjectLiteralHClassCache, OBJECT_LITERAL_HCLASS_CACHE) \
234V(JSTaggedValue, WeakRefKeepObjects, WEAK_REF_KEEP_OBJECTS) \
235V(JSTaggedValue, CjsModuleFunction, CJS_MODULE_FUNCTION_INDEX) \
236V(JSTaggedValue, CjsExportsFunction, CJS_EXPORTS_FUNCTION_INDEX) \
237V(JSTaggedValue, CjsRequireFunction, CJS_REQUIRE_FUNCTION_INDEX) \
238V(JSTaggedValue, GlobalPatch, GLOBAL_PATCH) \
239V(JSTaggedValue, ExportOfScript, DEFAULT_EXPORT_OF_SCRIPT) \
240V(JSTaggedValue, NativeModuleFailureInfoClass, NATIVE_MODULE_FAILURE_INFO_CLASS) \
241V(JSTaggedValue, ArrayJoinStack, ARRAY_JOIN_STACK) \
242V(JSTaggedValue, NumberToStringResultCache, NUMBER_TO_STRING_RESULT_CACHE_INDEX) \
243V(JSTaggedValue, StringSplitResultCache, STRING_SPLIT_RESULT_CACHE_INDEX) \
244V(JSTaggedValue, StringToListResultCache, STRING_TO_LIST_RESULT_CACHE_INDEX) \
245V(JSTaggedValue, RegExpCache, REGEXP_CACHE_INDEX) \
246V(JSTaggedValue, RegExpGlobalResult, REGEXP_GLOBAL_RESULT_INDEX) \
247V(JSTaggedValue, ElementNONEClass, ELEMENT_NONE_HCLASS_INDEX) \
248V(JSTaggedValue, ElementNONEProtoClass, ELEMENT_NONE_PROTO_HCLASS_INDEX) \
249V(JSTaggedValue, ElementHOLEClass, ELEMENT_HOLE_HCLASS_INDEX) \
250V(JSTaggedValue, ElementHOLEProtoClass, ELEMENT_HOLE_PROTO_HCLASS_INDEX) \
251V(JSTaggedValue, ElementINTClass, ELEMENT_INT_HCLASS_INDEX) \
252V(JSTaggedValue, ElementINTProtoClass, ELEMENT_INT_PROTO_HCLASS_INDEX) \
253V(JSTaggedValue, ElementNUMBERClass, ELEMENT_NUMBER_HCLASS_INDEX) \
254V(JSTaggedValue, ElementNUMBERProtoClass, ELEMENT_NUMBER_PROTO_HCLASS_INDEX) \
255V(JSTaggedValue, ElementSTRINGClass, ELEMENT_STRING_HCLASS_INDEX) \
256V(JSTaggedValue, ElementSTRINGProtoClass, ELEMENT_STRING_PROTO_HCLASS_INDEX) \
257V(JSTaggedValue, ElementOBJECTClass, ELEMENT_OBJECT_HCLASS_INDEX) \
258V(JSTaggedValue, ElementOBJECTProtoClass, ELEMENT_OBJECT_PROTO_HCLASS_INDEX) \
259V(JSTaggedValue, ElementTAGGEDClass, ELEMENT_TAGGED_HCLASS_INDEX) \
260V(JSTaggedValue, ElementTAGGEDProtoClass, ELEMENT_TAGGED_PROTO_HCLASS_INDEX) \
261V(JSTaggedValue, ElementHOLE_INTClass, ELEMENT_HOLE_INT_HCLASS_INDEX) \
262V(JSTaggedValue, ElementHOLE_INTProtoClass, ELEMENT_HOLE_INT_PROTO_HCLASS_INDEX) \
263V(JSTaggedValue, ElementHOLE_NUMBERClass, ELEMENT_HOLE_NUMBER_HCLASS_INDEX) \
264V(JSTaggedValue, ElementHOLE_NUMBERProtoClass, ELEMENT_HOLE_NUMBER_PROTO_HCLASS_INDEX) \
265V(JSTaggedValue, ElementHOLE_STRINGClass, ELEMENT_HOLE_STRING_HCLASS_INDEX) \
266V(JSTaggedValue, ElementHOLE_STRINGProtoClass, ELEMENT_HOLE_STRING_PROTO_HCLASS_INDEX) \
267V(JSTaggedValue, ElementHOLE_OBJECTClass, ELEMENT_HOLE_OBJECT_HCLASS_INDEX) \
268V(JSTaggedValue, ElementHOLE_OBJECTProtoClass, ELEMENT_HOLE_OBJECT_PROTO_HCLASS_INDEX) \
269V(JSTaggedValue, ElementHOLE_TAGGEDClass, ELEMENT_HOLE_TAGGED_HCLASS_INDEX) \
270V(JSTaggedValue, ElementHOLE_TAGGEDProtoClass, ELEMENT_HOLE_TAGGED_PROTO_HCLASS_INDEX) \
271V(JSTaggedValue, ModuleManagerNativePointer, MODULE_MANAGER_NATIVE_POINTER_INDEX) \
272 V(JSTaggedValue, DetectorDependentInfos, DETECTOR_DEPENDENT_INFOS_INDEX)
274 #define GLOBAL_ENV_CONTAINER_ITERATORS(V) … argument
276V(JSTaggedValue, ArrayListFunction, ARRAYLIST_FUNCTION_INDEX) \
277V(JSTaggedValue, ArrayListIteratorPrototype, ARRAYLIST_ITERATOR_PROTOTYPE_INDEX) \
278V(JSTaggedValue, HashMapIteratorPrototype, HASHMAP_ITERATOR_PROTOTYPE_INDEX) \
279V(JSTaggedValue, HashSetIteratorPrototype, HASHSET_ITERATOR_PROTOTYPE_INDEX) \
280V(JSTaggedValue, LightWeightMapIteratorPrototype, LIGHTWEIGHTMAP_ITERATOR_PROTOTYPE_INDEX) \
281V(JSTaggedValue, LightWeightSetIteratorPrototype, LIGHTWEIGHTSET_ITERATOR_PROTOTYPE_INDEX) \
282V(JSTaggedValue, TreeMapIteratorPrototype, TREEMAP_ITERATOR_PROTOTYPE_INDEX) \
283V(JSTaggedValue, TreeSetIteratorPrototype, TREESET_ITERATOR_PROTOTYPE_INDEX) \
284V(JSTaggedValue, VectorFunction, VECTOR_FUNCTION_INDEX) \
285V(JSTaggedValue, VectorIteratorPrototype, VECTOR_ITERATOR_PROTOTYPE_INDEX) \
286V(JSTaggedValue, QueueIteratorPrototype, QUEUE_ITERATOR_PROTOTYPE_INDEX) \
287V(JSTaggedValue, PlainArrayIteratorPrototype, PLAIN_ARRAY_ITERATOR_PROTOTYPE_INDEX) \
288V(JSTaggedValue, PlainArrayFunction, PLAIN_ARRAY_FUNCTION_INDEX) \
289V(JSTaggedValue, DequeIteratorPrototype, DEQUE_ITERATOR_PROTOTYPE_INDEX) \
290V(JSTaggedValue, StackIteratorPrototype, STACK_ITERATOR_PROTOTYPE_INDEX) \
291V(JSTaggedValue, ListFunction, LIST_FUNCTION_INDEX) \
292V(JSTaggedValue, LinkedListFunction, LINKED_LIST_FUNCTION_INDEX) \
293V(JSTaggedValue, ListIteratorPrototype, LIST_ITERATOR_PROTOTYPE_INDEX) \
294V(JSTaggedValue, LinkedListIteratorPrototype, LINKED_LIST_ITERATOR_PROTOTYPE_INDEX) \
295 V(JSTaggedValue, BufferFunction, BUFFER_FUNCTION_INDEX)
297 #define GLOBAL_ENV_SHARED_FIELDS(V) … argument
298V(JSTaggedValue, SObjectFunction, SHARED_OBJECT_FUNCTION_INDEX) …
299V(JSTaggedValue, SObjectFunctionPrototype, SHARED_OBJECT_FUNCTION_PROTOTYPE_INDEX) …
300V(JSTaggedValue, SFunctionFunction, SHARED_FUNCTION_FUNCTION_INDEX) …
301V(JSTaggedValue, SFunctionPrototype, SHARED_FUNCTION_PROTOTYPE_INDEX) …
302V(JSTaggedValue, SBuiltininArrayBufferFunction, SENDABLE_BUILTIN_ARRAY_BUFFER_FUNCTION_INDEX) …
303V(JSTaggedValue, SBuiltininSetFunction, SHARED_BUILTIN_SET_FUNCTION_INDEX) …
304V(JSTaggedValue, SBuiltininMapFunction, SHARED_BUILTIN_MAP_FUNCTION_INDEX) …
305V(JSTaggedValue, SConstructorClass, SHARED_CONSTRUCTOR_CLASS_INDEX) …
306V(JSTaggedValue, SFunctionClassWithoutProto, SHARED_FUNCTION_CLASS_WITHOUT_PROTO) …
307V(JSTaggedValue, SFunctionClassWithProto, SHARED_FUNCTION_CLASS_WITH_PROTO) …
308V(JSTaggedValue, SFunctionClassWithoutAccessor, SHARED_FUNCTION_CLASS_WITHOUT_ACCESSOR) …
309V(JSTaggedValue, SNormalFunctionClass, SHARED_NORMAL_FUNCTION_CLASS) …
310V(JSTaggedValue, SAsyncFunctionFunction, SHARED_ASYNC_FUNCTION_FUNCTION_INDEX) …
311V(JSTaggedValue, SAsyncFunctionPrototype, SHARED_ASYNC_FUNCTION_PROTOTYPE_INDEX) …
312V(JSTaggedValue, SAsyncFunctionClass, SHARED_ASYNC_FUNCTION_CLASS) …
314V(JSTaggedValue, ReplaceSymbol, REPLACE_SYMBOL_INDEX) …
315V(JSTaggedValue, SplitSymbol, SPLIT_SYMBOL_INDEX) …
316V(JSTaggedValue, MatchAllSymbol, MATCH_ALL_SYMBOL_INDEX) …
317V(JSTaggedValue, IteratorSymbol, ITERATOR_SYMBOL_INDEX) …
318V(JSTaggedValue, SpeciesSymbol, SPECIES_SYMBOL_INDEX) …
320V(JSTaggedValue, IsConcatSpreadableSymbol, ISCONCAT_SYMBOL_INDEX) …
321V(JSTaggedValue, ToStringTagSymbol, TOSTRINGTAG_SYMBOL_INDEX) …
322V(JSTaggedValue, AsyncIteratorSymbol, ASYNC_ITERATOR_SYMBOL_INDEX) …
323V(JSTaggedValue, MatchSymbol, MATCH_SYMBOL_INDEX) …
324V(JSTaggedValue, SearchSymbol, SEARCH_SYMBOL_INDEX) …
325V(JSTaggedValue, ToPrimitiveSymbol, TOPRIMITIVE_SYMBOL_INDEX) …
326V(JSTaggedValue, UnscopablesSymbol, UNSCOPABLES_SYMBOL_INDEX) …
327V(JSTaggedValue, NativeBindingSymbol, NATIVE_BINDING_SYMBOL_INDEX) …
328V(JSTaggedValue, HasInstanceSymbol, HASINSTANCE_SYMBOL_INDEX) …
329V(JSTaggedValue, SendableArrayBufferPrototype, SENDABLE_ARRAY_BUFFER_PROTOTYPE_INDEX) …
330V(JSTaggedValue, SharedArrayFunction, SHARED_ARRAY_FUNCTION_INDEX) …
331V(JSTaggedValue, SharedArrayPrototype, SHARED_ARRAY_PROTOTYPE_INDEX) …
332V(JSTaggedValue, SharedMapPrototype, SHARED_MAP_PROTOTYPE_INDEX) …
333V(JSTaggedValue, SharedSetPrototype, SHARED_SET_PROTOTYPE_INDEX) …
334V(JSTaggedValue, SharedTypedArrayFunction, SHARED_TYPED_ARRAY_FUNCTION_INDEX) …
335V(JSTaggedValue, SharedTypedArrayPrototype, SHARED_TYPED_ARRAY_PROTOTYPE_INDEX) …
336V(JSTaggedValue, SharedInt8ArrayFunction, SHARED_INT8_ARRAY_FUNCTION_INDEX) …
337V(JSTaggedValue, SharedUint8ArrayFunction, SHARED_UINT8_ARRAY_FUNCTION_INDEX) …
338V(JSTaggedValue, SharedUint8ClampedArrayFunction, SHARED_UINT8_CLAMPED_ARRAY_FUNCTION_INDEX) …
339V(JSTaggedValue, SharedInt16ArrayFunction, SHARED_INT16_ARRAY_FUNCTION_INDEX) …
340V(JSTaggedValue, SharedUint16ArrayFunction, SHARED_UINT16_ARRAY_FUNCTION_INDEX) …
341V(JSTaggedValue, SharedInt32ArrayFunction, SHARED_INT32_ARRAY_FUNCTION_INDEX) …
342V(JSTaggedValue, SharedUint32ArrayFunction, SHARED_UINT32_ARRAY_FUNCTION_INDEX) …
343V(JSTaggedValue, SharedFloat32ArrayFunction, SHARED_FLOAT32_ARRAY_FUNCTION_INDEX) …
344V(JSTaggedValue, SharedFloat64ArrayFunction, SHARED_FLOAT64_ARRAY_FUNCTION_INDEX) …
345V(JSTaggedValue, SharedBigInt64ArrayFunction, SHARED_BIGINT64_ARRAY_FUNCTION_INDEX) …
346V(JSTaggedValue, SharedBigUint64ArrayFunction, SHARED_BIGUINT64_ARRAY_FUNCTION_INDEX) …
347V(JSTaggedValue, SharedSpecificTypedArrayFunctionClass, SHARED_SPERCIFIC_TYPED_ARRAY_FUNCTION_CLAS…
348V(JSTaggedValue, SharedInt8ArrayFunctionPrototype, SHARED_INT8_ARRAY_FUNCTION_PROTOTYPE_INDEX) …
349V(JSTaggedValue, SharedUint8ArrayFunctionPrototype, SHARED_UINT8_ARRAY_FUNCTION_PROTOTYPE_INDEX) …
350V(JSTaggedValue, SharedUint8ClampedArrayFunctionPrototype, SHARED_UINT8_CLAMPED_ARRAY_FUNCTION_PRO…
351V(JSTaggedValue, SharedInt16ArrayFunctionPrototype, SHARED_INT16_ARRAY_FUNCTION_PROTOTYPE_INDEX) …
352V(JSTaggedValue, SharedUint16ArrayFunctionPrototype, SHARED_UINT16_ARRAY_FUNCTION_PROTOTYPE_INDEX)…
353V(JSTaggedValue, SharedInt32ArrayFunctionPrototype, SHARED_INT32_ARRAY_FUNCTION_PROTOTYPE_INDEX) …
354V(JSTaggedValue, SharedUint32ArrayFunctionPrototype, SHARED_UINT32_ARRAY_FUNCTION_PROTOTYPE_INDEX)…
355V(JSTaggedValue, SharedFloat32ArrayFunctionPrototype, SHARED_FLOAT32_ARRAY_FUNCTION_PROTOTYPE_INDE…
356V(JSTaggedValue, SharedFloat64ArrayFunctionPrototype, SHARED_FLOAT64_ARRAY_FUNCTION_PROTOTYPE_INDE…
357V(JSTaggedValue, SharedBigInt64ArrayFunctionPrototype, SHARED_BIGINT64_ARRAY_FUNCTION_PROTOTYPE_IN…
358V(JSTaggedValue, SharedBigUint64ArrayFunctionPrototype, SHARED_BIGUINT64_ARRAY_FUNCTION_PROTOTYPE_…
359V(JSTaggedValue, SharedInt8ArrayRootHclass, SHARED_INT8_ARRAY_ROOT_HCLASS_INDEX) …
360V(JSTaggedValue, SharedUint8ArrayRootHclass, SHARED_UINT8_ARRAY_ROOT_HCLASS_INDEX) …
361V(JSTaggedValue, SharedUint8ClampedArrayRootHclass, SHARED_UINT8_CLAMPED_ARRAY_ROOT_HCLASS_INDEX) …
362V(JSTaggedValue, SharedInt16ArrayRootHclass, SHARED_INT16_ARRAY_ROOT_HCLASS_INDEX) …
363V(JSTaggedValue, SharedUint16ArrayRootHclass, SHARED_UINT16_ARRAY_ROOT_HCLASS_INDEX) …
364V(JSTaggedValue, SharedInt32ArrayRootHclass, SHARED_INT32_ARRAY_ROOT_HCLASS_INDEX) …
365V(JSTaggedValue, SharedUint32ArrayRootHclass, SHARED_UINT32_ARRAY_ROOT_HCLASS_INDEX) …
366V(JSTaggedValue, SharedFloat32ArrayRootHclass, SHARED_FLOAT32_ARRAY_ROOT_HCLASS_INDEX) …
367V(JSTaggedValue, SharedFloat64ArrayRootHclass, SHARED_FLOAT64_ARRAY_ROOT_HCLASS_INDEX) …
368V(JSTaggedValue, SharedBigInt64ArrayRootHclass, SHARED_BIGINT64_ARRAY_ROOT_HCLASS_INDEX) …
369V(JSTaggedValue, SharedBigUint64ArrayRootHclass, SHARED_BIGUINT64_ARRAY_ROOT_HCLASS_INDEX) …
370V(JSTaggedValue, SharedInt8ArrayRootHclassOnHeap, SHARED_INT8_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) …
371V(JSTaggedValue, SharedUint8ArrayRootHclassOnHeap, SHARED_UINT8_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) …
372V(JSTaggedValue, SharedUint8ClampedArrayRootHclassOnHeap, SHARED_UINT8_CLAMPED_ARRAY_ROOT_HCLASS_O…
373V(JSTaggedValue, SharedInt16ArrayRootHclassOnHeap, SHARED_INT16_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) …
374V(JSTaggedValue, SharedUint16ArrayRootHclassOnHeap, SHARED_UINT16_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX)…
375V(JSTaggedValue, SharedInt32ArrayRootHclassOnHeap, SHARED_INT32_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX) …
376V(JSTaggedValue, SharedUint32ArrayRootHclassOnHeap, SHARED_UINT32_ARRAY_ROOT_HCLASS_ON_HEAP_INDEX)…
377V(JSTaggedValue, SharedFloat32ArrayRootHclassOnHeap, SHARED_FLOAT32_ARRAY_ROOT_HCLASS_ON_HEAP_INDE…
378V(JSTaggedValue, SharedFloat64ArrayRootHclassOnHeap, SHARED_FLOAT64_ARRAY_ROOT_HCLASS_ON_HEAP_INDE…
379V(JSTaggedValue, SharedBigInt64ArrayRootHclassOnHeap, SHARED_BIGINT64_ARRAY_ROOT_HCLASS_ON_HEAP_IN…
380V(JSTaggedValue, SharedBigUint64ArrayRootHclassOnHeap, SHARED_BIGUINT64_ARRAY_ROOT_HCLASS_ON_HEAP_…
381V(JSTaggedValue, SharedModuleNamespaceClass, SHARED_MODULENAMESPACE_CLASS) …
382V(JSTaggedValue, BitVectorPrototype, BITVECTOR_PROTOTYPE_INDEX) …
383 V(JSTaggedValue, BitVectorFunction, BITVECTOR_FUNCTION_INDEX)
386 #define CONDITION_GLOBAL_REFLECT_HAS(V) argument
388 #define CONDITION_GLOBAL_REFLECT_HAS(V) V(JSTaggedValue, ReflectHas, REFLECT_HAS_INDEX) argument
392 #define GLOBAL_ENV_INLINED_BUILTINS(V) \ argument
393 V(JSTaggedValue, MathSqrt, MATH_SQRT_INDEX) \
394 V(JSTaggedValue, MathAcos, MATH_ACOS_INDEX) \
395 V(JSTaggedValue, MathAcosh, MATH_ACOSH_INDEX) \
396 V(JSTaggedValue, MathAsin, MATH_ASIN_INDEX) \
397 V(JSTaggedValue, MathAsinh, MATH_ASINH_INDEX) \
398 V(JSTaggedValue, MathAtan, MATH_ATAN_INDEX) \
399 V(JSTaggedValue, MathAtan2, MATH_ATAN2_INDEX) \
400 V(JSTaggedValue, MathAtanh, MATH_ATANH_INDEX) \
401 V(JSTaggedValue, MathCos, MATH_COS_INDEX) \
402 V(JSTaggedValue, MathCosh, MATH_COSH_INDEX) \
403 V(JSTaggedValue, MathSign, MATH_SIGN_INDEX) \
404 V(JSTaggedValue, MathSin, MATH_SIN_INDEX) \
405 V(JSTaggedValue, MathSinh, MATH_SINH_INDEX) \
406 V(JSTaggedValue, MathTan, MATH_TAN_INDEX) \
407 V(JSTaggedValue, MathTanh, MATH_TANH_INDEX) \
408 V(JSTaggedValue, MathTrunc, MATH_TRUNC_INDEX) \
409 V(JSTaggedValue, MathLog, MATH_LOG_INDEX) \
410 V(JSTaggedValue, MathLog2, MATH_LOG2_INDEX) \
411 V(JSTaggedValue, MathLog10, MATH_LOG10_INDEX) \
412 V(JSTaggedValue, MathLog1p, MATH_LOG1P_INDEX) \
413 V(JSTaggedValue, MathExp, MATH_EXP_INDEX) \
414 V(JSTaggedValue, MathExpm1, MATH_EXPM1_INDEX) \
415 V(JSTaggedValue, MathClz32, MATH_CLZ32_INDEX) \
416 V(JSTaggedValue, MathAbs, MATH_ABS_INDEX) \
417 V(JSTaggedValue, MathPow, MATH_POW_INDEX) \
418 V(JSTaggedValue, MathCbrt, MATH_CBRT_INDEX) \
419 V(JSTaggedValue, MathMin, MATH_MIN_INDEX) \
420 V(JSTaggedValue, MathMax, MATH_MAX_INDEX) \
421 V(JSTaggedValue, MathRound, MATH_ROUND_INDEX) \
422 V(JSTaggedValue, MathFRound, MATH_FROUND_INDEX) \
423 V(JSTaggedValue, MathCeil, MATH_CEIL_INDEX) \
424 V(JSTaggedValue, MathFloor, MATH_FLOOR_INDEX) \
425 V(JSTaggedValue, MathImul, MATH_IMUL_INDEX) \
426 V(JSTaggedValue, BigIntAsIntN, BIGINT_AS_INTN_INDEX) \
427 V(JSTaggedValue, BigIntAsUintN, BIGINT_AS_UINTN_INDEX) \
428 V(JSTaggedValue, GlobalIsFinite, GLOBAL_IS_FINITE_INDEX) \
429 V(JSTaggedValue, GlobalIsNan, GLOBAL_IS_NAN_INDEX) \
430 V(JSTaggedValue, StringLocaleCompare, STRING_LOCALE_COMPARE_INDEX) \
431 V(JSTaggedValue, ArraySort, ARRAY_SORT_INDEX) \
432 V(JSTaggedValue, JsonStringify, JSON_STRINGFY_INDEX) \
433 V(JSTaggedValue, MapIteratorProtoNext, MAP_ITERATOR_PROTO_NEXT_INDEX) \
434 V(JSTaggedValue, SetIteratorProtoNext, SET_ITERATOR_PROTO_NEXT_INDEX) \
435 V(JSTaggedValue, StringIteratorProtoNext, STRING_ITERATOR_PROTO_NEXT_INDEX) \
436 V(JSTaggedValue, ArrayIteratorProtoNext, ARRAY_ITERATOR_PROTO_NEXT_INDEX) \
437 V(JSTaggedValue, IteratorProtoReturn, ITERATOR_PROTO_RETURN_INDEX) \
438 V(JSTaggedValue, ArrayBufferIsView, ARRAY_BUFFER_IS_VIEW_INDEX) \
439 V(JSTaggedValue, DataViewGetFloat32, DATA_VIEW_GET_FLOAT32_INDEX) \
440 V(JSTaggedValue, DataViewGetFloat64, DATA_VIEW_GET_FLOAT64_INDEX) \
441 V(JSTaggedValue, DataViewGetInt8, DATA_VIEW_GET_INT8_INDEX) \
442 V(JSTaggedValue, DataViewGetInt16, DATA_VIEW_GET_INT16_INDEX) \
443 V(JSTaggedValue, DataViewGetInt32, DATA_VIEW_GET_INT32_INDEX) \
444 V(JSTaggedValue, DataViewGetUint16, DATA_VIEW_GET_UINT16_INDEX) \
445 V(JSTaggedValue, DataViewGetUint32, DATA_VIEW_GET_UINT32_INDEX) \
446 V(JSTaggedValue, DataViewGetUint8, DATA_VIEW_GET_UINT8_INDEX) \
447 V(JSTaggedValue, DataViewSetInt8, DATA_VIEW_SET_INT8_INDEX) \
448 V(JSTaggedValue, DataViewSetInt16, DATA_VIEW_SET_INT16_INDEX) \
449 V(JSTaggedValue, DataViewSetUint8, DATA_VIEW_SET_UINT8_INDEX) \
450 V(JSTaggedValue, DataViewSetUint16, DATA_VIEW_SET_UINT16_INDEX) \
451 V(JSTaggedValue, DataViewSetUint32, DATA_VIEW_SET_UINT32_INDEX) \
452 V(JSTaggedValue, DateGetTime, DATE_GET_TIME_INDEX) \
453 V(JSTaggedValue, DateNow, DATE_NOW_INDEX) \
454 V(JSTaggedValue, ObjectIs, OBJECT_IS_INDEX) \
455 V(JSTaggedValue, ObjectGetProto, OBJECT_GET_PROTO_INDEX) \
456 V(JSTaggedValue, ObjectIsPrototypeOf, OBJECT_IS_PROTOTYPE_OF_INDEX) \
457 V(JSTaggedValue, ReflectGetPrototypeOf, REFLECT_GET_PROTOTYPE_OF_INDEX) \
458 CONDITION_GLOBAL_REFLECT_HAS(V) \
459 V(JSTaggedValue, ReflectConstruct, REFLECT_CONSTRUCT_INDEX) \
460 V(JSTaggedValue, ReflectApply, REFLECT_APPLY_INDEX) \
461 V(JSTaggedValue, FunctionPrototypeHasInstance, FUNCTION_PROTOTYPE_HAS_INSTANCE_INDEX) \
462 V(JSTaggedValue, ArrayKeys, ARRAY_KEYS_INDEX) \
463 V(JSTaggedValue, ArrayEntries, ARRAY_ENTRIES_INDEX) \
464 V(JSTaggedValue, GlobalDecodeURIComponent, GLOBAL_DECODE_URI_COMPONENT_INDEX)
466 #define GLOBAL_ENV_FIELDS(V) \ argument
467 GLOBAL_ENV_SELF_FIELD(V) \
468 GLOBAL_ENV_SHARED_FIELDS(V) \
469 GLOBAL_ENV_COMMON_FIELDS(V) \
470 GLOBAL_ENV_CONTAINER_ITERATORS(V) \
471 GLOBAL_ENV_INLINED_BUILTINS(V)
490 #define DETECTOR_SYMBOL_LIST(V) \ argument
491 V(ReplaceSymbol, "Symbol.replace", replace ) \
492 V(SplitSymbol, "Symbol.split", split ) \
493 V(MatchAllSymbol, "Symbol.matchAll", matchAll) \
494 V(IteratorSymbol, "Symbol.iterator", iterator) \
495 V(SpeciesSymbol, "Symbol.species", species)