Home | History | Annotate | Download | only in src

Lines Matching full:inobject

2747   // If no fields were added, and no inobject properties were removed, setting
2751 // In that case, succeed if all existing fields were inobject, and they still
2752 // fit within the new inobject size.
2849 // properties, unused fields, inobject properties.
2851 // * Copy inobject properties from the backing store back into the object.
2853 // frees inobject properties that moved to the backing store.
2855 // to temporarily store the inobject properties.
2863 int inobject = new_map->GetInObjectProperties();
2868 if (!old_map->InstancesNeedRewriting(*new_map, number_of_fields, inobject,
2875 int external = total_size - inobject;
2912 int target_index = details.field_index() - inobject;
2975 int target_index = new_descriptors->GetFieldIndex(i) - inobject;
2989 int target_index = new_descriptors->GetFieldIndex(i) - inobject;
2997 // Copy (real) inobject properties. If necessary, stop at number_of_fields to
2999 int limit = Min(inobject, number_of_fields);
3019 heap->RightTrimFixedArray<Heap::CONCURRENT_TO_SWEEPER>(*array, inobject);
5725 // There is enough inobject space for all fields (including unused).
9726 // inobject properties. If the instance size overflows, we allocate as many
9727 // properties as we can as inobject properties.
9738 // Adjust the map with the extra inobject properties.