summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/value-serializer.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/value-serializer.h')
-rw-r--r--deps/v8/src/objects/value-serializer.h14
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;