Lines Matching defs:slack
2944 // In-object slack tracking may have reduced the object size of the new map.
4770 void Map::EnsureDescriptorSlack(Handle<Map> map, int slack) {
4771 // Only supports adding slack to owned descriptors.
4776 if (slack <= descriptors->NumberOfSlackDescriptors()) return;
4779 descriptors, old_size, slack);
8764 int slack = SlackForArraySize(old_size, kMaxNumberOfDescriptors);
8765 EnsureDescriptorSlack(map, slack);
9446 int slack) {
9448 desc, enumeration_index, NONE, slack);
9456 int slack) {
9457 if (enumeration_index + slack == 0) {
9464 DescriptorArray::Allocate(desc->GetIsolate(), size, slack);
10019 int slack,
10024 int size = number_of_descriptors + slack;
11869 int slack = map->unused_property_fields();
11870 if (*reinterpret_cast<int*>(data) > slack) {
11871 *reinterpret_cast<int*>(data) = slack;
11877 int slack = *reinterpret_cast<int*>(data);
11878 map->SetInObjectProperties(map->GetInObjectProperties() - slack);
11879 map->set_unused_property_fields(map->unused_property_fields() - slack);
11880 map->set_instance_size(map->instance_size() - slack
11895 int slack = unused_property_fields();
11896 TransitionArray::TraverseTransitionTree(this, &GetMinInobjectSlack, &slack);
11897 if (slack != 0) {
11899 TransitionArray::TraverseTransitionTree(this, &ShrinkInstanceSize, &slack);
12233 // slack tracking that is in progress at this point because it is
13261 // Inobject slack tracking will reclaim redundant inobject space later,