Home
last modified time | relevance | path

Searched refs:taggedProto (Results 1 – 25 of 44) sorted by relevance

12

/dports/www/firefox/firefox-99.0/js/src/jit/
H A DCacheIRHealth.cpp77 TaggedProto taggedProto = shape->base()->proto(); in maybeExtractBaseScript() local
78 if (!taggedProto.isObject()) { in maybeExtractBaseScript()
82 if (!GetPropertyPure(cx, taggedProto.toObject(), in maybeExtractBaseScript()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/vm/
H A DObjectGroup-inl.h111 cx, obj->groupRaw(), obj->getClass(), obj->taggedProto()); in setSingleton()
H A DObjectGroup.cpp346 Rooted<TaggedProto> proto(cx, obj->taggedProto()); in makeLazyGroup()
696 Rooted<TaggedProto> taggedProto(cx, TaggedProto(obj)); in setDefaultNewGroupUnknown() local
698 ObjectGroupRealm::NewEntry::Lookup(clasp, taggedProto, nullptr); in setDefaultNewGroupUnknown()
857 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in newArrayObject() local
859 taggedProto); in newArrayObject()
1188 defaultNewGroup(cx, obj->getClass(), obj->taggedProto()); in newPlainObject()
H A DJSObject.h352 js::TaggedProto taggedProto() const { return groupRaw()->proto(); } in taggedProto() function
358 return taggedProto().toObjectOrNull(); in staticPrototype()
373 bool dynamic = taggedProto().isDynamic(); in hasDynamicPrototype()
H A DJSObject.cpp526 cx, nobj->getClass(), nobj->taggedProto(), in SetIntegrityLevel()
813 MOZ_ASSERT(obj->taggedProto() == proto); in fillProto()
1287 shape = EmptyShape::getInitialShape(cx, dst->getClass(), dst->taggedProto(), in InitializePropertiesFromCompatibleNativeObject()
1635 a->taggedProto() == TaggedProto()); in swap()
1637 b->taggedProto() == TaggedProto()); in swap()
2041 cx, obj->group(), obj->getClass(), obj->taggedProto()); in changeToSingleton()
2625 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in SetPrototype() local
2626 if (!SetProto(cx, obj, taggedProto)) { in SetPrototype()
3516 TaggedProto proto = obj->taggedProto(); in dump()
H A DObjectOperations-inl.h56 protop.set(obj->taggedProto().toObjectOrNull()); in GetPrototype()
H A DTypeInference.cpp1329 return isGroup() ? group()->proto() : singleton()->taggedProto(); in proto()
3538 Rooted<TaggedProto> taggedProto(cx, TaggedProto(funProto)); in setTypeForScriptedFunction() local
3540 cx, fun->realm(), &JSFunction::class_, taggedProto); in setTypeForScriptedFunction()
3780 obj->taggedProto(), allocKind); in ChangeObjectFixedSlotCount()
/dports/www/firefox-esr/firefox-91.8.0/js/src/vm/
H A DJSObject.h323 js::TaggedProto taggedProto() const { return shape()->proto(); } in taggedProto() function
329 return taggedProto().toObjectOrNull(); in staticPrototype()
344 bool dynamic = taggedProto().isDynamic(); in hasDynamicPrototype()
H A DJSObject.cpp778 MOZ_ASSERT(obj->taggedProto() == proto); in fillProto()
876 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in NewObjectWithClassProto() local
877 JSObject* obj = NewObject(cx, taggedProto, clasp, allocKind, newKind); in NewObjectWithClassProto()
1478 a->taggedProto() == TaggedProto()); in swap()
1480 b->taggedProto() == TaggedProto()); in swap()
2274 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in SetPrototype() local
2275 if (!SetProto(cx, obj, taggedProto)) { in SetPrototype()
3264 TaggedProto proto = obj->taggedProto(); in dump()
/dports/www/firefox/firefox-99.0/js/src/vm/
H A DJSObject.h349 js::TaggedProto taggedProto() const { return shape()->proto(); } in taggedProto() function
355 return taggedProto().toObjectOrNull(); in staticPrototype()
370 bool dynamic = taggedProto().isDynamic(); in hasDynamicPrototype()
H A DJSObject.cpp817 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in NewObjectWithClassProto() local
818 return NewObject(cx, clasp, taggedProto, allocKind, newKind); in NewObjectWithClassProto()
1215 a->taggedProto() == TaggedProto()); in swap()
1217 b->taggedProto() == TaggedProto()); in swap()
1942 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in SetPrototype() local
1943 if (!JSObject::setProtoUnchecked(cx, obj, taggedProto)) { in SetPrototype()
3000 TaggedProto proto = obj->taggedProto(); in dump()
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/vm/
H A DJSObject.h323 js::TaggedProto taggedProto() const { return shape()->proto(); } in taggedProto() function
329 return taggedProto().toObjectOrNull(); in staticPrototype()
344 bool dynamic = taggedProto().isDynamic(); in hasDynamicPrototype()
H A DJSObject.cpp778 MOZ_ASSERT(obj->taggedProto() == proto); in fillProto()
876 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in NewObjectWithClassProto() local
877 JSObject* obj = NewObject(cx, taggedProto, clasp, allocKind, newKind); in NewObjectWithClassProto()
1478 a->taggedProto() == TaggedProto()); in swap()
1480 b->taggedProto() == TaggedProto()); in swap()
2274 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in SetPrototype() local
2275 if (!SetProto(cx, obj, taggedProto)) { in SetPrototype()
3264 TaggedProto proto = obj->taggedProto(); in dump()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/vm/
H A DObjectGroup.cpp330 Rooted<TaggedProto> proto(cx, obj->taggedProto());
640 Rooted<TaggedProto> taggedProto(cx, TaggedProto(obj));
641 auto lookup = ObjectGroupCompartment::NewEntry::Lookup(clasp, taggedProto, nullptr);
840 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto));
841 group = ObjectGroupCompartment::makeGroup(cx, &ArrayObject::class_, taggedProto);
1260 ObjectGroup* group = defaultNewGroup(cx, obj->getClass(), obj->taggedProto());
H A DTypeInference.cpp1259 return isGroup() ? group()->proto() : singleton()->taggedProto(); in proto()
3402 Rooted<TaggedProto> taggedProto(cx, TaggedProto(funProto)); in setTypeForScriptedFunction() local
3404 taggedProto); in setTypeForScriptedFunction()
3694 Shape* newShape = ReshapeForAllocKind(cx, obj->lastProperty(), obj->taggedProto(), allocKind); in ChangeObjectFixedSlotCount()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/vm/
H A DObjectGroup.cpp297 Rooted<TaggedProto> proto(cx, obj->taggedProto()); in makeLazyGroup()
626 Rooted<TaggedProto> taggedProto(cx, TaggedProto(obj)); in setDefaultNewGroupUnknown() local
628 ObjectGroupCompartment::NewEntry::Lookup(clasp, taggedProto, nullptr); in setDefaultNewGroupUnknown()
811 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in newArrayObject() local
813 taggedProto); in newArrayObject()
1129 defaultNewGroup(cx, obj->getClass(), obj->taggedProto()); in newPlainObject()
H A DJSObject.h344 js::TaggedProto taggedProto() const { return group_->proto(); } in taggedProto() function
352 return taggedProto().toObjectOrNull(); in staticPrototype()
367 bool dynamic = taggedProto().isDynamic(); in hasDynamicPrototype()
H A DJSObject.cpp446 cx, nobj->getClass(), nobj->taggedProto(), in SetIntegrityLevel()
690 MOZ_ASSERT(obj->taggedProto() == proto); in fillProto()
1258 shape = EmptyShape::getInitialShape(cx, dst->getClass(), dst->taggedProto(), in InitializePropertiesFromCompatibleNativeObject()
1538 a->taggedProto() == TaggedProto()); in swap()
1540 b->taggedProto() == TaggedProto()); in swap()
1956 ObjectGroup::lazySingletonGroup(cx, obj->getClass(), obj->taggedProto()); in changeToSingleton()
2497 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in SetPrototype() local
2498 if (!SetClassAndProto(cx, obj, obj->getClass(), taggedProto)) return false; in SetPrototype()
3261 TaggedProto proto = obj->taggedProto(); in dump()
H A DJSObject-inl.h146 cx, obj->getClass(), obj->taggedProto()); in setSingleton()
179 protop.set(obj->taggedProto().toObjectOrNull()); in GetPrototype()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/
H A Djsobj.h378 js::TaggedProto taggedProto() const { in taggedProto() function
388 return taggedProto().toObjectOrNull(); in staticPrototype()
405 bool dynamic = taggedProto().isDynamic(); in hasDynamicPrototype()
H A Djsobjinlines.h129 obj->taggedProto()); in setSingleton()
169 protop.set(obj->taggedProto().toObjectOrNull()); in GetPrototype()
H A Djsobj.cpp483 nobj->taggedProto(), in SetIntegrityLevel()
671 MOZ_ASSERT(obj->taggedProto() == proto); in fillProto()
1296 shape = EmptyShape::getInitialShape(cx, dst->getClass(), dst->taggedProto(), in InitializePropertiesFromCompatibleNativeObject()
1925 obj->taggedProto()); in changeToSingleton()
2598 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in SetPrototype() local
2599 if (!SetClassAndProto(cx, obj, obj->getClass(), taggedProto)) in SetPrototype()
3497 TaggedProto proto = obj->taggedProto(); in dump()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/vm/
H A DObjectGroup.cpp646 Rooted<TaggedProto> taggedProto(cx, TaggedProto(obj)); in setDefaultNewGroupUnknown() local
648 table->lookup(ObjectGroupCompartment::NewEntry::Lookup(clasp, taggedProto, nullptr)); in setDefaultNewGroupUnknown()
834 Rooted<TaggedProto> taggedProto(cx, TaggedProto(proto)); in newArrayObject() local
835 group = ObjectGroupCompartment::makeGroup(cx, &ArrayObject::class_, taggedProto); in newArrayObject()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/
H A DCacheIR.cpp206 JSObject* proto = obj->taggedProto().toObjectOrNull(); in EmitReadSlotResult()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/builtin/
H A DMapObject.cpp262 Rooted<TaggedProto> proto(cx, resultPairObj->taggedProto()); in createResultPair()
1010 Rooted<TaggedProto> proto(cx, resultObj->taggedProto()); in createResult()

12