Lines Matching refs:ValueSerializer
71 // changes. Note that the ValueSerializer data can be stored on disk.
259 ValueSerializer::ValueSerializer(Isolate* isolate,
260 v8::ValueSerializer::Delegate* delegate)
269 ValueSerializer::~ValueSerializer() {
279 void ValueSerializer::WriteHeader() {
284 void ValueSerializer::SetTreatArrayBufferViewsAsHostObjects(bool mode) {
288 void ValueSerializer::WriteTag(SerializationTag tag) {
294 void ValueSerializer::WriteVarint(T value) {
313 void ValueSerializer::WriteZigZag(T value) {
326 V8_EXPORT_PRIVATE) void ValueSerializer::WriteZigZag(int32_t value);
328 void ValueSerializer::WriteDouble(double value) {
333 void ValueSerializer::WriteOneByteString(base::Vector<const uint8_t> chars) {
338 void ValueSerializer::WriteTwoByteString(base::Vector<const base::uc16> chars) {
344 void ValueSerializer::WriteBigIntContents(BigInt bigint) {
354 void ValueSerializer::WriteRawBytes(const void* source, size_t length) {
361 Maybe<uint8_t*> ValueSerializer::ReserveRawBytes(size_t bytes) {
374 Maybe<bool> ValueSerializer::ExpandBuffer(size_t required_capacity) {
398 void ValueSerializer::WriteUint32(uint32_t value) {
402 void ValueSerializer::WriteUint64(uint64_t value) {
406 std::pair<uint8_t*, size_t> ValueSerializer::Release() {
414 void ValueSerializer::TransferArrayBuffer(uint32_t transfer_id,
421 Maybe<bool> ValueSerializer::WriteObject(Handle<Object> object) {
478 void ValueSerializer::WriteOddball(Oddball oddball) {
499 void ValueSerializer::WriteSmi(Smi smi) {
505 void ValueSerializer::WriteHeapNumber(HeapNumber number) {
510 void ValueSerializer::WriteBigInt(BigInt bigint) {
515 void ValueSerializer::WriteString(Handle<String> string) {
537 Maybe<bool> ValueSerializer::WriteJSReceiver(Handle<JSReceiver> receiver) {
625 Maybe<bool> ValueSerializer::WriteJSObject(Handle<JSObject> object) {
673 Maybe<bool> ValueSerializer::WriteJSObjectSlow(Handle<JSObject> object) {
688 Maybe<bool> ValueSerializer::WriteJSArray(Handle<JSArray> array) {
802 void ValueSerializer::WriteJSDate(JSDate date) {
807 Maybe<bool> ValueSerializer::WriteJSPrimitiveWrapper(
835 void ValueSerializer::WriteJSRegExp(Handle<JSRegExp> regexp) {
841 Maybe<bool> ValueSerializer::WriteJSMap(Handle<JSMap> js_map) {
873 Maybe<bool> ValueSerializer::WriteJSSet(Handle<JSSet> js_set) {
904 Maybe<bool> ValueSerializer::WriteJSArrayBuffer(
944 Maybe<bool> ValueSerializer::WriteJSArrayBufferView(JSArrayBufferView view) {
973 Maybe<bool> ValueSerializer::WriteJSError(Handle<JSObject> error) {
1043 Maybe<bool> ValueSerializer::WriteJSSharedStruct(
1050 Maybe<bool> ValueSerializer::WriteWasmModule(Handle<WasmModuleObject> object) {
1070 Maybe<bool> ValueSerializer::WriteWasmMemory(Handle<WasmMemoryObject> object) {
1084 Maybe<bool> ValueSerializer::WriteSharedObject(Handle<HeapObject> object) {
1100 Maybe<bool> ValueSerializer::WriteHostObject(Handle<JSObject> object) {
1117 Maybe<uint32_t> ValueSerializer::WriteJSObjectPropertiesSlow(
1143 Maybe<bool> ValueSerializer::ThrowIfOutOfMemory() {
1150 Maybe<bool> ValueSerializer::ThrowDataCloneError(
1156 Maybe<bool> ValueSerializer::ThrowDataCloneError(MessageTemplate index,