Lines Matching refs:uint8_t

33 static inline bool byte_cas(uint8_t old_value, uint8_t new_value, uint8_t* address) {  in byte_cas()
35 Atomic<uint8_t>* byte_atomic = reinterpret_cast<Atomic<uint8_t>*>(address); in byte_cas()
56 uint8_t* const scan_begin, in Scan()
57 uint8_t* const scan_end, in Scan()
59 const uint8_t minimum_age) { in Scan()
60 DCHECK_GE(scan_begin, reinterpret_cast<uint8_t*>(bitmap->HeapBegin())); in Scan()
62 DCHECK_LE(scan_end, reinterpret_cast<uint8_t*>(bitmap->HeapLimit())); in Scan()
63 uint8_t* const card_begin = CardFromAddr(scan_begin); in Scan()
64 uint8_t* const card_end = CardFromAddr(AlignUp(scan_end, kCardSize)); in Scan()
65 uint8_t* card_cur = card_begin; in Scan()
80 uint8_t* aligned_end = card_end - in Scan()
95 … uintptr_t start = reinterpret_cast<uintptr_t>(AddrFromCard(reinterpret_cast<uint8_t*>(word_cur))); in Scan()
99 if (static_cast<uint8_t>(start_word) >= minimum_age) { in Scan()
100 auto* card = reinterpret_cast<uint8_t*>(word_cur) + i; in Scan()
101 DCHECK(*card == static_cast<uint8_t>(start_word) || *card == kCardDirty) in Scan()
113 card_cur = reinterpret_cast<uint8_t*>(word_end); in Scan()
131 inline void CardTable::ModifyCardsAtomic(uint8_t* scan_begin, in ModifyCardsAtomic()
132 uint8_t* scan_end, in ModifyCardsAtomic()
135 uint8_t* card_cur = CardFromAddr(scan_begin); in ModifyCardsAtomic()
136 uint8_t* card_end = CardFromAddr(AlignUp(scan_end, kCardSize)); in ModifyCardsAtomic()
143 uint8_t expected, new_value; in ModifyCardsAtomic()
157 uint8_t expected, new_value; in ModifyCardsAtomic()
173 uint8_t expected_bytes[sizeof(uintptr_t)]; in ModifyCardsAtomic()
177 uint8_t new_bytes[sizeof(uintptr_t)]; in ModifyCardsAtomic()
194 const uint8_t expected_byte = expected_bytes[i]; in ModifyCardsAtomic()
195 const uint8_t new_byte = new_bytes[i]; in ModifyCardsAtomic()
197 modified(reinterpret_cast<uint8_t*>(word_cur) + i, expected_byte, new_byte); in ModifyCardsAtomic()
207 inline void* CardTable::AddrFromCard(const uint8_t *card_addr) const { in AddrFromCard()
216 inline uint8_t* CardTable::CardFromAddr(const void *addr) const { in CardFromAddr()
217 uint8_t *card_addr = biased_begin_ + (reinterpret_cast<uintptr_t>(addr) >> kCardShift); in CardFromAddr()
224 inline bool CardTable::IsValidCard(const uint8_t* card_addr) const { in IsValidCard()
225 uint8_t* begin = mem_map_.Begin() + offset_; in IsValidCard()
226 uint8_t* end = mem_map_.End(); in IsValidCard()
230 inline void CardTable::CheckCardValid(uint8_t* card) const { in CheckCardValid()