Lines Matching defs:serializer

440                                             ValueSerializer& serializer) {
446 serializer.WriteUint32(chars.length());
447 serializer.WriteRawBytes(chars.begin(), chars.length() * sizeof(uint8_t));
454 serializer.WriteUint32(length);
455 serializer.WriteRawBytes(buffer.get(), length * sizeof(uint8_t));
578 void WebSnapshotSerializer::SerializeFunctionInfo(ValueSerializer* serializer,
589 serializer->WriteUint32(0);
593 serializer->WriteUint32(context_id + 1);
597 serializer->WriteUint32(source_id_);
600 serializer->WriteUint32(source_offset_to_compacted_source_offset_[start]);
601 serializer->WriteUint32(end - start);
603 serializer->WriteUint32(
605 serializer->WriteUint32(
612 serializer->WriteUint32(prototype_id + 1);
614 serializer->WriteUint32(0);
1054 ValueSerializer& serializer) {
1056 serializer.WriteUint32(ValueType::INTEGER);
1057 serializer.WriteZigZag<int32_t>(Smi::cast(*object).value());
1063 serializer.WriteUint32(ValueType::EXTERNAL_ID);
1064 serializer.WriteUint32(static_cast<uint32_t>(external_id));
1074 serializer.WriteUint32(ValueType::FALSE_CONSTANT);
1077 serializer.WriteUint32(ValueType::TRUE_CONSTANT);
1080 serializer.WriteUint32(ValueType::NULL_CONSTANT);
1083 serializer.WriteUint32(ValueType::UNDEFINED_CONSTANT);
1090 serializer.WriteUint32(ValueType::DOUBLE);
1091 serializer.WriteDouble(HeapNumber::cast(*heap_object).value());
1094 serializer.WriteUint32(ValueType::FUNCTION_ID);
1095 serializer.WriteUint32(GetFunctionId(JSFunction::cast(*heap_object)));
1098 serializer.WriteUint32(ValueType::CLASS_ID);
1099 serializer.WriteUint32(GetClassId(JSFunction::cast(*heap_object)));
1102 serializer.WriteUint32(ValueType::OBJECT_ID);
1103 serializer.WriteUint32(GetObjectId(JSObject::cast(*heap_object)));
1106 serializer.WriteUint32(ValueType::ARRAY_ID);
1107 serializer.WriteUint32(GetArrayId(JSArray::cast(*heap_object)));
1115 serializer.WriteUint32(ValueType::REGEXP);
1117 WriteStringId(pattern, serializer);
1120 WriteStringId(flags_string, serializer);
1126 WriteStringMaybeInPlace(Handle<String>::cast(heap_object), serializer);
1135 Handle<String> string, ValueSerializer& serializer) {
1140 serializer.WriteUint32(ValueType::IN_PLACE_STRING_ID);
1141 SerializeString(string, serializer);
1143 serializer.WriteUint32(ValueType::STRING_ID);
1144 serializer.WriteUint32(id);
1149 ValueSerializer& serializer) {
1153 serializer.WriteUint32(id);