Lines Matching full:freespace
990 FreeSpace* PagedSpace::TryRemoveMemory(intptr_t size_in_bytes) {
991 FreeSpace* free_space = free_list()->TryRemoveMemory(size_in_bytes);
1010 FreeSpace* node = nullptr;
1070 FreeSpace* node =
2294 FreeSpace* prev_node = nullptr;
2295 for (FreeSpace* cur_node = top(); cur_node != nullptr;
2299 // FreeSpace node on eviction page found, unlink it.
2324 FreeSpace* node = top();
2333 FreeSpace* FreeListCategory::PickNodeFromList(int* node_size) {
2334 FreeSpace* node = top();
2360 FreeSpace* FreeListCategory::PickNodeFromList(int size_in_bytes,
2362 FreeSpace* node = PickNodeFromList(node_size);
2372 FreeSpace* FreeListCategory::SearchForNodeInList(int size_in_bytes,
2374 FreeSpace* prev_non_evac_node = nullptr;
2375 for (FreeSpace* cur_node = top(); cur_node != nullptr;
2409 void FreeListCategory::Free(FreeSpace* free_space, int size_in_bytes) {
2420 FreeSpace* n = top();
2493 FreeSpace* free_space = FreeSpace::cast(HeapObject::FromAddress(start));
2515 FreeSpace* FreeList::FindNodeIn(FreeListCategoryType category, int* node_size) {
2516 FreeSpace* node = GetFreeListCategory(category)->PickNodeFromList(node_size);
2526 FreeSpace* FreeList::FindNodeFor(int size_in_bytes, int* node_size) {
2527 FreeSpace* node = nullptr;
2581 FreeSpace* FreeList::TryRemoveMemory(intptr_t hint_size_in_bytes) {
2584 FreeSpace* node = nullptr;
2593 // size larger then the minimum size required for FreeSpace, and (b) to get
2634 FreeSpace* new_node = FindNodeFor(size_in_bytes, &new_node_size);
2715 FreeSpace* cur = top();
2727 FreeSpace* cur = top();