• Home
  • Raw
  • Download

Lines Matching full:root

115 bool BaseSerializer::SerializeSpecialObjIndividually(JSType objectType, TaggedObject *root,  in SerializeSpecialObjIndividually()  argument
120 SerializeHClassFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
123 SerializeLexicalEnvFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
126 SerializeSFunctionEnvFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
129 SerializeSendableEnvFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
133 SerializeSFunctionFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
136 SerializeAsyncFunctionFieldIndividually(root, start, end); in SerializeSpecialObjIndividually()
143 void BaseSerializer::SerializeHClassFieldIndividually(TaggedObject *root, ObjectSlot start, ObjectS… in SerializeHClassFieldIndividually() argument
145 ASSERT(root->GetClass()->IsHClass()); in SerializeHClassFieldIndividually()
148 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeHClassFieldIndividually()
151 JSHClass *kclass = reinterpret_cast<JSHClass *>(root); in SerializeHClassFieldIndividually()
187 void BaseSerializer::SerializeSFunctionFieldIndividually(TaggedObject *root, ObjectSlot start, Obje… in SerializeSFunctionFieldIndividually() argument
189 ASSERT(root->GetClass()->GetObjectType() == JSType::JS_SHARED_FUNCTION || in SerializeSFunctionFieldIndividually()
190 root->GetClass()->GetObjectType() == JSType::JS_SHARED_ASYNC_FUNCTION); in SerializeSFunctionFieldIndividually()
193 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeSFunctionFieldIndividually()
204 SerializeSFunctionModule(JSFunction::Cast(root)); in SerializeSFunctionFieldIndividually()
240 void BaseSerializer::SerializeLexicalEnvFieldIndividually(TaggedObject *root, ObjectSlot start, Obj… in SerializeLexicalEnvFieldIndividually() argument
242 ASSERT(root->GetClass()->GetObjectType() == JSType::LEXICAL_ENV); in SerializeLexicalEnvFieldIndividually()
245 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeLexicalEnvFieldIndividually()
264 void BaseSerializer::SerializeSFunctionEnvFieldIndividually(TaggedObject *root, ObjectSlot start, O… in SerializeSFunctionEnvFieldIndividually() argument
266 ASSERT(root->GetClass()->GetObjectType() == JSType::SFUNCTION_ENV); in SerializeSFunctionEnvFieldIndividually()
269 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeSFunctionEnvFieldIndividually()
287 void BaseSerializer::SerializeSendableEnvFieldIndividually(TaggedObject *root, ObjectSlot start, Ob… in SerializeSendableEnvFieldIndividually() argument
289 ASSERT(root->GetClass()->GetObjectType() == JSType::SENDABLE_ENV); in SerializeSendableEnvFieldIndividually()
292 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeSendableEnvFieldIndividually()
310 void BaseSerializer::SerializeAsyncFunctionFieldIndividually(TaggedObject *root, ObjectSlot start, … in SerializeAsyncFunctionFieldIndividually() argument
312 ASSERT(root->GetClass()->GetObjectType() == JSType::JS_ASYNC_FUNCTION); in SerializeAsyncFunctionFieldIndividually()
315 size_t fieldOffset = slot.SlotAddress() - ToUintPtr(root); in SerializeAsyncFunctionFieldIndividually()
366 void BaseSerializer::SerializeTaggedObjField(SerializeType serializeType, TaggedObject *root, in SerializeTaggedObjField() argument
369 JSType objectType = root->GetClass()->GetObjectType(); in SerializeTaggedObjField()
371 || !SerializeSpecialObjIndividually(objectType, root, start, end)) { in SerializeTaggedObjField()