Lines Matching defs:cage_base
529 PtrComprCageBase cage_base(isolate_);
532 HeapObject::cast(*object).map(cage_base).instance_type();
551 HeapObject::cast(*object).map(cage_base).instance_type();
593 if (HeapObject::cast(*object).IsCallable(cage_base)) return UNCHANGED;
667 PtrComprCageBase cage_base(isolate_);
681 switch (object->GetElementsKind(cage_base)) {
684 FixedArray::cast(object->elements(cage_base)), isolate_);
688 SerializeSmi(Smi::cast(elements->get(cage_base, i)));
703 FixedDoubleArray::cast(object->elements(cage_base)), isolate_);
725 object->GetElementsKind(cage_base) != PACKED_ELEMENTS) {
732 handle(FixedArray::cast(object->elements()).get(cage_base, i),
788 V8_INLINE bool CanFastSerializeJSObject(PtrComprCageBase cage_base,
791 if (raw_object.map(cage_base).IsCustomElementsReceiverMap()) return false;
792 if (!raw_object.HasFastProperties(cage_base)) return false;
794 auto elements = raw_object.elements(cage_base);
802 PtrComprCageBase cage_base(isolate_);
806 !CanFastSerializeJSObject(cage_base, *object, isolate_)) {
819 Handle<Map> map(object->map(cage_base), isolate_);
835 DescriptorArray descriptors = map->instance_descriptors(cage_base);
838 if (!name.IsString(cage_base)) continue;
845 *map == object->map(cage_base)) {