Home | History | Annotate | Download | only in src

Lines Matching full:allocation_info_

806   allocation_info_.top = NULL;
807 allocation_info_.limit = NULL;
851 SetAllocationInfo(&allocation_info_, first_page_);
1129 ASSERT(allocation_info_.VerifyPagedAllocation());
1130 Page* top_page = Page::FromAllocationTop(allocation_info_.top);
1142 ASSERT(top == allocation_info_.top);
1228 allocation_info_.top = to_space_.low();
1229 allocation_info_.limit = to_space_.high();
1233 ASSERT_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_);
1251 allocation_info_.top = NULL;
1252 allocation_info_.limit = NULL;
1300 allocation_info_.limit = to_space_.high();
1301 ASSERT_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_);
1322 allocation_info_.limit = to_space_.high();
1323 ASSERT_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_);
1328 allocation_info_.top = to_space_.low();
1329 allocation_info_.limit = to_space_.high();
1330 ASSERT_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_);
1344 allocation_info_.top = mc_forwarding_info_.top;
1345 allocation_info_.limit = to_space_.high();
1346 ASSERT_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_);
1355 ASSERT_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_);
2043 allocation_info_.top = mc_forwarding_info_.top;
2044 allocation_info_.limit = mc_forwarding_info_.limit;
2045 ASSERT(allocation_info_.VerifyPagedAllocation());
2084 Address limit = allocation_info_.limit;
2085 Address top = allocation_info_.top;
2212 Address limit = allocation_info_.limit;
2213 Address top = allocation_info_.top;
2218 PutRestOfCurrentPageOnFreeList(TopPageOf(allocation_info_));
2220 Page* reserved_page = TopPageOf(allocation_info_);
2231 ASSERT(TopPageOf(allocation_info_)->next_page()->is_valid());
2232 TopPageOf(allocation_info_)->next_page()->InvalidateWatermark(true);
2233 SetAllocationInfo(&allocation_info_,
2234 TopPageOf(allocation_info_)->next_page());
2254 Page* current_page = TopPageOf(allocation_info_);
2305 current_page->SetAllocationWatermark(allocation_info_.top);
2307 static_cast<int>(current_page->ObjectAreaEnd() - allocation_info_.top);
2309 int wasted_bytes = free_list_.Free(allocation_info_.top, free_size);
2316 current_page->SetAllocationWatermark(allocation_info_.top);
2318 static_cast<int>(current_page->ObjectAreaEnd() - allocation_info_.top);
2322 free_list_.Free(allocation_info_.top);
2323 allocation_info_.top += object_size_in_bytes_;
2339 SetAllocationInfo(&allocation_info_, next_page);
2340 return AllocateLinearly(&allocation_info_, size_in_bytes);
2523 allocation_info_.top = mc_forwarding_info_.top;
2524 allocation_info_.limit = mc_forwarding_info_.limit;
2525 ASSERT(allocation_info_.VerifyPagedAllocation());
2558 Page* current_page = TopPageOf(allocation_info_);
2612 ASSERT(allocation_info_.top == PageAllocationLimit(current_page));
2616 current_page->SetAllocationWatermark(allocation_info_.top);
2618 SetAllocationInfo(&allocation_info_, next_page);
2619 return AllocateLinearly(&allocation_info_, size_in_bytes);