• Home
  • Raw
  • Download

Lines Matching full:begin

45     bool Insert(uintptr_t begin, uintptr_t addr)  in Insert()  argument
47 … return GCBitsetData()->SetBit<AccessType::NON_ATOMIC>((addr - begin) >> TAGGED_TYPE_SIZE_LOG); in Insert()
50 bool AtomicInsert(uintptr_t begin, uintptr_t addr) in AtomicInsert() argument
52 return GCBitsetData()->SetBit<AccessType::ATOMIC>((addr - begin) >> TAGGED_TYPE_SIZE_LOG); in AtomicInsert()
55 void ClearBit(uintptr_t begin, uintptr_t addr) in ClearBit() argument
57 GCBitsetData()->ClearBit((addr - begin) >> TAGGED_TYPE_SIZE_LOG); in ClearBit()
60 void ClearRange(uintptr_t begin, uintptr_t start, uintptr_t end) in ClearRange() argument
63 (start - begin) >> TAGGED_TYPE_SIZE_LOG, (end - begin) >> TAGGED_TYPE_SIZE_LOG); in ClearRange()
66 void AtomicClearRange(uintptr_t begin, uintptr_t start, uintptr_t end) in AtomicClearRange() argument
69 (start - begin) >> TAGGED_TYPE_SIZE_LOG, (end - begin) >> TAGGED_TYPE_SIZE_LOG); in AtomicClearRange()
73 void IterateAllMarkedBits(uintptr_t begin, Visitor visitor) in IterateAllMarkedBits() argument
75 GCBitsetData()->IterateMarkedBits<Visitor, AccessType::NON_ATOMIC>(begin, size_, visitor); in IterateAllMarkedBits()
79 void AtomicIterateAllMarkedBits(uintptr_t begin, Visitor visitor) in AtomicIterateAllMarkedBits() argument
81 GCBitsetData()->IterateMarkedBits<Visitor, AccessType::ATOMIC>(begin, size_, visitor); in AtomicIterateAllMarkedBits()
85 void IterateAllMarkedBitsConst(uintptr_t begin, Visitor visitor) const in IterateAllMarkedBitsConst() argument
87 GCBitsetData()->IterateMarkedBitsConst(begin, size_, visitor); in IterateAllMarkedBitsConst()