Lines Matching defs:LargePage
57 LargePage::Destroy(LargePage::From(page));
64 return is_large() ? LargePage::From(this)->PayloadStart()
73 return is_large() ? LargePage::From(this)->PayloadEnd()
82 return is_large() ? LargePage::From(this)->AllocatedBytesAtLastGC()
95 if (!LargePage::From(this)->PayloadContains(
207 LargePage::LargePage(HeapBase& heap, BaseSpace& space, size_t size)
210 LargePage::~LargePage() = default;
213 size_t LargePage::AllocationSize(size_t payload_size) {
218 LargePage* LargePage::Create(PageBackend& page_backend, LargePageSpace& space,
232 LargePage* page = new (memory) LargePage(*heap, space, size);
239 void LargePage::Destroy(LargePage* page) {
251 page->~LargePage();
258 HeapObjectHeader* LargePage::ObjectHeader() {
262 const HeapObjectHeader* LargePage::ObjectHeader() const {
266 Address LargePage::PayloadStart() {
270 ConstAddress LargePage::PayloadStart() const {
271 return const_cast<LargePage*>(this)->PayloadStart();
274 Address LargePage::PayloadEnd() { return PayloadStart() + PayloadSize(); }
276 ConstAddress LargePage::PayloadEnd() const {
277 return const_cast<LargePage*>(this)->PayloadEnd();