Home
last modified time | relevance | path

Searched refs:free_list_ (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/heap/
Dspaces.cc94 free_list_(0), in CodeRange()
155 free_list_.AddAll(allocation_list_); in GetNextAllocationBlock()
157 free_list_.Sort(&CompareFreeBlockAddress); in GetNextAllocationBlock()
158 for (int i = 0; i < free_list_.length();) { in GetNextAllocationBlock()
159 FreeBlock merged = free_list_[i]; in GetNextAllocationBlock()
162 while (i < free_list_.length() && in GetNextAllocationBlock()
163 free_list_[i].start == merged.start + merged.size) { in GetNextAllocationBlock()
164 merged.size += free_list_[i].size; in GetNextAllocationBlock()
171 free_list_.Clear(); in GetNextAllocationBlock()
235 free_list_.Add(FreeBlock(address, length)); in FreeRawMemory()
[all …]
Dspaces.h925 List<FreeBlock> free_list_; variable
1729 intptr_t Available() { return free_list_.available(); } in Available()
1767 int wasted = free_list_.Free(start, size_in_bytes); in Free()
1773 void ResetFreeList() { free_list_.Reset(); } in ResetFreeList()
1878 FreeList* free_list() { return &free_list_; } in free_list()
1894 FreeList free_list_; variable
Dspaces-inl.h252 object = free_list_.Allocate(size_in_bytes); in AllocateRaw()