• Home
  • Raw
  • Download

Lines Matching refs:SerializationUID

46 bool JSSerializer::WriteType(SerializationUID id)  in WriteType()
83 return WriteType(SerializationUID::JS_NULL); in WritePrimitiveValue()
86 return WriteType(SerializationUID::JS_UNDEFINED); in WritePrimitiveValue()
89 return WriteType(SerializationUID::JS_TRUE); in WritePrimitiveValue()
92 return WriteType(SerializationUID::JS_FALSE); in WritePrimitiveValue()
101 return WriteType(SerializationUID::HOLE); in WritePrimitiveValue()
108 if (!WriteType(SerializationUID::INT32)) { in WriteInt()
119 if (!WriteType(SerializationUID::DOUBLE)) { in WriteDouble()
131 return WriteType(SerializationUID::C_TRUE); in WriteBoolean()
133 return WriteType(SerializationUID::C_FALSE); in WriteBoolean()
156 if (!WriteType(SerializationUID::C_STRING)) { in WriteString()
261 if (!WriteType(SerializationUID::TAGGED_OBJECT_REFERNCE)) { in WriteIfSerialized()
305 return WriteJSTypedArray(value, SerializationUID::JS_INT8_ARRAY); in WriteTaggedObject()
307 return WriteJSTypedArray(value, SerializationUID::JS_UINT8_ARRAY); in WriteTaggedObject()
309 return WriteJSTypedArray(value, SerializationUID::JS_UINT8_CLAMPED_ARRAY); in WriteTaggedObject()
311 return WriteJSTypedArray(value, SerializationUID::JS_INT16_ARRAY); in WriteTaggedObject()
313 return WriteJSTypedArray(value, SerializationUID::JS_UINT16_ARRAY); in WriteTaggedObject()
315 return WriteJSTypedArray(value, SerializationUID::JS_INT32_ARRAY); in WriteTaggedObject()
317 return WriteJSTypedArray(value, SerializationUID::JS_UINT32_ARRAY); in WriteTaggedObject()
319 return WriteJSTypedArray(value, SerializationUID::JS_FLOAT32_ARRAY); in WriteTaggedObject()
321 return WriteJSTypedArray(value, SerializationUID::JS_FLOAT64_ARRAY); in WriteTaggedObject()
323 return WriteJSTypedArray(value, SerializationUID::JS_BIGINT64_ARRAY); in WriteTaggedObject()
325 return WriteJSTypedArray(value, SerializationUID::JS_BIGUINT64_ARRAY); in WriteTaggedObject()
352 if (!WriteType(SerializationUID::BIGINT)) { in WriteBigInt()
375 if (!WriteType(SerializationUID::TAGGED_ARRAY)) { in WriteTaggedArray()
395 if (!WriteType(SerializationUID::BYTE_ARRAY)) { in WriteByteArray()
464 if (!WriteType(SerializationUID::NATIVE_METHOD)) { in WriteMethod()
472 if (!WriteType(SerializationUID::METHOD)) { in WriteMethod()
494 if (!WriteType(SerializationUID::CONCURRENT_FUNCTION)) { in WriteJSFunction()
531 return WriteType(SerializationUID::JS_ERROR); in WriteJSErrorHeader()
533 return WriteType(SerializationUID::EVAL_ERROR); in WriteJSErrorHeader()
535 return WriteType(SerializationUID::RANGE_ERROR); in WriteJSErrorHeader()
537 return WriteType(SerializationUID::REFERENCE_ERROR); in WriteJSErrorHeader()
539 return WriteType(SerializationUID::TYPE_ERROR); in WriteJSErrorHeader()
541 return WriteType(SerializationUID::AGGREGATE_ERROR); in WriteJSErrorHeader()
543 return WriteType(SerializationUID::URI_ERROR); in WriteJSErrorHeader()
545 return WriteType(SerializationUID::SYNTAX_ERROR); in WriteJSErrorHeader()
547 return WriteType(SerializationUID::OOM_ERROR); in WriteJSErrorHeader()
558 if (!WriteType(SerializationUID::JS_DATE)) { in WriteJSDate()
578 if (!WriteType(SerializationUID::JS_ARRAY)) { in WriteJSArray()
595 if (!WriteType(SerializationUID::ECMASTRING)) { in WriteEcmaString()
631 if (!WriteType(SerializationUID::JS_MAP)) { in WriteJSMap()
659 if (!WriteType(SerializationUID::JS_SET)) { in WriteJSSet()
682 if (!WriteType(SerializationUID::JS_REG_EXP)) { in WriteJSRegExp()
712 bool JSSerializer::WriteJSTypedArray(const JSHandle<JSTaggedValue> &value, SerializationUID uId) in WriteJSTypedArray()
805 if (!WriteType(SerializationUID::JS_SHARED_ARRAY_BUFFER)) { in WriteJSArrayBuffer()
809 if (!WriteType(SerializationUID::JS_TRANSFER_ARRAY_BUFFER)) { in WriteJSArrayBuffer()
813 if (!WriteType(SerializationUID::JS_ARRAY_BUFFER)) { in WriteJSArrayBuffer()
904 if (!WriteType(SerializationUID::JS_PLAIN_OBJECT)) { in WritePlainObject()
957 if (!WriteType(SerializationUID::NATIVE_BINDING_OBJECT)) { in WriteNativeBindingObject()
1032 SerializationUID JSDeserializer::ReadType() in ReadType()
1034 SerializationUID uid; in ReadType()
1036 return SerializationUID::UNKNOWN; in ReadType()
1038 uid = static_cast<SerializationUID>(*position_); in ReadType()
1039 if (uid < SerializationUID::UID_BEGIN || uid > SerializationUID::UID_END) { in ReadType()
1040 return SerializationUID::UNKNOWN; in ReadType()
1107 SerializationUID uid = ReadType(); in DeserializeJSTaggedValue()
1108 if (uid == SerializationUID::UNKNOWN) { in DeserializeJSTaggedValue()
1112 case SerializationUID::JS_NULL: in DeserializeJSTaggedValue()
1114 case SerializationUID::JS_UNDEFINED: in DeserializeJSTaggedValue()
1116 case SerializationUID::JS_TRUE: in DeserializeJSTaggedValue()
1118 case SerializationUID::JS_FALSE: in DeserializeJSTaggedValue()
1120 case SerializationUID::HOLE: in DeserializeJSTaggedValue()
1122 case SerializationUID::INT32: { in DeserializeJSTaggedValue()
1129 case SerializationUID::DOUBLE: { in DeserializeJSTaggedValue()
1136 case SerializationUID::JS_ERROR: in DeserializeJSTaggedValue()
1137 case SerializationUID::EVAL_ERROR: in DeserializeJSTaggedValue()
1138 case SerializationUID::RANGE_ERROR: in DeserializeJSTaggedValue()
1139 case SerializationUID::REFERENCE_ERROR: in DeserializeJSTaggedValue()
1140 case SerializationUID::TYPE_ERROR: in DeserializeJSTaggedValue()
1141 case SerializationUID::AGGREGATE_ERROR: in DeserializeJSTaggedValue()
1142 case SerializationUID::URI_ERROR: in DeserializeJSTaggedValue()
1143 case SerializationUID::SYNTAX_ERROR: in DeserializeJSTaggedValue()
1144 case SerializationUID::OOM_ERROR: in DeserializeJSTaggedValue()
1146 case SerializationUID::JS_DATE: in DeserializeJSTaggedValue()
1148 case SerializationUID::JS_PLAIN_OBJECT: in DeserializeJSTaggedValue()
1150 case SerializationUID::NATIVE_BINDING_OBJECT: in DeserializeJSTaggedValue()
1152 case SerializationUID::JS_ARRAY: in DeserializeJSTaggedValue()
1154 case SerializationUID::ECMASTRING: in DeserializeJSTaggedValue()
1156 case SerializationUID::JS_MAP: in DeserializeJSTaggedValue()
1158 case SerializationUID::JS_SET: in DeserializeJSTaggedValue()
1160 case SerializationUID::JS_REG_EXP: in DeserializeJSTaggedValue()
1162 case SerializationUID::JS_INT8_ARRAY: in DeserializeJSTaggedValue()
1163 return ReadJSTypedArray(SerializationUID::JS_INT8_ARRAY); in DeserializeJSTaggedValue()
1164 case SerializationUID::JS_UINT8_ARRAY: in DeserializeJSTaggedValue()
1165 return ReadJSTypedArray(SerializationUID::JS_UINT8_ARRAY); in DeserializeJSTaggedValue()
1166 case SerializationUID::JS_UINT8_CLAMPED_ARRAY: in DeserializeJSTaggedValue()
1167 return ReadJSTypedArray(SerializationUID::JS_UINT8_CLAMPED_ARRAY); in DeserializeJSTaggedValue()
1168 case SerializationUID::JS_INT16_ARRAY: in DeserializeJSTaggedValue()
1169 return ReadJSTypedArray(SerializationUID::JS_INT16_ARRAY); in DeserializeJSTaggedValue()
1170 case SerializationUID::JS_UINT16_ARRAY: in DeserializeJSTaggedValue()
1171 return ReadJSTypedArray(SerializationUID::JS_UINT16_ARRAY); in DeserializeJSTaggedValue()
1172 case SerializationUID::JS_INT32_ARRAY: in DeserializeJSTaggedValue()
1173 return ReadJSTypedArray(SerializationUID::JS_INT32_ARRAY); in DeserializeJSTaggedValue()
1174 case SerializationUID::JS_UINT32_ARRAY: in DeserializeJSTaggedValue()
1175 return ReadJSTypedArray(SerializationUID::JS_UINT32_ARRAY); in DeserializeJSTaggedValue()
1176 case SerializationUID::JS_FLOAT32_ARRAY: in DeserializeJSTaggedValue()
1177 return ReadJSTypedArray(SerializationUID::JS_FLOAT32_ARRAY); in DeserializeJSTaggedValue()
1178 case SerializationUID::JS_FLOAT64_ARRAY: in DeserializeJSTaggedValue()
1179 return ReadJSTypedArray(SerializationUID::JS_FLOAT64_ARRAY); in DeserializeJSTaggedValue()
1180 case SerializationUID::JS_BIGINT64_ARRAY: in DeserializeJSTaggedValue()
1181 return ReadJSTypedArray(SerializationUID::JS_BIGINT64_ARRAY); in DeserializeJSTaggedValue()
1182 case SerializationUID::JS_BIGUINT64_ARRAY: in DeserializeJSTaggedValue()
1183 return ReadJSTypedArray(SerializationUID::JS_BIGUINT64_ARRAY); in DeserializeJSTaggedValue()
1184 case SerializationUID::JS_ARRAY_BUFFER: in DeserializeJSTaggedValue()
1185 case SerializationUID::JS_SHARED_ARRAY_BUFFER: in DeserializeJSTaggedValue()
1186 case SerializationUID::JS_TRANSFER_ARRAY_BUFFER: in DeserializeJSTaggedValue()
1188 case SerializationUID::TAGGED_OBJECT_REFERNCE: in DeserializeJSTaggedValue()
1190 case SerializationUID::CONCURRENT_FUNCTION: in DeserializeJSTaggedValue()
1192 case SerializationUID::TAGGED_ARRAY: in DeserializeJSTaggedValue()
1194 case SerializationUID::METHOD: in DeserializeJSTaggedValue()
1196 case SerializationUID::NATIVE_METHOD: in DeserializeJSTaggedValue()
1198 case SerializationUID::BIGINT: in DeserializeJSTaggedValue()
1208 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&len)) { in ReadBigInt()
1221 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&val)) { in ReadBigInt()
1232 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&len)) { in ReadTaggedArray()
1248 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&arrayLength)) { in ReadByteArray()
1252 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&viewTypeIndex)) { in ReadByteArray()
1335 if (!JudgeType(SerializationUID::C_STRING)) { in ReadString()
1369 JSHandle<JSTaggedValue> JSDeserializer::ReadJSError(SerializationUID uid) in ReadJSError()
1373 case SerializationUID::JS_ERROR: in ReadJSError()
1376 case SerializationUID::EVAL_ERROR: in ReadJSError()
1379 case SerializationUID::RANGE_ERROR: in ReadJSError()
1382 case SerializationUID::REFERENCE_ERROR: in ReadJSError()
1385 case SerializationUID::TYPE_ERROR: in ReadJSError()
1388 case SerializationUID::AGGREGATE_ERROR: in ReadJSError()
1391 case SerializationUID::URI_ERROR: in ReadJSError()
1394 case SerializationUID::SYNTAX_ERROR: in ReadJSError()
1397 case SerializationUID::OOM_ERROR: in ReadJSError()
1418 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(dateTag)) { in ReadJSDate()
1422 if (!JudgeType(SerializationUID::DOUBLE) || !ReadDouble(&timeValue)) { in ReadJSDate()
1427 if (!JudgeType(SerializationUID::DOUBLE) || !ReadDouble(&localOffset)) { in ReadJSDate()
1439 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(arrayTag)) { in ReadJSArray()
1443 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&arrLength)) { in ReadJSArray()
1453 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&stringLength)) { in ReadEcmaString()
1541 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(mapTag)) { in ReadJSMap()
1545 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&size)) { in ReadJSMap()
1571 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(setTag)) { in ReadJSSet()
1575 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&size)) { in ReadJSSet()
1598 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(regexpTag)) { in ReadJSRegExp()
1602 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&bufferSize)) { in ReadJSRegExp()
1617 JSHandle<JSTaggedValue> JSDeserializer::ReadJSTypedArray(SerializationUID uid) in ReadJSTypedArray()
1624 case SerializationUID::JS_INT8_ARRAY: { in ReadJSTypedArray()
1628 case SerializationUID::JS_UINT8_ARRAY: { in ReadJSTypedArray()
1632 case SerializationUID::JS_UINT8_CLAMPED_ARRAY: { in ReadJSTypedArray()
1636 case SerializationUID::JS_INT16_ARRAY: { in ReadJSTypedArray()
1640 case SerializationUID::JS_UINT16_ARRAY: { in ReadJSTypedArray()
1644 case SerializationUID::JS_INT32_ARRAY: { in ReadJSTypedArray()
1648 case SerializationUID::JS_UINT32_ARRAY: { in ReadJSTypedArray()
1652 case SerializationUID::JS_FLOAT32_ARRAY: { in ReadJSTypedArray()
1656 case SerializationUID::JS_FLOAT64_ARRAY: { in ReadJSTypedArray()
1660 case SerializationUID::JS_BIGINT64_ARRAY: { in ReadJSTypedArray()
1664 case SerializationUID::JS_BIGUINT64_ARRAY: { in ReadJSTypedArray()
1677 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(objTag)) { in ReadJSTypedArray()
1689 if (!JudgeType(SerializationUID::BYTE_ARRAY)) { in ReadJSTypedArray()
1746 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&bindingSize)) { in ReadJSNativePointer()
1757 JSHandle<JSTaggedValue> JSDeserializer::ReadJSArrayBuffer(SerializationUID uid) in ReadJSArrayBuffer()
1765 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&arrayLength)) { in ReadJSArrayBuffer()
1769 bool shared = (uid == SerializationUID::JS_SHARED_ARRAY_BUFFER); in ReadJSArrayBuffer()
1781 } else if (uid == SerializationUID::JS_TRANSFER_ARRAY_BUFFER) { in ReadJSArrayBuffer()
1807 …if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(arrayBufferTag))… in ReadJSArrayBuffer()
1867 bool JSDeserializer::JudgeType(SerializationUID targetUid) in JudgeType()
1878 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&propertyLength)) { in DefinePropertiesAndElements()
1896 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&elementLength)) { in DefinePropertiesAndElements()
1960 SerializationUID uid = ReadType(); in ReadBoolean()
1961 if (uid == SerializationUID::C_TRUE) { in ReadBoolean()
1965 if (uid == SerializationUID::C_FALSE) { in ReadBoolean()