Home | History | Annotate | Download | only in heap

Lines Matching refs:LargePage

899 class LargePage : public MemoryChunk {
903 inline LargePage* next_page() {
904 return static_cast<LargePage*>(list_node_.next());
920 static LargePage* Initialize(Heap* heap, MemoryChunk* chunk,
1072 STATIC_ASSERT(sizeof(LargePage) <= MemoryChunk::kHeaderSize);
1389 LargePage* AllocateLargePage(size_t size, LargeObjectSpace* owner,
1595 typedef PageIteratorImpl<LargePage> LargePageIterator;
3024 LargePage* FindPageThreadSafe(Address a);
3028 LargePage* FindPage(Address a);
3036 void InsertChunkMapEntries(LargePage* page);
3037 void RemoveChunkMapEntries(LargePage* page);
3038 void RemoveChunkMapEntries(LargePage* page, Address free_start);
3049 LargePage* first_page() {
3050 return reinterpret_cast<LargePage*>(Space::first_page());
3072 LargePage* AllocateLargePage(int object_size, Executability executable);
3083 // Page-aligned addresses to their corresponding LargePage.
3084 std::unordered_map<Address, LargePage*> chunk_map_;
3106 LargePage* current_;