Lines Matching refs:kAlignment
34 template<size_t kAlignment>
35 size_t SpaceBitmap<kAlignment>::ComputeBitmapSize(uint64_t capacity) { in ComputeBitmapSize()
39 const uint64_t kBytesCoveredPerWord = kAlignment * kBitsPerIntPtrT; in ComputeBitmapSize()
45 template<size_t kAlignment>
46 size_t SpaceBitmap<kAlignment>::ComputeHeapSize(uint64_t bitmap_bytes) { in ComputeHeapSize()
47 return bitmap_bytes * kBitsPerByte * kAlignment; in ComputeHeapSize()
50 template<size_t kAlignment>
51 SpaceBitmap<kAlignment> SpaceBitmap<kAlignment>::CreateFromMemMap( in CreateFromMemMap()
59 template<size_t kAlignment>
60 SpaceBitmap<kAlignment>::SpaceBitmap(const std::string& name, in SpaceBitmap()
76 template<size_t kAlignment>
77 SpaceBitmap<kAlignment>::~SpaceBitmap() {} in ~SpaceBitmap()
79 template<size_t kAlignment>
80 SpaceBitmap<kAlignment> SpaceBitmap<kAlignment>::Create( in Create()
93 return SpaceBitmap<kAlignment>(); in Create()
98 template<size_t kAlignment>
99 void SpaceBitmap<kAlignment>::SetHeapLimit(uintptr_t new_end) { in SetHeapLimit()
100 DCHECK_ALIGNED(new_end, kBitsPerIntPtrT * kAlignment); in SetHeapLimit()
110 template<size_t kAlignment>
111 std::string SpaceBitmap<kAlignment>::Dump() const { in Dump()
116 template<size_t kAlignment>
117 void SpaceBitmap<kAlignment>::Clear() { in Clear()
123 template<size_t kAlignment>
124 void SpaceBitmap<kAlignment>::ClearRange(const mirror::Object* begin, const mirror::Object* end) { in ClearRange()
130 begin_offset += kAlignment; in ClearRange()
133 end_offset -= kAlignment; in ClearRange()
143 template<size_t kAlignment>
144 void SpaceBitmap<kAlignment>::CopyFrom(SpaceBitmap* source_bitmap) { in CopyFrom()
154 template<size_t kAlignment>
155 void SpaceBitmap<kAlignment>::SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap, in SweepWalk()
156 const SpaceBitmap<kAlignment>& mark_bitmap, in SweepWalk()
201 *cur_pointer++ = reinterpret_cast<mirror::Object*>(ptr_base + shift * kAlignment); in SweepWalk()