Lines Matching refs:uintptr_t
83 ALWAYS_INLINE static constexpr uintptr_t OffsetBitIndex(uintptr_t offset) { in OffsetBitIndex()
89 static constexpr uintptr_t OffsetToMask(uintptr_t offset) { in OffsetToMask()
126 const uintptr_t offset = reinterpret_cast<uintptr_t>(obj) - heap_begin_; in HasAddress()
132 void VisitRange(uintptr_t visit_begin, uintptr_t visit_end, const Visitor& visitor) const { in VisitRange()
140 mirror::Object* FindPrecedingObject(uintptr_t visit_begin, uintptr_t visit_end = 0) const;
147 void VisitMarkedRange(uintptr_t visit_begin, uintptr_t visit_end, Visitor&& visitor) const
165 static void SweepWalk(const SpaceBitmap& live, const SpaceBitmap& mark, uintptr_t base,
166 uintptr_t max, SweepCallback* thunk, void* arg);
171 Atomic<uintptr_t>* Begin() const { in Begin()
194 uintptr_t HeapBegin() const { in HeapBegin()
204 void SetHeapLimit(uintptr_t new_end);
248 uintptr_t* bitmap_begin,
262 Atomic<uintptr_t>* bitmap_begin_ = nullptr;
269 uintptr_t heap_begin_ = 0u;
272 uintptr_t heap_limit_ = 0u;