Lines Matching refs:ObjectStartBitmap
32 // ObjectStartBitmap does not support concurrent access and is used only by the
34 class V8_EXPORT_PRIVATE ObjectStartBitmap {
44 explicit inline ObjectStartBitmap(size_t offset = 0);
90 ObjectStartBitmap::ObjectStartBitmap(size_t offset) : offset_(offset) {
94 Address ObjectStartBitmap::FindBasePtr(Address maybe_inner_ptr) const {
118 void ObjectStartBitmap::SetBit(Address base_ptr) {
125 void ObjectStartBitmap::ClearBit(Address base_ptr) {
132 bool ObjectStartBitmap::CheckBit(Address base_ptr) const {
138 void ObjectStartBitmap::store(size_t cell_index, uint32_t value) {
143 uint32_t ObjectStartBitmap::load(size_t cell_index) const {
147 Address ObjectStartBitmap::offset() const { return offset_; }
149 void ObjectStartBitmap::ObjectStartIndexAndBit(Address base_ptr,
160 Address ObjectStartBitmap::StartIndexToAddress(
166 inline void ObjectStartBitmap::Iterate(Callback callback) const {
181 void ObjectStartBitmap::Clear() {