summaryrefslogtreecommitdiff
path: root/chromium/v8/src/objects/contexts.tq
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/objects/contexts.tq')
-rw-r--r--chromium/v8/src/objects/contexts.tq32
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>,