Home
last modified time | relevance | path

Searched refs:ArrayBufferObject (Results 1 – 25 of 224) sorted by relevance

123456789

/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/vm/
H A DArrayBufferObject.cpp158 ArrayBufferObject&
165 ArrayBufferObject&
512 ArrayBufferObject::neuter(JSContext* cx, Handle<ArrayBufferObject*> buffer, in neuter()
800 ArrayBufferObject*
866 ArrayBufferObject*
994 ArrayBufferObject& buffer = obj->as<ArrayBufferObject>(); in finalize()
1005 ArrayBufferObject& buf = obj->as<ArrayBufferObject>(); in trace()
1020 ArrayBufferObject& dst = obj->as<ArrayBufferObject>(); in objectMoved()
1021 const ArrayBufferObject& src = old->as<ArrayBufferObject>(); in objectMoved()
1381 Rooted<ArrayBufferObject*> buffer(cx, &obj->as<ArrayBufferObject>()); in JS_NeuterArrayBuffer()
[all …]
H A DArrayBufferObject-inl.h25 if (buf->is<ArrayBufferObject>()) in dataPointerEither()
26 return buf->as<ArrayBufferObject>().dataPointerShared(); in dataPointerEither()
33 if (buf->is<ArrayBufferObject>()) in AnyArrayBufferByteLength()
34 return buf->as<ArrayBufferObject>().byteLength(); in AnyArrayBufferByteLength()
41 if (val.toObject().is<ArrayBufferObject>()) in AsAnyArrayBuffer()
42 return val.toObject().as<ArrayBufferObject>(); in AsAnyArrayBuffer()
H A DArrayBufferObject.h98 class ArrayBufferObject : public ArrayBufferObjectMaybeShared
171 friend class ArrayBufferObject; variable
213 static ArrayBufferObject* create(JSContext* cx, uint32_t nbytes,
218 static ArrayBufferObject* create(JSContext* cx, uint32_t nbytes,
238 Handle<ArrayBufferObject*> buffer,
323 static bool prepareForAsmJS(JSContext* cx, Handle<ArrayBufferObject*> buffer,
408 ArrayBufferObject& AsArrayBuffer(HandleObject obj);
409 ArrayBufferObject& AsArrayBuffer(JSObject* obj);
504 friend class ArrayBufferObject; variable
545 ViewVector* maybeViewsUnbarriered(ArrayBufferObject* obj);
[all …]
/dports/www/firefox/firefox-99.0/js/src/vm/
H A DArrayBufferObject.cpp932 ArrayBufferObject::FreeInfo* ArrayBufferObject::freeInfo() const { in freeInfo()
1269 ArrayBufferObject* ArrayBufferObject::createForContents( in createForContents()
1383 /* static */ ArrayBufferObject* ArrayBufferObject::copy( in copy()
1405 ArrayBufferObject* ArrayBufferObject::createZeroed( in createZeroed()
1419 ArrayBufferObject* ArrayBufferObject::createEmpty(JSContext* cx) { in createEmpty()
1430 ArrayBufferObject* ArrayBufferObject::createFromNewRawBuffer( in createFromNewRawBuffer()
1631 ArrayBufferObject& dst = obj->as<ArrayBufferObject>(); in objectMoved()
1632 const ArrayBufferObject& src = old->as<ArrayBufferObject>(); in objectMoved()
1773 ArrayBufferObject* aobj = obj->maybeUnwrapAs<ArrayBufferObject>(); in GetArrayBufferByteLength()
1780 ArrayBufferObject* aobj = obj->maybeUnwrapIf<ArrayBufferObject>(); in GetArrayBufferData()
[all …]
H A DArrayBufferObject-inl.h23 if (this->is<ArrayBufferObject>()) { in dataPointerEither()
24 return this->as<ArrayBufferObject>().dataPointerShared(); in dataPointerEither()
30 if (this->is<ArrayBufferObject>()) { in isDetached()
31 return this->as<ArrayBufferObject>().isDetached(); in isDetached()
37 if (this->is<ArrayBufferObject>()) { in byteLength()
38 return this->as<ArrayBufferObject>().byteLength(); in byteLength()
44 if (this->is<ArrayBufferObject>()) { in isPreparedForAsmJS()
45 return this->as<ArrayBufferObject>().isPreparedForAsmJS(); in isPreparedForAsmJS()
51 if (this->is<ArrayBufferObject>()) { in isWasm()
52 return this->as<ArrayBufferObject>().isWasm(); in isWasm()
H A DArrayBufferObject.h167 class ArrayBufferObject : public ArrayBufferObjectMaybeShared {
352 static ArrayBufferObject* copy(
360 static ArrayBufferObject* createEmpty(JSContext* cx);
379 JSContext* cx, Handle<ArrayBufferObject*> buffer);
466 Handle<ArrayBufferObject*> oldBuf,
470 Handle<ArrayBufferObject*> oldBuf,
510 using RootedArrayBufferObject = Rooted<ArrayBufferObject*>;
511 using HandleArrayBufferObject = Handle<ArrayBufferObject*>;
525 friend class ArrayBufferObject; variable
554 ViewVector* maybeViewsUnbarriered(ArrayBufferObject* obj);
[all …]
H A DArrayBufferObjectMaybeShared.cpp39 auto* buffer = &obj->as<ArrayBufferObject>(); in GetArrayBufferMaybeSharedLengthAndData()
50 if (ArrayBufferObject* aobj = obj->maybeUnwrapIf<ArrayBufferObject>()) { in GetArrayBufferMaybeSharedData()
66 size_t len = obj->is<ArrayBufferObject>() in IsLargeArrayBufferMaybeShared()
67 ? obj->as<ArrayBufferObject>().byteLength() in IsLargeArrayBufferMaybeShared()
69 return len > ArrayBufferObject::MaxByteLengthForSmallBuffer; in IsLargeArrayBufferMaybeShared()
72 MOZ_ASSERT(ArrayBufferObject::maxBufferByteLength() == in IsLargeArrayBufferMaybeShared()
73 ArrayBufferObject::MaxByteLengthForSmallBuffer); in IsLargeArrayBufferMaybeShared()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/vm/
H A DArrayBufferObject.cpp891 ArrayBufferObject::FreeInfo* ArrayBufferObject::freeInfo() const { in freeInfo()
1128 ArrayBufferObject* ArrayBufferObject::createForContents( in createForContents()
1246 /* static */ ArrayBufferObject* ArrayBufferObject::copy( in copy()
1268 ArrayBufferObject* ArrayBufferObject::createZeroed( in createZeroed()
1291 ArrayBufferObject* ArrayBufferObject::createEmpty(JSContext* cx) { in createEmpty()
1302 ArrayBufferObject* ArrayBufferObject::createFromNewRawBuffer( in createFromNewRawBuffer()
1497 ArrayBufferObject& dst = obj->as<ArrayBufferObject>(); in objectMoved()
1498 const ArrayBufferObject& src = old->as<ArrayBufferObject>(); in objectMoved()
1668 ArrayBufferObject* aobj = obj->maybeUnwrapAs<ArrayBufferObject>(); in GetArrayBufferByteLength()
1675 ArrayBufferObject* aobj = obj->maybeUnwrapIf<ArrayBufferObject>(); in GetArrayBufferData()
[all …]
H A DArrayBufferObject-inl.h24 if (buf->is<ArrayBufferObject>()) { in dataPointerEither()
25 return buf->as<ArrayBufferObject>().dataPointerShared(); in dataPointerEither()
31 if (this->is<ArrayBufferObject>()) { in isDetached()
32 return this->as<ArrayBufferObject>().isDetached(); in isDetached()
39 if (buf->is<ArrayBufferObject>()) { in AnyArrayBufferByteLength()
40 return buf->as<ArrayBufferObject>().byteLength(); in AnyArrayBufferByteLength()
51 if (buf->is<ArrayBufferObject>()) { in AnyArrayBufferIsPreparedForAsmJS()
62 if (buf->is<ArrayBufferObject>()) { in AnyArrayBufferIsWasm()
63 return buf->as<ArrayBufferObject>().isWasm(); in AnyArrayBufferIsWasm()
73 if (val.toObject().is<ArrayBufferObject>()) { in AsAnyArrayBuffer()
[all …]
H A DArrayBufferObject.h331 static ArrayBufferObject* copy(
342 static ArrayBufferObject* createEmpty(JSContext* cx);
361 JSContext* cx, Handle<ArrayBufferObject*> buffer);
434 uint32_t newSize, Handle<ArrayBufferObject*> oldBuf,
437 uint32_t newSize, Handle<ArrayBufferObject*> oldBuf,
481 using RootedArrayBufferObject = Rooted<ArrayBufferObject*>;
482 using HandleArrayBufferObject = Handle<ArrayBufferObject*>;
493 ArrayBufferObject& AsArrayBuffer(JSObject* obj);
613 friend class ArrayBufferObject; variable
651 ViewVector* maybeViewsUnbarriered(ArrayBufferObject* obj);
[all …]
/dports/www/firefox-esr/firefox-91.8.0/js/src/vm/
H A DArrayBufferObject.cpp923 ArrayBufferObject::FreeInfo* ArrayBufferObject::freeInfo() const { in freeInfo()
1169 ArrayBufferObject* ArrayBufferObject::createForContents( in createForContents()
1287 /* static */ ArrayBufferObject* ArrayBufferObject::copy( in copy()
1309 ArrayBufferObject* ArrayBufferObject::createZeroed( in createZeroed()
1323 ArrayBufferObject* ArrayBufferObject::createEmpty(JSContext* cx) { in createEmpty()
1334 ArrayBufferObject* ArrayBufferObject::createFromNewRawBuffer( in createFromNewRawBuffer()
1529 ArrayBufferObject& dst = obj->as<ArrayBufferObject>(); in objectMoved()
1530 const ArrayBufferObject& src = old->as<ArrayBufferObject>(); in objectMoved()
1697 ArrayBufferObject* aobj = obj->maybeUnwrapAs<ArrayBufferObject>(); in GetArrayBufferByteLength()
1704 ArrayBufferObject* aobj = obj->maybeUnwrapIf<ArrayBufferObject>(); in GetArrayBufferData()
[all …]
H A DArrayBufferObject-inl.h23 if (this->is<ArrayBufferObject>()) { in dataPointerEither()
24 return this->as<ArrayBufferObject>().dataPointerShared(); in dataPointerEither()
30 if (this->is<ArrayBufferObject>()) { in isDetached()
31 return this->as<ArrayBufferObject>().isDetached(); in isDetached()
37 if (this->is<ArrayBufferObject>()) { in byteLength()
38 return this->as<ArrayBufferObject>().byteLength(); in byteLength()
44 if (this->is<ArrayBufferObject>()) { in isPreparedForAsmJS()
45 return this->as<ArrayBufferObject>().isPreparedForAsmJS(); in isPreparedForAsmJS()
51 if (this->is<ArrayBufferObject>()) { in isWasm()
52 return this->as<ArrayBufferObject>().isWasm(); in isWasm()
H A DArrayBufferObject.h156 class ArrayBufferObject : public ArrayBufferObjectMaybeShared {
346 static ArrayBufferObject* copy(
354 static ArrayBufferObject* createEmpty(JSContext* cx);
373 JSContext* cx, Handle<ArrayBufferObject*> buffer);
456 wasm::Pages newPages, Handle<ArrayBufferObject*> oldBuf,
459 wasm::Pages newPages, Handle<ArrayBufferObject*> oldBuf,
499 using RootedArrayBufferObject = Rooted<ArrayBufferObject*>;
500 using HandleArrayBufferObject = Handle<ArrayBufferObject*>;
513 friend class ArrayBufferObject; variable
551 ViewVector* maybeViewsUnbarriered(ArrayBufferObject* obj);
[all …]
H A DArrayBufferObjectMaybeShared.cpp39 auto* buffer = &obj->as<ArrayBufferObject>(); in GetArrayBufferMaybeSharedLengthAndData()
50 if (ArrayBufferObject* aobj = obj->maybeUnwrapIf<ArrayBufferObject>()) { in GetArrayBufferMaybeSharedData()
66 size_t len = obj->is<ArrayBufferObject>() in IsLargeArrayBufferMaybeShared()
67 ? obj->as<ArrayBufferObject>().byteLength() in IsLargeArrayBufferMaybeShared()
69 return len > ArrayBufferObject::MaxByteLengthForSmallBuffer; in IsLargeArrayBufferMaybeShared()
72 MOZ_ASSERT(ArrayBufferObject::maxBufferByteLength() == in IsLargeArrayBufferMaybeShared()
73 ArrayBufferObject::MaxByteLengthForSmallBuffer); in IsLargeArrayBufferMaybeShared()
H A DArrayBufferViewObject.cpp35 if (gc::MaybeForwardedObjectIs<ArrayBufferObject>(&bufSlot.toObject())) { in trace()
36 ArrayBufferObject& buf = in trace()
37 gc::MaybeForwardedObjectAs<ArrayBufferObject>(&bufSlot.toObject()); in trace()
86 MOZ_ASSERT(byteOffset <= ArrayBufferObject::maxBufferByteLength()); in init()
87 MOZ_ASSERT(length <= ArrayBufferObject::maxBufferByteLength()); in init()
132 MOZ_ASSERT_IF(buffer->is<ArrayBufferObject>(), in init()
144 if (buffer && buffer->is<ArrayBufferObject>()) { in init()
145 if (!buffer->as<ArrayBufferObject>().addView(cx, this)) { in init()
304 return len > ArrayBufferObject::MaxByteLengthForSmallBuffer; in IsLargeArrayBufferView()
307 MOZ_ASSERT(ArrayBufferObject::maxBufferByteLength() == in IsLargeArrayBufferView()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/vm/
H A DArrayBufferObject.cpp923 ArrayBufferObject::FreeInfo* ArrayBufferObject::freeInfo() const { in freeInfo()
1169 ArrayBufferObject* ArrayBufferObject::createForContents( in createForContents()
1287 /* static */ ArrayBufferObject* ArrayBufferObject::copy( in copy()
1309 ArrayBufferObject* ArrayBufferObject::createZeroed( in createZeroed()
1323 ArrayBufferObject* ArrayBufferObject::createEmpty(JSContext* cx) { in createEmpty()
1334 ArrayBufferObject* ArrayBufferObject::createFromNewRawBuffer( in createFromNewRawBuffer()
1529 ArrayBufferObject& dst = obj->as<ArrayBufferObject>(); in objectMoved()
1530 const ArrayBufferObject& src = old->as<ArrayBufferObject>(); in objectMoved()
1697 ArrayBufferObject* aobj = obj->maybeUnwrapAs<ArrayBufferObject>(); in GetArrayBufferByteLength()
1704 ArrayBufferObject* aobj = obj->maybeUnwrapIf<ArrayBufferObject>(); in GetArrayBufferData()
[all …]
H A DArrayBufferObject-inl.h23 if (this->is<ArrayBufferObject>()) { in dataPointerEither()
24 return this->as<ArrayBufferObject>().dataPointerShared(); in dataPointerEither()
30 if (this->is<ArrayBufferObject>()) { in isDetached()
31 return this->as<ArrayBufferObject>().isDetached(); in isDetached()
37 if (this->is<ArrayBufferObject>()) { in byteLength()
38 return this->as<ArrayBufferObject>().byteLength(); in byteLength()
44 if (this->is<ArrayBufferObject>()) { in isPreparedForAsmJS()
45 return this->as<ArrayBufferObject>().isPreparedForAsmJS(); in isPreparedForAsmJS()
51 if (this->is<ArrayBufferObject>()) { in isWasm()
52 return this->as<ArrayBufferObject>().isWasm(); in isWasm()
H A DArrayBufferObject.h156 class ArrayBufferObject : public ArrayBufferObjectMaybeShared {
346 static ArrayBufferObject* copy(
354 static ArrayBufferObject* createEmpty(JSContext* cx);
373 JSContext* cx, Handle<ArrayBufferObject*> buffer);
456 wasm::Pages newPages, Handle<ArrayBufferObject*> oldBuf,
459 wasm::Pages newPages, Handle<ArrayBufferObject*> oldBuf,
499 using RootedArrayBufferObject = Rooted<ArrayBufferObject*>;
500 using HandleArrayBufferObject = Handle<ArrayBufferObject*>;
513 friend class ArrayBufferObject; variable
551 ViewVector* maybeViewsUnbarriered(ArrayBufferObject* obj);
[all …]
H A DArrayBufferObjectMaybeShared.cpp39 auto* buffer = &obj->as<ArrayBufferObject>(); in GetArrayBufferMaybeSharedLengthAndData()
50 if (ArrayBufferObject* aobj = obj->maybeUnwrapIf<ArrayBufferObject>()) { in GetArrayBufferMaybeSharedData()
66 size_t len = obj->is<ArrayBufferObject>() in IsLargeArrayBufferMaybeShared()
67 ? obj->as<ArrayBufferObject>().byteLength() in IsLargeArrayBufferMaybeShared()
69 return len > ArrayBufferObject::MaxByteLengthForSmallBuffer; in IsLargeArrayBufferMaybeShared()
72 MOZ_ASSERT(ArrayBufferObject::maxBufferByteLength() == in IsLargeArrayBufferMaybeShared()
73 ArrayBufferObject::MaxByteLengthForSmallBuffer); in IsLargeArrayBufferMaybeShared()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/vm/
H A DArrayBufferObject.cpp227 ArrayBufferObject&
234 ArrayBufferObject&
1032 ArrayBufferObject*
1107 ArrayBufferObject*
1116 ArrayBufferObject*
1255 ArrayBufferObject& buffer = obj->as<ArrayBufferObject>(); in finalize()
1262 ArrayBufferObject::copyData(Handle<ArrayBufferObject*> toBuffer, in copyData()
1278 ArrayBufferObject& buf = obj->as<ArrayBufferObject>(); in trace()
1293 ArrayBufferObject& dst = obj->as<ArrayBufferObject>(); in objectMoved()
1294 const ArrayBufferObject& src = old->as<ArrayBufferObject>(); in objectMoved()
[all …]
H A DArrayBufferObject-inl.h25 if (buf->is<ArrayBufferObject>()) in dataPointerEither()
26 return buf->as<ArrayBufferObject>().dataPointerShared(); in dataPointerEither()
33 if (this->is<ArrayBufferObject>()) in isDetached()
34 return this->as<ArrayBufferObject>().isDetached(); in isDetached()
41 if (buf->is<ArrayBufferObject>()) in AnyArrayBufferByteLength()
42 return buf->as<ArrayBufferObject>().byteLength(); in AnyArrayBufferByteLength()
49 if (buf->is<ArrayBufferObject>()) in AnyArrayBufferIsPreparedForAsmJS()
50 return buf->as<ArrayBufferObject>().isPreparedForAsmJS(); in AnyArrayBufferIsPreparedForAsmJS()
57 if (val.toObject().is<ArrayBufferObject>()) in AsAnyArrayBuffer()
58 return val.toObject().as<ArrayBufferObject>(); in AsAnyArrayBuffer()
H A DArrayBufferObject.h129 class ArrayBufferObject : public ArrayBufferObjectMaybeShared
205 friend class ArrayBufferObject; variable
254 static ArrayBufferObject* createEmpty(JSContext* cx);
265 static void copyData(Handle<ArrayBufferObject*> toBuffer,
266 Handle<ArrayBufferObject*> fromBuffer,
413 typedef Rooted<ArrayBufferObject*> RootedArrayBufferObject;
414 typedef Handle<ArrayBufferObject*> HandleArrayBufferObject;
451 ArrayBufferObject& AsArrayBuffer(HandleObject obj);
452 ArrayBufferObject& AsArrayBuffer(JSObject* obj);
547 friend class ArrayBufferObject; variable
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/vm/
H A DArrayBufferObject.cpp1047 ArrayBufferObject* ArrayBufferObject::create( in create()
1131 ArrayBufferObject* ArrayBufferObject::create( in create()
1137 ArrayBufferObject* ArrayBufferObject::createEmpty(JSContext* cx) { in createEmpty()
1151 ArrayBufferObject* ArrayBufferObject::createFromNewRawBuffer( in createFromNewRawBuffer()
1262 ArrayBufferObject& buffer = obj->as<ArrayBufferObject>(); in finalize()
1282 ArrayBufferObject& buf = obj->as<ArrayBufferObject>(); in trace()
1298 ArrayBufferObject& dst = obj->as<ArrayBufferObject>(); in objectMoved()
1299 const ArrayBufferObject& src = old->as<ArrayBufferObject>(); in objectMoved()
1629 Rooted<ArrayBufferObject*> buffer(cx, &obj->as<ArrayBufferObject>()); in JS_DetachArrayBuffer()
1739 Handle<ArrayBufferObject*> buffer = obj.as<ArrayBufferObject>(); in JS_ExternalizeArrayBufferContents()
[all …]
H A DArrayBufferObject-inl.h24 if (buf->is<ArrayBufferObject>()) in dataPointerEither()
25 return buf->as<ArrayBufferObject>().dataPointerShared(); in dataPointerEither()
30 if (this->is<ArrayBufferObject>()) in isDetached()
31 return this->as<ArrayBufferObject>().isDetached(); in isDetached()
37 if (buf->is<ArrayBufferObject>()) in AnyArrayBufferByteLength()
38 return buf->as<ArrayBufferObject>().byteLength(); in AnyArrayBufferByteLength()
48 if (buf->is<ArrayBufferObject>()) in AnyArrayBufferIsPreparedForAsmJS()
58 if (buf->is<ArrayBufferObject>()) in AnyArrayBufferIsWasm()
59 return buf->as<ArrayBufferObject>().isWasm(); in AnyArrayBufferIsWasm()
68 if (val.toObject().is<ArrayBufferObject>()) in AsAnyArrayBuffer()
[all …]
H A DArrayBufferObject.h233 friend class ArrayBufferObject; variable
303 static ArrayBufferObject* createEmpty(JSContext* cx);
406 uint32_t newSize, Handle<ArrayBufferObject*> oldBuf,
410 uint32_t newSize, Handle<ArrayBufferObject*> oldBuf,
458 typedef Rooted<ArrayBufferObject*> RootedArrayBufferObject;
459 typedef Handle<ArrayBufferObject*> HandleArrayBufferObject;
499 ArrayBufferObject& AsArrayBuffer(HandleObject obj);
500 ArrayBufferObject& AsArrayBuffer(JSObject* obj);
613 friend class ArrayBufferObject; variable
651 bool addView(JSContext* cx, ArrayBufferObject* obj,
[all …]

123456789