• Home
  • Raw
  • Download

Lines Matching full:root

104 bool BaseSerializer::SerializeSpecialObjIndividually(JSType objectType, TaggedObject *root,  in SerializeSpecialObjIndividually()  argument
109 SerializeHClassFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
112 SerializeLexicalEnvFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
115 SerializeSendableEnvFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
119 SerializeSFunctionFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
122 SerializeAsyncFunctionFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
129 void BaseSerializer::SerializeHClassFieldIndividually(TaggedObject *root, ObjectSlot start, ObjectS… in SerializeHClassFieldIndividually() argument
131 ASSERT(root->GetClass()->IsHClass()); in SerializeHClassFieldIndividually()
134 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeHClassFieldIndividually()
137 JSHClass *kclass = reinterpret_cast<JSHClass *>(root); in SerializeHClassFieldIndividually()
173 void BaseSerializer::SerializeSFunctionFieldIndividually(TaggedObject *root, ObjectSlot start, Obje… in SerializeSFunctionFieldIndividually() argument
175 ASSERT(root->GetClass()->GetObjectType() == JSType::JS_SHARED_FUNCTION || in SerializeSFunctionFieldIndividually()
176 root->GetClass()->GetObjectType() == JSType::JS_SHARED_ASYNC_FUNCTION); in SerializeSFunctionFieldIndividually()
179 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeSFunctionFieldIndividually()
190 SerializeSFunctionModule(JSFunction::Cast(root)); in SerializeSFunctionFieldIndividually()
226 void BaseSerializer::SerializeLexicalEnvFieldIndividually(TaggedObject *root, ObjectSlot start, Obj… in SerializeLexicalEnvFieldIndividually() argument
228 ASSERT(root->GetClass()->GetObjectType() == JSType::LEXICAL_ENV); in SerializeLexicalEnvFieldIndividually()
231 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeLexicalEnvFieldIndividually()
249 void BaseSerializer::SerializeSendableEnvFieldIndividually(TaggedObject *root, ObjectSlot start, Ob… in SerializeSendableEnvFieldIndividually() argument
251 ASSERT(root->GetClass()->GetObjectType() == JSType::SENDABLE_ENV); in SerializeSendableEnvFieldIndividually()
254 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeSendableEnvFieldIndividually()
272 void BaseSerializer::SerializeAsyncFunctionFieldIndividually(TaggedObject *root, ObjectSlot start, … in SerializeAsyncFunctionFieldIndividually() argument
274 ASSERT(root->GetClass()->GetObjectType() == JSType::JS_ASYNC_FUNCTION); in SerializeAsyncFunctionFieldIndividually()
277 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeAsyncFunctionFieldIndividually()
325 void BaseSerializer::SerializeTaggedObjField(SerializeType serializeType, TaggedObject *root, in SerializeTaggedObjField() argument
328 JSType objectType = root->GetClass()->GetObjectType(); in SerializeTaggedObjField()
330 || !SerializeSpecialObjIndividually(objectType, root, start, end)) { in SerializeTaggedObjField()