Lines Matching refs:size

39     if (last_size != entry.size) {  in DumpFreeMap()
40 last_size = entry.size; in DumpFreeMap()
44 << " size=" << std::dec << entry.free_by_start_entry->size; in DumpFreeMap()
55 DCHECK_NE(chunk.size, 0u); in InsertChunk()
58 free_by_size_.emplace(chunk.size, insert_result.first); in InsertChunk()
74 if (munmap(chunk.ptr, chunk.size) != 0) { in ~SwapSpace()
76 << static_cast<const void*>(chunk.ptr) << " size=" << chunk.size; in ~SwapSpace()
85 if (free_by_start.size() != free_by_size.size()) { in CollectFree()
86 LOG(FATAL) << "Size: " << free_by_start.size() << " vs " << free_by_size.size(); in CollectFree()
92 sum1 += entry.free_by_start_entry->size; in CollectFree()
98 sum2 += entry.size; in CollectFree()
107 void* SwapSpace::Alloc(size_t size) { in Alloc() argument
109 size = RoundUp(size, 8U); in Alloc()
115 : free_by_size_.lower_bound(FreeBySizeEntry { size, free_by_start_.begin() }); in Alloc()
119 if (old_chunk.size == size) { in Alloc()
127 it->free_by_start_entry->ptr += size; in Alloc()
128 it->free_by_start_entry->size -= size; in Alloc()
134 it->size -= size; in Alloc()
138 FreeBySizeEntry new_value(old_chunk.size - size, entry); in Alloc()
140 it->size -= size; in Alloc()
151 SpaceChunk new_chunk = NewFileChunk(size); in Alloc()
152 if (new_chunk.size != size) { in Alloc()
154 SpaceChunk remainder = { new_chunk.ptr + size, new_chunk.size - size }; in Alloc()
189 void SwapSpace::Free(void* ptr, size_t size) { in Free() argument
191 size = RoundUp(size, 8U); in Free()
198 SpaceChunk chunk = { reinterpret_cast<uint8_t*>(ptr), size }; in Free()
206 chunk.size += prev->size; in Free()
207 chunk.ptr -= prev->size; in Free()
208 auto erase_pos = free_by_size_.find(FreeBySizeEntry { prev->size, prev }); in Free()
218 chunk.size += it->size; in Free()
219 auto erase_pos = free_by_size_.find(FreeBySizeEntry { it->size, it }); in Free()
230 if (free_after != free_before + size) { in Free()
232 …CHECK_EQ(free_after, free_before + size) << "Should be " << size << " difference from " << free_be… in Free()