diff options
Diffstat (limited to 'chromium/v8/src/objects/contexts.tq')
-rw-r--r-- | chromium/v8/src/objects/contexts.tq | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/chromium/v8/src/objects/contexts.tq b/chromium/v8/src/objects/contexts.tq index 604852c24ea..83c43cc7f57 100644 --- a/chromium/v8/src/objects/contexts.tq +++ b/chromium/v8/src/objects/contexts.tq @@ -13,7 +13,7 @@ class Context extends HeapObject { return *ContextSlot(this, ContextSlot::SCOPE_INFO_INDEX); } const length: Smi; - @relaxedRead @relaxedWrite elements[length]: Object; + elements[length]: Object; } extern class AwaitContext extends Context generates 'TNode<Context>'; @@ -118,12 +118,42 @@ extern enum ContextSlot extends intptr constexpr 'Context::Field' { SLOPPY_ARGUMENTS_MAP_INDEX: Slot<NativeContext, Map>, FAST_ALIASED_ARGUMENTS_MAP_INDEX: Slot<NativeContext, Map>, FUNCTION_CONTEXT_MAP_INDEX: Slot<NativeContext, Map>, + FUNCTION_PROTOTYPE_APPLY_INDEX: Slot<NativeContext, JSFunction>, + + UINT8_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + INT8_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + UINT16_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + INT16_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + UINT32_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + INT32_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + FLOAT32_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + FLOAT64_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + UINT8_CLAMPED_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + BIGUINT64_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + BIGINT64_ARRAY_FUN_INDEX: Slot<NativeContext, JSFunction>, + + RAB_GSAB_UINT8_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_INT8_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_UINT16_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_INT16_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_UINT32_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_INT32_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_FLOAT32_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_FLOAT64_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_UINT8_CLAMPED_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_BIGUINT64_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, + RAB_GSAB_BIGINT64_ARRAY_MAP_INDEX: Slot<NativeContext, Map>, PROMISE_FUNCTION_INDEX: Slot<NativeContext, JSFunction>, PROMISE_THEN_INDEX: Slot<NativeContext, JSFunction>, PROMISE_PROTOTYPE_INDEX: Slot<NativeContext, JSObject>, STRICT_FUNCTION_WITHOUT_PROTOTYPE_MAP_INDEX: Slot<NativeContext, Map>, + PROMISE_HOOK_INIT_FUNCTION_INDEX: Slot<NativeContext, Undefined|Callable>, + PROMISE_HOOK_BEFORE_FUNCTION_INDEX: Slot<NativeContext, Undefined|Callable>, + PROMISE_HOOK_AFTER_FUNCTION_INDEX: Slot<NativeContext, Undefined|Callable>, + PROMISE_HOOK_RESOLVE_FUNCTION_INDEX: Slot<NativeContext, Undefined|Callable>, + CONTINUATION_PRESERVED_EMBEDDER_DATA_INDEX: Slot<NativeContext, HeapObject>, BOUND_FUNCTION_WITH_CONSTRUCTOR_MAP_INDEX: Slot<NativeContext, Map>, |