Lines Matching refs:uint8_t
51 static constexpr uint8_t kCardClean = 0x0;
52 static constexpr uint8_t kCardDirty = 0x70;
53 static constexpr uint8_t kCardAged = kCardDirty - 1;
55 static CardTable* Create(const uint8_t* heap_begin, size_t heap_capacity);
74 uint8_t GetCard(const mirror::Object* obj) const { in GetCard()
81 uint8_t* card_start = CardFromAddr(start); in VisitClear()
82 uint8_t* card_end = CardFromAddr(end); in VisitClear()
83 for (uint8_t* it = card_start; it != card_end; ++it) { in VisitClear()
93 uint8_t* GetBiasedBegin() const { in GetBiasedBegin()
112 void ModifyCardsAtomic(uint8_t* scan_begin,
113 uint8_t* scan_end,
121 uint8_t* scan_begin,
122 uint8_t* scan_end,
124 const uint8_t minimum_age = kCardDirty)
129 void CheckAddrIsInCardTable(const uint8_t* addr) const;
135 void ClearCardRange(uint8_t* start, uint8_t* end);
138 void* AddrFromCard(const uint8_t *card_addr) const ALWAYS_INLINE;
141 uint8_t* CardFromAddr(const void *addr) const ALWAYS_INLINE;
146 CardTable(MemMap&& mem_map, uint8_t* biased_begin, size_t offset);
149 bool IsValidCard(const uint8_t* card_addr) const ALWAYS_INLINE;
151 void CheckCardValid(uint8_t* card) const ALWAYS_INLINE;
159 uint8_t* const biased_begin_;
171 uint8_t operator()(uint8_t card) const { in operator()