• Home
  • Raw
  • Download

Lines Matching full:if

18 #if defined(PANDA_TARGET_IOS)
58 if (!value->IsHeapObject()) { in SerializeJSTaggedValue()
59 if (!WritePrimitiveValue(value)) { in SerializeJSTaggedValue()
63 if (!WriteTaggedObject(value)) { in SerializeJSTaggedValue()
73 if (value->IsNull()) { in WritePrimitiveValue()
76 if (value->IsUndefined()) { in WritePrimitiveValue()
79 if (value->IsTrue()) { in WritePrimitiveValue()
82 if (value->IsFalse()) { in WritePrimitiveValue()
85 if (value->IsInt()) { in WritePrimitiveValue()
88 if (value->IsDouble()) { in WritePrimitiveValue()
91 if (value->IsHole()) { in WritePrimitiveValue()
100 if (!WriteType(SerializationUID::INT32)) { in WriteInt()
103 if (!WriteRawData(&value, sizeof(value))) { in WriteInt()
113 if (!WriteType(SerializationUID::DOUBLE)) { in WriteDouble()
116 if (!WriteRawData(&value, sizeof(value))) { in WriteDouble()
125 if (value) { in WriteBoolean()
133 if (length <= 0) { in WriteRawData()
136 if ((bufferSize_ + length) > bufferCapacity_) { in WriteRawData()
137 if (!AllocateBuffer(length)) { in WriteRawData()
141 if (memcpy_s(buffer_ + bufferSize_, bufferCapacity_ - bufferSize_, data, length) != EOK) { in WriteRawData()
152 if (sizeLimit_ == 0) { in AllocateBuffer()
158 if (newSize > sizeLimit_) { in AllocateBuffer()
161 if (bufferCapacity_ == 0) { in AllocateBuffer()
162 if (bytes < INITIAL_CAPACITY) { in AllocateBuffer()
164 if (buffer_ != nullptr) { in AllocateBuffer()
172 if (buffer_ != nullptr) { in AllocateBuffer()
180 if (newSize > bufferCapacity_) { in AllocateBuffer()
181 if (!ExpandBuffer(newSize)) { in AllocateBuffer()
192 if (newCapacity > sizeLimit_) { in ExpandBuffer()
196 if (newBuffer == nullptr) { in ExpandBuffer()
199 if (memcpy_s(newBuffer, newCapacity, buffer_, bufferSize_) != EOK) { in ExpandBuffer()
223 if (referenceMap_.find(addr) != referenceMap_.end()) { in IsSerialized()
233 if (iter == referenceMap_.end()) { in WriteIfSerialized()
237 if (!WriteType(SerializationUID::TAGGED_OBJECT_REFERNCE)) { in WriteIfSerialized()
240 if (!WriteRawData(&id, sizeof(uint64_t))) { in WriteIfSerialized()
252 if (serialized) { in WriteTaggedObject()
330 if (!WriteType(SerializationUID::TAGGED_ARRAY)) { in WriteTaggedArray()
334 if (!WriteInt(len)) { in WriteTaggedArray()
341 if (!SerializeJSTaggedValue(val)) { in WriteTaggedArray()
353 if (!WriteType(SerializationUID::BYTE_ARRAY)) { in WriteByteArray()
357 if (!WriteInt(arrayLength)) { in WriteByteArray()
362 if (!WriteInt(viewTypeIndex)) { in WriteByteArray()
369 if (!SerializeJSTaggedValue(val)) { in WriteByteArray()
425 if (!WriteType(SerializationUID::CONSTANT_POOL)) { in WriteConstantPool()
429 if (!WriteInt(len)) { in WriteConstantPool()
435 if (!WriteRawData(&indexHeader, sizeof(uintptr_t))) { in WriteConstantPool()
440 if (!jsPandaFile->IsNewVersion()) { in WriteConstantPool()
444 if (!WriteRawData(&jsPandaFile, sizeof(uintptr_t))) { in WriteConstantPool()
455 if (method->IsNativeWithCallField()) { in WriteMethod()
456 if (!WriteType(SerializationUID::NATIVE_METHOD)) { in WriteMethod()
460 if (!WriteRawData(&nativeFunc, sizeof(uintptr_t))) { in WriteMethod()
465 if (!WriteType(SerializationUID::JS_METHOD)) { in WriteMethod()
469 if (!WriteRawData(&methodLiteral, sizeof(uintptr_t))) { in WriteMethod()
474 if (!SerializeJSTaggedValue(constPool)) { in WriteMethod()
485 if (!WriteType(SerializationUID::CONCURRENT_FUNCTION)) { in WriteJSFunction()
490 if (!SerializeJSTaggedValue(method)) { in WriteJSFunction()
502 if (!WriteJSErrorHeader(errorType)) { in WriteJSError()
509 if (!SerializeJSTaggedValue(msg)) { in WriteJSError()
548 if (!WriteType(SerializationUID::JS_DATE)) { in WriteJSDate()
551 if (!WritePlainObject(value)) { in WriteJSDate()
556 if (!WriteDouble(timeValue)) { in WriteJSDate()
561 if (!WriteDouble(localOffset)) { in WriteJSDate()
572 if (!WriteType(SerializationUID::JS_ARRAY)) { in WriteJSArray()
575 if (!WritePlainObject(value)) { in WriteJSArray()
580 if (!WriteInt(arrayLength)) { in WriteJSArray()
591 if (!WriteType(SerializationUID::ECMASTRING)) { in WriteEcmaString()
596 if (!WriteBoolean(isUtf8)) { in WriteEcmaString()
601 if (!WriteInt(static_cast<int32_t>(length))) { in WriteEcmaString()
606 if (length == 0) { in WriteEcmaString()
609 if (isUtf8) { in WriteEcmaString()
612 if (!WriteRawData(data, length) || !WriteRawData(&strEnd, sizeof(uint8_t))) { in WriteEcmaString()
618 if (!WriteRawData(data, length * sizeof(uint16_t))) { in WriteEcmaString()
630 if (!WriteType(SerializationUID::JS_MAP)) { in WriteJSMap()
633 if (!WritePlainObject(value)) { in WriteJSMap()
638 if (!WriteInt(size)) { in WriteJSMap()
646 if (!SerializeJSTaggedValue(key)) { in WriteJSMap()
651 if (!SerializeJSTaggedValue(val)) { in WriteJSMap()
663 if (!WriteType(SerializationUID::JS_SET)) { in WriteJSSet()
666 if (!WritePlainObject(value)) { in WriteJSSet()
671 if (!WriteInt(size)) { in WriteJSSet()
678 if (!SerializeJSTaggedValue(val)) { in WriteJSSet()
690 if (!WriteType(SerializationUID::JS_REG_EXP)) { in WriteJSRegExp()
693 if (!WritePlainObject(value)) { in WriteJSRegExp()
698 if (!WriteInt(static_cast<int32_t>(bufferSize))) { in WriteJSRegExp()
706 if (!WriteRawData(dynBuffer, bufferSize)) { in WriteJSRegExp()
712 if (!SerializeJSTaggedValue(originalSource)) { in WriteJSRegExp()
718 if (!SerializeJSTaggedValue(originalFlags)) { in WriteJSRegExp()
729 if (!WriteType(uId)) { in WriteJSTypedArray()
732 if (!WritePlainObject(value)) { in WriteJSTypedArray()
740if (viewedArrayBufferOrByteArray->IsArrayBuffer() || viewedArrayBufferOrByteArray->IsSharedArrayBu… in WriteJSTypedArray()
742 if (!WriteBoolean(isViewedArrayBuffer)) { in WriteJSTypedArray()
746 if (!SerializeJSTaggedValue(viewedArrayBufferOrByteArray)) { in WriteJSTypedArray()
751 if (!WriteBoolean(isViewedArrayBuffer)) { in WriteJSTypedArray()
755 if (!WriteByteArray(viewedArrayBufferOrByteArray, viewType)) { in WriteJSTypedArray()
763 if (!SerializeJSTaggedValue(typedArrayName)) { in WriteJSTypedArray()
769 if (!WriteRawData(&byteLength, sizeof(JSTaggedValue))) { in WriteJSTypedArray()
775 if (!WriteRawData(&byteOffset, sizeof(JSTaggedValue))) { in WriteJSTypedArray()
781 if (!WriteRawData(&arrayLength, sizeof(JSTaggedValue))) { in WriteJSTypedArray()
787 if (!WriteRawData(&contentType, sizeof(ContentType))) { in WriteJSTypedArray()
797 if (!WriteType(SerializationUID::NATIVE_POINTER)) { in WriteNativePointer()
801 if (!WriteRawData(&pointer, sizeof(JSTaggedValue))) { in WriteNativePointer()
813 if (arrayBuffer->IsDetach()) { in WriteJSArrayBuffer()
818 if (shared) { in WriteJSArrayBuffer()
819 if (!WriteType(SerializationUID::JS_SHARED_ARRAY_BUFFER)) { in WriteJSArrayBuffer()
823 if (!WriteType(SerializationUID::JS_ARRAY_BUFFER)) { in WriteJSArrayBuffer()
830 if (!WriteInt(arrayLength)) { in WriteJSArrayBuffer()
836 if (!WriteBoolean(shared)) { in WriteJSArrayBuffer()
841 if (shared) { in WriteJSArrayBuffer()
846 if (!WriteRawData(&bufferAddr, sizeof(uint64_t))) { in WriteJSArrayBuffer()
854 if (!WriteRawData(buffer, arrayLength)) { in WriteJSArrayBuffer()
861 if (!WritePlainObject(value)) { in WriteJSArrayBuffer()
871 if (keyVector.size() < 2) { // 2:detachSymbol, attachSymbol in IsNativeBindingObject()
881 if (keyVector[i].IsSymbol() && keyVector[i + 1].IsSymbol()) { in IsNativeBindingObject()
884if (JSTaggedValue::Equal(thread_, detach, detachKey) || JSTaggedValue::Equal(thread_, attach, atta… in IsNativeBindingObject()
897 if (JSTaggedValue::Equal(thread_, detach, JSHandle<JSTaggedValue>(thread_, symbolVal)) || in IsTargetSymbol()
910 if (keyVector.size() != propertiesLength) { in WritePlainObject()
914 if (IsNativeBindingObject(keyVector)) { in WritePlainObject()
918 if (!WriteType(SerializationUID::JS_PLAIN_OBJECT)) { in WritePlainObject()
922 if (!WriteInt(static_cast<int32_t>(propertiesLength))) { in WritePlainObject()
928 if (keyVector.empty()) { in WritePlainObject()
933 if (!SerializeJSTaggedValue(propertyKey)) { in WritePlainObject()
939 if (!WriteDesc(desc)) { in WritePlainObject()
946 if (!WriteInt(static_cast<int32_t>(elementsLength))) { in WritePlainObject()
953 if (keyVector.size() != elementsLength) { in WritePlainObject()
960 if (!SerializeJSTaggedValue(elementKey)) { in WritePlainObject()
966 if (!WriteDesc(desc)) { in WritePlainObject()
981 if (!WriteType(SerializationUID::NATIVE_BINDING_OBJECT)) { in WriteNativeBindingObject()
990 if (paramCount == 5) { // 5 : enginePointer, objPointer, hint, detachData, attachData in WriteNativeBindingObject()
1002 if (detachNative == nullptr) { in WriteNativeBindingObject()
1008 if (!WriteRawData(&attachNative, sizeof(uintptr_t))) { in WriteNativeBindingObject()
1012 if (!WriteRawData(&buffer, sizeof(uintptr_t))) { in WriteNativeBindingObject()
1016 if (!WriteRawData(&hint, sizeof(uintptr_t))) { in WriteNativeBindingObject()
1020 if (!WriteRawData(&attachData, sizeof(uintptr_t))) { in WriteNativeBindingObject()
1031 if (!WriteBoolean(isWritable)) { in WriteDesc()
1036 if (!WriteBoolean(isEnumerable)) { in WriteDesc()
1041 if (!WriteBoolean(isConfigurable)) { in WriteDesc()
1046 if (!WriteBoolean(hasWritable)) { in WriteDesc()
1051 if (!WriteBoolean(hasEnumerable)) { in WriteDesc()
1056 if (!WriteBoolean(hasConfigurable)) { in WriteDesc()
1061 if (!SerializeJSTaggedValue(value)) { in WriteDesc()
1071 if (position_ >= end_) { in ReadType()
1075 if (uid < SerializationUID::JS_NULL || uid > SerializationUID::NATIVE_POINTER) { in ReadType()
1085 if (len > static_cast<size_t>(end_ - position_)) { in ReadInt()
1088 if (memcpy_s(value, len, position_, len) != EOK) { in ReadInt()
1099 if (len > static_cast<size_t>(end_ - position_)) { in ReadObjectId()
1102 if (memcpy_s(objectId, len, position_, len) != EOK) { in ReadObjectId()
1113 if (len > static_cast<size_t>(end_ - position_)) { in ReadDouble()
1116 if (memcpy_s(value, len, position_, len) != EOK) { in ReadDouble()
1134 if (uid == SerializationUID::UNKNOWN) { in DeserializeJSTaggedValue()
1150 if (!ReadInt(&value)) { in DeserializeJSTaggedValue()
1157 if (!ReadDouble(&value)) { in DeserializeJSTaggedValue()
1235 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&len)) { in ReadTaggedArray()
1251 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&arrayLength)) { in ReadByteArray()
1255 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&viewTypeIndex)) { in ReadByteArray()
1315 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&len)) { in ReadConstantPool()
1324 if (!ReadNativePointer(&indexHeader)) { in ReadConstantPool()
1328 if (!ReadNativePointer(&jsPandafile)) { in ReadConstantPool()
1332 if (!pf->IsNewVersion()) { in ReadConstantPool()
1344 if (!ReadNativePointer(&methodLiteral)) { in ReadJSMethod()
1358 if (!ReadNativePointer(&nativeFunc)) { in ReadNativeMethod()
1428 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(dateTag)) { in ReadJSDate()
1432 if (!JudgeType(SerializationUID::DOUBLE) || !ReadDouble(&timeValue)) { in ReadJSDate()
1437 if (!JudgeType(SerializationUID::DOUBLE) || !ReadDouble(&localOffset)) { in ReadJSDate()
1449 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(arrayTag)) { in ReadJSArray()
1453 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&arrLength)) { in ReadJSArray()
1464 if (!ReadBoolean(&isUtf8)) { in ReadEcmaString()
1467 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&stringLength)) { in ReadEcmaString()
1471 if (isUtf8) { in ReadEcmaString()
1472 if (stringLength == 0) { in ReadEcmaString()
1479 if (string == nullptr) { in ReadEcmaString()
1488 if (string == nullptr) { in ReadEcmaString()
1505 if (!DefinePropertiesAndElements(objTag)) { in ReadPlainObject()
1514 if (!ReadNativePointer(&funcPointer)) { in ReadNativeBindingObject()
1518 if (attachFunc == nullptr) { in ReadNativeBindingObject()
1522 if (!ReadNativePointer(&bufferPointer)) { in ReadNativeBindingObject()
1526 if (!ReadNativePointer(&hint)) { in ReadNativeBindingObject()
1530 if (!ReadNativePointer(&attachData)) { in ReadNativeBindingObject()
1535 if (attachVal.IsEmpty()) { in ReadNativeBindingObject()
1549 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(mapTag)) { in ReadJSMap()
1553 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&size)) { in ReadJSMap()
1560 if (key.IsEmpty()) { in ReadJSMap()
1564 if (value.IsEmpty()) { in ReadJSMap()
1579 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(setTag)) { in ReadJSSet()
1583 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&size)) { in ReadJSSet()
1590 if (key.IsEmpty()) { in ReadJSSet()
1606 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(regexpTag)) { in ReadJSRegExp()
1610 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&bufferSize)) { in ReadJSRegExp()
1614 if (buffer == nullptr) { in ReadJSRegExp()
1685 if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(objTag)) { in ReadJSTypedArray()
1690 if (!ReadBoolean(&isViewedArrayBuffer)) { in ReadJSTypedArray()
1694 if (isViewedArrayBuffer) { in ReadJSTypedArray()
1697 if (!JudgeType(SerializationUID::BYTE_ARRAY)) { in ReadJSTypedArray()
1702 if (viewedArrayBufferOrByteArray.IsEmpty()) { in ReadJSTypedArray()
1708 if (typedArrayName.IsEmpty()) { in ReadJSTypedArray()
1714 if (!ReadJSTaggedValue(&byteLength) || !byteLength.IsNumber()) { in ReadJSTypedArray()
1720 if (!ReadJSTaggedValue(&byteOffset) || !byteOffset.IsNumber()) { in ReadJSTypedArray()
1726 if (!ReadJSTaggedValue(&arrayLength) || !byteOffset.IsNumber()) { in ReadJSTypedArray()
1732 if (contentType == nullptr) { in ReadJSTypedArray()
1742 if (!ReadJSTaggedValue(&pointer)) { in ReadNativePointer()
1752 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&arrayLength)) { in ReadJSArrayBuffer()
1757 if (!ReadBoolean(&shared)) { in ReadJSArrayBuffer()
1762 if (shared) { in ReadJSArrayBuffer()
1770 if (fromBuffer == nullptr) { in ReadJSArrayBuffer()
1778 if (memcpy_s(toBuffer, arrayLength, fromBuffer, arrayLength) != EOK) { in ReadJSArrayBuffer()
1784if (!JudgeType(SerializationUID::JS_PLAIN_OBJECT) || !DefinePropertiesAndElements(arrayBufferTag))… in ReadJSArrayBuffer()
1794 if (len > static_cast<size_t>(end_ - position_)) { in ReadJSTaggedValue()
1797 if (memcpy_s(value, len, position_, len) != EOK) { in ReadJSTaggedValue()
1808 if (len > static_cast<size_t>(end_ - position_)) { in ReadNativePointer()
1811 if (memcpy_s(value, len, position_, len) != EOK) { in ReadNativePointer()
1822 if (bufferSize > static_cast<size_t>(end_ - position_)) { in GetBuffer()
1834 if (!ReadObjectId(&objId)) { in ReadReference()
1838 if (objIter == referenceMap_.end()) { in ReadReference()
1846 if (ReadType() != targetUid) { in JudgeType()
1855 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&propertyLength)) { in DefinePropertiesAndElements()
1860 if (key.IsEmpty()) { in DefinePropertiesAndElements()
1864 if (!ReadDesc(&desc)) { in DefinePropertiesAndElements()
1867 if (!JSTaggedValue::DefineOwnProperty(thread_, obj, key, desc)) { in DefinePropertiesAndElements()
1873 if (!JudgeType(SerializationUID::INT32) || !ReadInt(&elementLength)) { in DefinePropertiesAndElements()
1878 if (key.IsEmpty()) { in DefinePropertiesAndElements()
1882 if (!ReadDesc(&desc)) { in DefinePropertiesAndElements()
1885 if (!JSTaggedValue::DefineOwnProperty(thread_, obj, key, desc)) { in DefinePropertiesAndElements()
1895 if (!ReadBoolean(&isWritable)) { in ReadDesc()
1899 if (!ReadBoolean(&isEnumerable)) { in ReadDesc()
1903 if (!ReadBoolean(&isConfigurable)) { in ReadDesc()
1907 if (!ReadBoolean(&hasWritable)) { in ReadDesc()
1911 if (!ReadBoolean(&hasEnumerable)) { in ReadDesc()
1915 if (!ReadBoolean(&hasConfigurable)) { in ReadDesc()
1919 if (value.IsEmpty()) { in ReadDesc()
1923 if (hasWritable) { in ReadDesc()
1926 if (hasEnumerable) { in ReadDesc()
1929 if (hasConfigurable) { in ReadDesc()
1938 if (uid == SerializationUID::C_TRUE) { in ReadBoolean()
1942 if (uid == SerializationUID::C_FALSE) { in ReadBoolean()
1952 if (data_ != nullptr) { in WriteValue()
1956 if (!PrepareTransfer(thread, transfer)) { in WriteValue()
1959 if (!valueSerializer_.SerializeJSTaggedValue(value)) { in WriteValue()
1962 if (!FinalizeTransfer(thread, transfer)) { in WriteValue()
1978 if (transfer->IsUndefined()) { in PrepareTransfer()
1981 if (!transfer->IsJSArray()) { in PrepareTransfer()
1988 if (exists) { in PrepareTransfer()
1990 if (!element->IsArrayBuffer()) { in PrepareTransfer()