Lines Matching refs:uint8_t
52 static constexpr uint8_t kCardClean = 0x0;
53 static constexpr uint8_t kCardDirty = 0x70;
55 static CardTable* Create(const uint8_t* heap_begin, size_t heap_capacity);
69 uint8_t GetCard(const mirror::Object* obj) const { in GetCard()
76 uint8_t* card_start = CardFromAddr(start); in VisitClear()
77 uint8_t* card_end = CardFromAddr(end); in VisitClear()
78 for (uint8_t* it = card_start; it != card_end; ++it) { in VisitClear()
88 uint8_t* GetBiasedBegin() const { in GetBiasedBegin()
101 void ModifyCardsAtomic(uint8_t* scan_begin, uint8_t* scan_end, const Visitor& visitor,
107 size_t Scan(SpaceBitmap<kObjectAlignment>* bitmap, uint8_t* scan_begin, uint8_t* scan_end,
109 const uint8_t minimum_age = kCardDirty) const
114 void CheckAddrIsInCardTable(const uint8_t* addr) const;
120 void ClearCardRange(uint8_t* start, uint8_t* end);
126 void* AddrFromCard(const uint8_t *card_addr) const ALWAYS_INLINE;
129 uint8_t* CardFromAddr(const void *addr) const ALWAYS_INLINE;
134 CardTable(MemMap* begin, uint8_t* biased_begin, size_t offset);
137 bool IsValidCard(const uint8_t* card_addr) const ALWAYS_INLINE;
139 void CheckCardValid(uint8_t* card) const ALWAYS_INLINE;
147 uint8_t* const biased_begin_;