diff options
Diffstat (limited to 'deps/v8/src/objects/value-serializer.h')
-rw-r--r-- | deps/v8/src/objects/value-serializer.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/deps/v8/src/objects/value-serializer.h b/deps/v8/src/objects/value-serializer.h index 1c7e7bb76f..13156b99dd 100644 --- a/deps/v8/src/objects/value-serializer.h +++ b/deps/v8/src/objects/value-serializer.h @@ -98,8 +98,6 @@ class ValueSerializer { void SetTreatArrayBufferViewsAsHostObjects(bool mode); private: - friend class WebSnapshotSerializer; - // Managing allocations of the internal buffer. Maybe<bool> ExpandBuffer(size_t required_capacity); @@ -249,8 +247,6 @@ class ValueDeserializer { bool ReadByte(uint8_t* value) V8_WARN_UNUSED_RESULT; private: - friend class WebSnapshotDeserializer; - // Reading the wire format. Maybe<SerializationTag> PeekTag() const V8_WARN_UNUSED_RESULT; void ConsumeTag(SerializationTag peeked_tag); @@ -297,15 +293,15 @@ class ValueDeserializer { MaybeHandle<JSRegExp> ReadJSRegExp() V8_WARN_UNUSED_RESULT; MaybeHandle<JSMap> ReadJSMap() V8_WARN_UNUSED_RESULT; MaybeHandle<JSSet> ReadJSSet() V8_WARN_UNUSED_RESULT; - MaybeHandle<JSArrayBuffer> ReadJSArrayBuffer(bool is_shared) - V8_WARN_UNUSED_RESULT; + MaybeHandle<JSArrayBuffer> ReadJSArrayBuffer( + bool is_shared, bool is_resizable) V8_WARN_UNUSED_RESULT; MaybeHandle<JSArrayBuffer> ReadTransferredJSArrayBuffer() V8_WARN_UNUSED_RESULT; MaybeHandle<JSArrayBufferView> ReadJSArrayBufferView( Handle<JSArrayBuffer> buffer) V8_WARN_UNUSED_RESULT; - bool ValidateAndSetJSArrayBufferViewFlags( - JSArrayBufferView view, JSArrayBuffer buffer, - uint32_t serialized_flags) V8_WARN_UNUSED_RESULT; + bool ValidateJSArrayBufferViewFlags( + JSArrayBuffer buffer, uint32_t serialized_flags, bool& is_length_tracking, + bool& is_backed_by_rab) V8_WARN_UNUSED_RESULT; MaybeHandle<Object> ReadJSError() V8_WARN_UNUSED_RESULT; #if V8_ENABLE_WEBASSEMBLY MaybeHandle<JSObject> ReadWasmModuleTransfer() V8_WARN_UNUSED_RESULT; |