• Home
  • Raw
  • Download

Lines Matching refs:Address

140   INLINE(static Page* FromAddress(Address a)) {  in INLINE()
148 INLINE(static Page* FromAllocationTop(Address top)) { in INLINE()
155 Address address() { return reinterpret_cast<Address>(this); } in address()
164 inline Address AllocationTop();
169 inline Address AllocationWatermark();
174 inline void SetAllocationWatermark(Address allocation_watermark);
176 inline void SetCachedAllocationWatermark(Address allocation_watermark);
177 inline Address CachedAllocationWatermark();
180 Address ObjectAreaStart() { return address() + kObjectStartOffset; } in ObjectAreaStart()
183 Address ObjectAreaEnd() { return address() + Page::kPageSize; } in ObjectAreaEnd()
186 static bool IsAlignedToPageSize(Address a) { in IsAlignedToPageSize()
207 INLINE(int Offset(Address a)) { in INLINE()
214 Address OffsetToAddress(int offset) { in OffsetToAddress()
228 inline uint32_t GetRegionMaskForAddress(Address addr);
229 inline uint32_t GetRegionMaskForSpan(Address start, int length_in_bytes);
230 inline int GetRegionNumberForAddress(Address addr);
232 inline void MarkRegionDirty(Address addr);
233 inline bool IsRegionDirty(Address addr);
235 inline void ClearRegionMarks(Address start,
236 Address end,
352 Address mc_first_forwarded;
428 bool contains(Address address) { in contains()
430 Address start = static_cast<Address>(code_range_->address()); in contains()
449 FreeBlock(Address start_arg, size_t size_arg) in FreeBlock()
452 : start(static_cast<Address>(start_arg)), size(size_arg) {} in FreeBlock()
454 Address start;
533 Page* CommitPages(Address start, size_t size, PagedSpace* owner,
540 bool CommitBlock(Address start, size_t size, Executability executable);
546 bool UncommitBlock(Address start, size_t size);
550 void ZapBlock(Address start, size_t size);
645 inline void Protect(Address start, size_t size);
646 inline void Unprotect(Address start, size_t size,
719 inline void init(Address a, size_t s, PagedSpace* o);
720 Address address() { return address_; } in address()
729 Address address_;
760 inline bool InInitialChunk(Address address);
770 Address chunk_start,
825 HeapObjectIterator(PagedSpace* space, Address start);
827 Address start,
839 Address cur_addr_; // current iteration point
840 Address end_addr_; // end iteration point
841 Address cur_limit_; // current page limit
862 void Initialize(Address start, Address end, HeapObjectCallback size_func);
923 Address top; // current allocation top
924 Address limit; // current allocation limit
1034 bool Setup(Address start, size_t size);
1045 inline bool Contains(Address a);
1048 inline bool SafeContains(Address a);
1054 MUST_USE_RESULT MaybeObject* FindObject(Address addr);
1065 Address PageAllocationTop(Page* page) { in PageAllocationTop()
1071 virtual Address PageAllocationLimit(Page* page) = 0;
1096 Address bottom() { return first_page_->ObjectAreaStart(); } in bottom()
1099 Address top() { return allocation_info_.top; } in top()
1119 virtual void DeallocateBlock(Address start,
1124 void SetTop(Address top) { in SetTop()
1143 int MCSpaceOffsetForAddress(Address addr);
1323 bool Setup(Address start, int initial_capacity, int maximum_capacity);
1348 Address low() { return start_; } in low()
1350 Address high() { return low() + capacity_; } in high()
1353 Address age_mark() { return age_mark_; } in age_mark()
1354 void set_age_mark(Address mark) { age_mark_ = mark; } in set_age_mark()
1358 bool Contains(Address a) { in Contains()
1370 int SpaceOffsetForAddress(Address addr) { in SpaceOffsetForAddress()
1417 Address start_;
1419 Address age_mark_;
1445 SemiSpaceIterator(NewSpace* space, Address start);
1461 void Initialize(NewSpace* space, Address start, Address end,
1467 Address current_;
1469 Address limit_;
1490 bool Setup(Address start, int size);
1513 bool Contains(Address a) { in Contains()
1556 Address top() { return allocation_info_.top; } in top()
1558 Address bottom() { return to_space_.low(); } in bottom()
1561 Address age_mark() { return from_space_.age_mark(); } in age_mark()
1563 void set_age_mark(Address mark) { to_space_.set_age_mark(mark); } in set_age_mark()
1567 Address start() { return start_; } in start()
1571 Address* allocation_top_address() { return &allocation_info_.top; } in allocation_top_address()
1572 Address* allocation_limit_address() { return &allocation_info_.limit; } in allocation_limit_address()
1594 Address FromSpaceLow() { return from_space_.low(); } in FromSpaceLow()
1595 Address FromSpaceHigh() { return from_space_.high(); } in FromSpaceHigh()
1599 Address ToSpaceLow() { return to_space_.low(); } in ToSpaceLow()
1600 Address ToSpaceHigh() { return to_space_.high(); } in ToSpaceHigh()
1603 int ToSpaceOffsetForAddress(Address a) { in ToSpaceOffsetForAddress()
1606 int FromSpaceOffsetForAddress(Address a) { in FromSpaceOffsetForAddress()
1616 bool ToSpaceContains(Address a) { return to_space_.Contains(a); } in ToSpaceContains()
1617 bool FromSpaceContains(Address a) { return from_space_.Contains(a); } in FromSpaceContains()
1671 Address start_;
1710 static FreeListNode* FromAddress(Address address) { in FromAddress()
1723 inline Address next(Heap* heap);
1724 inline void set_next(Heap* heap, Address next);
1750 int Free(Address start, int size_in_bytes);
1781 Address head_node_;
1854 void Free(Address start);
1870 Address head_;
1873 Address tail_;
1907 virtual Address PageAllocationLimit(Page* page) { in PageAllocationLimit()
1915 void Free(Address start, int size_in_bytes, bool add_to_freelist) { in Free()
1924 virtual void DeallocateBlock(Address start,
1980 virtual Address PageAllocationLimit(Page* page) { in PageAllocationLimit()
1989 void Free(Address start, bool add_to_freelist) { in Free()
2005 virtual void DeallocateBlock(Address start,
2059 Address PageAddress(int page_index) { return page_addresses_[page_index]; } in PageAddress()
2078 Address TopAfterCompaction(int live_maps) { in TopAfterCompaction()
2093 Address top = top_page->ObjectAreaStart() + offset; in TopAfterCompaction()
2100 void FinishCompaction(Address new_top, int live_maps) { in FinishCompaction()
2147 Address page_addresses_[kMaxMapPageIndex];
2194 static LargeObjectChunk* FromAddress(Address address) { in FromAddress()
2199 Address address() { return reinterpret_cast<Address>(this); } in address()
2207 inline Address GetStartAddress();
2271 MaybeObject* FindObject(Address a);
2275 LargeObjectChunk* FindChunkContainingPc(Address pc);
2308 bool SlowContains(Address addr) { return !FindObject(addr)->IsFailure(); } in SlowContains()