Lines Matching refs:Address
210 INLINE(Address address()) { in INLINE()
211 return reinterpret_cast<Address>(this); in INLINE()
214 INLINE(static Bitmap* FromAddress(Address addr)) { in INLINE()
304 static MemoryChunk* FromAddress(Address a) { in FromAddress()
309 static inline MemoryChunk* FromAnyPointerAddress(Address addr);
311 Address address() { return reinterpret_cast<Address>(this); } in address()
332 owner_ = reinterpret_cast<Address>(space) + kFailureTag; in set_owner()
365 bool Contains(Address addr) { in Contains()
372 bool ContainsLimit(Address addr) { in ContainsLimit()
471 static void IncrementLiveBytesFromGC(Address address, int by) { in IncrementLiveBytesFromGC()
475 static void IncrementLiveBytesFromMutator(Address address, int by);
510 void SetArea(Address area_start, Address area_end) { in SetArea()
544 inline uint32_t AddressToMarkbitIndex(Address addr) { in AddressToMarkbitIndex()
548 inline static uint32_t FastAddressToMarkbitIndex(Address addr) { in FastAddressToMarkbitIndex()
555 inline Address MarkbitIndexToAddress(uint32_t index) { in MarkbitIndexToAddress()
598 Address area_start() { return area_start_; } in area_start()
599 Address area_end() { return area_end_; } in area_end()
611 Address area_start_;
612 Address area_end_;
619 Address owner_;
630 Address base,
632 Address area_start,
633 Address area_end,
654 INLINE(static Page* FromAddress(Address a)) { in INLINE()
662 INLINE(static Page* FromAllocationTop(Address top)) { in INLINE()
674 static bool IsAlignedToPageSize(Address a) { in IsAlignedToPageSize()
679 INLINE(int Offset(Address a)) { in INLINE()
685 Address OffsetToAddress(int offset) { in OffsetToAddress()
828 bool contains(Address address) { in contains()
830 Address start = static_cast<Address>(code_range_->address()); in contains()
837 MUST_USE_RESULT Address AllocateRawMemory(const size_t requested,
839 void FreeRawMemory(Address buf, size_t length);
849 FreeBlock(Address start_arg, size_t size_arg) in FreeBlock()
855 : start(static_cast<Address>(start_arg)), size(size_arg) { in FreeBlock()
860 Address start;
894 starts_[idx] = reinterpret_cast<Address>(-1); in Clear()
898 Address StartFor(Address addr) { in StartFor()
902 void AddObject(Address addr, int size) { in AddObject()
910 static inline int RegionNumber(Address addr) { in RegionNumber()
914 static void Update(Address addr, int size) { in Update()
932 Address starts_[kSize];
990 Address ReserveAlignedMemory(size_t requested,
993 Address AllocateAlignedMemory(size_t requested,
999 void FreeMemory(Address addr, size_t size, Executability executable);
1005 bool CommitBlock(Address start, size_t size, Executability executable);
1011 bool UncommitBlock(Address start, size_t size);
1015 void ZapBlock(Address start, size_t size);
1044 Address start,
1138 Address cur_addr_; // Current iteration point.
1139 Address cur_end_; // End iteration point.
1153 Address start,
1154 Address end,
1190 Address top; // Current allocation top.
1191 Address limit; // Current allocation limit.
1300 static FreeListNode* FromAddress(Address address) { in FromAddress()
1365 int Free(Address start, int size_in_bytes);
1452 inline bool Contains(Address a);
1459 MUST_USE_RESULT MaybeObject* FindObject(Address addr);
1504 Address top() { return allocation_info_.top; } in top()
1505 Address limit() { return allocation_info_.limit; } in limit()
1517 int Free(Address start, int size_in_bytes) { in Free()
1524 void SetTop(Address top, Address limit) { in SetTop()
1752 static bool IsAtStart(Address addr) { in IsAtStart()
1757 static bool IsAtEnd(Address addr) { in IsAtEnd()
1761 Address address() { in address()
1762 return reinterpret_cast<Address>(this); in address()
1766 static inline NewSpacePage* FromAddress(Address address_in_page) { in FromAddress()
1767 Address page_start = in FromAddress()
1768 reinterpret_cast<Address>(reinterpret_cast<uintptr_t>(address_in_page) & in FromAddress()
1776 static inline NewSpacePage* FromLimit(Address address_limit) { in FromLimit()
1788 Address start,
1820 void SetUp(Address start, int initial_capacity, int maximum_capacity);
1840 Address space_start() { in space_start()
1846 Address page_low() { in page_low()
1851 Address space_end() { in space_end()
1856 Address page_high() { in page_high()
1871 Address age_mark() { return age_mark_; } in age_mark()
1872 void set_age_mark(Address mark);
1876 bool Contains(Address a) { in Contains()
1912 static void AssertValidRange(Address from, Address to);
1915 inline static void AssertValidRange(Address from, Address to) {} in AssertValidRange()
1944 Address start_;
1946 Address age_mark_;
1983 SemiSpaceIterator(NewSpace* space, Address start);
1985 SemiSpaceIterator(Address from, Address to);
2008 void Initialize(Address start,
2009 Address end,
2013 Address current_;
2015 Address limit_;
2034 inline NewSpacePageIterator(Address start, Address limit);
2089 bool Contains(Address a) { in Contains()
2095 Address a = reinterpret_cast<Address>(o); in Contains()
2146 Address top() { in top()
2151 Address bottom() { return to_space_.space_start(); } in bottom()
2154 Address age_mark() { return from_space_.age_mark(); } in age_mark()
2156 void set_age_mark(Address mark) { to_space_.set_age_mark(mark); } in set_age_mark()
2160 Address start() { return start_; } in start()
2163 INLINE(uint32_t AddressToMarkbitIndex(Address addr)) { in INLINE()
2170 INLINE(Address MarkbitIndexToAddress(uint32_t index)) { in INLINE()
2171 return reinterpret_cast<Address>(index << kPointerSizeLog2); in INLINE()
2175 Address* allocation_top_address() { return &allocation_info_.top; } in allocation_top_address()
2176 Address* allocation_limit_address() { return &allocation_info_.limit; } in allocation_limit_address()
2198 Address FromSpacePageLow() { return from_space_.page_low(); } in FromSpacePageLow()
2199 Address FromSpacePageHigh() { return from_space_.page_high(); } in FromSpacePageHigh()
2200 Address FromSpaceStart() { return from_space_.space_start(); } in FromSpaceStart()
2201 Address FromSpaceEnd() { return from_space_.space_end(); } in FromSpaceEnd()
2204 Address ToSpaceStart() { return to_space_.space_start(); } in ToSpaceStart()
2205 Address ToSpaceEnd() { return to_space_.space_end(); } in ToSpaceEnd()
2207 inline bool ToSpaceContains(Address address) { in ToSpaceContains()
2210 inline bool FromSpaceContains(Address address) { in FromSpaceContains()
2274 Address chunk_base_;
2284 Address start_;
2299 Address top_on_previous_step_;
2329 virtual Address PageAllocationLimit(Page* page) { in PageAllocationLimit()
2363 virtual Address PageAllocationLimit(Page* page) { in PageAllocationLimit()
2503 MaybeObject* FindObject(Address a);
2507 LargePage* FindPage(Address a);
2533 bool SlowContains(Address addr) { return !FindObject(addr)->IsFailure(); } in SlowContains()