Lines Matching refs:SharedArrayBuffer
180 using SharedArrayBuffer = builtins::BuiltinsSharedArrayBuffer;
2499 // SharedArrayBuffer.prototype
2503 // SharedArrayBuffer.prototype_or_hclass
2508 // SharedArrayBuffer = new Function()
2510 SharedArrayBuffer::SharedArrayBufferConstructor, "SharedArrayBuffer", FunctionLength::ONE));
2516 // SharedArrayBuffer prototype method
2517 SetFunction(env, sharedArrayBufferFuncPrototype, "slice", SharedArrayBuffer::Slice, FunctionLength::TWO);
2519 // SharedArrayBuffer method
2521 "IsSharedArrayBuffer", SharedArrayBuffer::IsSharedArrayBuffer, FunctionLength::ONE);
2523 // 25.2.3.2 get SharedArrayBuffer [ @@species ]
2526 CreateGetter(env, SharedArrayBuffer::Species, "[Symbol.species]", FunctionLength::ZERO);
2529 // 25.2.4.1 get SharedArrayBuffer.prototype.byteLength
2531 CreateGetter(env, SharedArrayBuffer::GetByteLength, "byteLength", FunctionLength::ZERO);
2535 // 25.2.4.4 SharedArrayBuffer.prototype [ @@toStringTag ]
2536 SetStringTagSymbol(env, sharedArrayBufferFuncPrototype, "SharedArrayBuffer");
2545 JSHandle<JSTaggedValue> key(factory_->NewFromUtf8ReadOnly("SharedArrayBuffer"));
2547 factory_->NewInternalAccessor(nullptr, reinterpret_cast<void *>(BuiltinsLazyCallback::SharedArrayBuffer));