Lines Matching refs:uintptr_t
54 uintptr_t* bitmap_begin = reinterpret_cast<uintptr_t*>(mem_map->Begin()); in CreateFromMemMap()
62 uintptr_t* bitmap_begin, in SpaceBitmap()
67 bitmap_begin_(reinterpret_cast<Atomic<uintptr_t>*>(bitmap_begin)), in SpaceBitmap()
69 heap_begin_(reinterpret_cast<uintptr_t>(heap_begin)), in SpaceBitmap()
70 heap_limit_(reinterpret_cast<uintptr_t>(heap_begin) + heap_capacity), in SpaceBitmap()
97 void SpaceBitmap<kAlignment>::SetHeapLimit(uintptr_t new_end) { in SetHeapLimit()
123 uintptr_t begin_offset = reinterpret_cast<uintptr_t>(begin) - heap_begin_; in ClearRange()
124 uintptr_t end_offset = reinterpret_cast<uintptr_t>(end) - heap_begin_; in ClearRange()
135 const uintptr_t start_index = OffsetToIndex(begin_offset); in ClearRange()
136 const uintptr_t end_index = OffsetToIndex(end_offset); in ClearRange()
145 Atomic<uintptr_t>* const src = source_bitmap->Begin(); in CopyFrom()
146 Atomic<uintptr_t>* const dest = Begin(); in CopyFrom()
155 uintptr_t sweep_begin, uintptr_t sweep_end, in SweepWalk()
184 Atomic<uintptr_t>* live = live_bitmap.bitmap_begin_; in SweepWalk()
185 Atomic<uintptr_t>* mark = mark_bitmap.bitmap_begin_; in SweepWalk()
187 uintptr_t garbage = live[i].LoadRelaxed() & ~mark[i].LoadRelaxed(); in SweepWalk()
189 uintptr_t ptr_base = IndexToOffset(i) + live_bitmap.heap_begin_; in SweepWalk()
192 garbage ^= (static_cast<uintptr_t>(1)) << shift; in SweepWalk()