/arkcompiler/runtime_core/static_core/libpandabase/utils/ |
H A D | bit_vector.h | 271 BitVectorBase() : storage_(Allocator::GetInstance()->Adapter()) {} in BitVectorBase() 273 explicit BitVectorBase(Allocator *allocator) : storage_(allocator->Adapter()) in BitVectorBase() 279 : size_(size), storage_(GetWordIndex(size) + 1, allocator->Adapter()) in BitVectorBase() 286 storage_(reinterpret_cast<WordType *>(data), GetWordIndex(bits) + (((bits % WORD_BITS) != 0) ? 1 : 0)) in BitVectorBase() 291 explicit BitVectorBase(Span<WordType> span) : size_(span.size() * WORD_BITS), storage_(span) in BitVectorBase() 321 return const_iterator(storage_.data(), 0); in begin() 325 return iterator(storage_.data(), 0); in begin() 329 return const_iterator(storage_.data(), 0); in cbegin() 334 return const_iterator(storage_.data() + GetWordIndex(size_), size_ % WORD_BITS); in end() 339 return iterator(storage_ in end() 598 VectorType storage_; global() member in ark::final [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/refstorage/ |
H A D | global_object_storage.h | 148 * 1) When index is busy - then we store jobject in storage_ and 0 in the lowest bit (cause of alignment). 167 PandaVector<uintptr_t> storage_ GUARDED_BY(mutex_) {}; in GUARDED_BY() 190 storage_.resize(blocksAvailable_); in ArrayStorage() 191 for (size_t i = 0; i < storage_.size() - 1; i++) { in ArrayStorage() 192 storage_[i] = EncodeNextIndex(i + 1); in ArrayStorage() 194 storage_[storage_.size() - 1] = 0; in ArrayStorage() 208 if (storage_.size() * ENSURE_CAPACITY_MULTIPLIER <= maxSize_ && !isFixed_) { in Add() 217 auto nextBlock = DecodeIndex(storage_[firstAvailableBlock_]); in Add() 225 storage_[currentInde in Add() [all...] |
/arkcompiler/runtime_core/static_core/verification/util/ |
H A D | obj_pool.h | 76 return pool_->storage_[idx_]; in operator *() 80 return pool_->storage_[idx_]; in operator *() 117 pool_->cleaner_(pool_->storage_[idx_]); in Erase() 166 idx = storage_.size(); in New() 167 storage_.emplace_back(); in New() 170 initializer_(storage_[idx], idx); in New() 181 return storage_.size(); in Count() 201 while (idx < storage_.size() && accessors_[idx] == nullptr) { in AllObjects() 204 if (idx >= storage_.size()) { in AllObjects() 215 size_t idx2 = storage_ in ShrinkToFit() 249 Vector<T> storage_; global() variable [all...] |
/arkcompiler/runtime_core/libpandabase/utils/ |
H A D | bit_vector.h | 261 BitVectorBase() : storage_(Allocator::GetInstance()->Adapter()) {} in BitVectorBase() 263 explicit BitVectorBase(Allocator *allocator) : storage_(allocator->Adapter()) in BitVectorBase() 269 : size_(size), storage_(GetWordIndex(size) + 1, allocator->Adapter()) in BitVectorBase() 276 storage_(reinterpret_cast<WordType *>(data), GetWordIndex(bits) + (((bits % WORD_BITS) != 0) ? 1 : 0)) in BitVectorBase() 281 explicit BitVectorBase(Span<WordType> span) : size_(span.size() * WORD_BITS), storage_(span) in BitVectorBase() 308 return const_iterator(storage_.data(), 0); in begin() 312 return iterator(storage_.data(), 0); in begin() 316 return const_iterator(storage_.data(), 0); in cbegin() 320 return const_iterator(storage_.data() + GetWordIndex(size_), size_ % WORD_BITS); in end() 325 return iterator(storage_ in end() 562 VectorType storage_; global() member in panda::final [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/proxies/mem/proxy_reference_storage_1/ |
H A D | test_proxy_reference_storage_1.cpp | 27 storage_ = SharedReferenceStorage::Create(); 48 SharedReference *ref = storage_->CreateETSObjectRef(InteropCtx::Current(), etsObject, jsObj); in CreateReference() 59 return storage_->GetReference(data); in GetReference() 64 return storage_->RemoveReference(ref); in RemoveReference() 69 return storage_->CheckAlive(data); in CheckAlive() 73 std::unique_ptr<SharedReferenceStorage> storage_ {}; // NOLINT(misc-non-private-member-variables-in-classes) 85 ASSERT_EQ(storage_->HasReference(etsObject), false); in TEST_F() 87 ASSERT_EQ(storage_->HasReference(etsObject), true); in TEST_F() 89 SharedReference *refX = storage_->GetReference(etsObject); in TEST_F()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | thread.h | 132 storage_ = allocator_.allocate(DEFAULT_CAPACITY); in LockedObjectList() 137 allocator_.deallocate(storage_, capacity_); in ~LockedObjectList() 146 storage_[size_++] = data; in PushBack() 154 auto *rawMem = &storage_[size_]; in EmplaceBack() 164 return storage_[size_ - 1]; in Back() 177 (&storage_[size_])->~LockedObjectInfo(); in PopBack() 182 return Span<LockedObjectInfo>(storage_, size_); in Data() 197 return MEMBER_OFFSET(LockedObjectList, storage_); in GetDataOffset() 211 std::copy(storage_, storage_ in ExtendIfNeeded() 224 Aligned<LockedObjectInfo *> storage_; global() member in ark::LockedObjectList [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/gc/workers/ |
H A D | gc_workers_tasks.h | 100 GCWorkersTask(GCWorkersTaskTypes type, StorageType taskStorageData) : taskType_(type), storage_(taskStorageData) in GCWorkersTask() 102 ASSERT(storage_ != nullptr); in GCWorkersTask() 105 StorageType storage_ {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes) 122 return static_cast<StackType *>(storage_); in GetMarkingStack() 142 return static_cast<RegionDataType *>(storage_); in GetRegionData() 164 return static_cast<MovedObjectsRange *>(storage_); in GetMovedObjectsRange()
|
/arkcompiler/runtime_core/static_core/verification/cache/ |
H A D | file_entity_cache.h | 67 const auto it = storage_.find(GetKey<Entity>(pf, id)); in GetCached() 68 if (it != storage_.cend()) { in GetCached() 77 storage_.insert_or_assign(GetKey<Entity>(pf, id), &entity); in AddToCache() 81 PandaUnorderedMap<Key, void *> storage_; member in ark::verifier::FileEntityCache
|
/arkcompiler/runtime_core/static_core/runtime/profilesaver/ |
H A D | profile_dump_info.h | 197 storage_ = MakePandaUnique<uint8_t[]>(size); in SerializerBuffer() 198 ptrCurrent_ = storage_.get(); in SerializerBuffer() 211 return storage_.get(); in Get() 215 PandaUniquePtr<uint8_t[]> storage_; // NOLINT(modernize-avoid-c-arrays) member
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | g1-evacuate-regions-task.h | 59 return static_cast<StackType *>(storage_); in GetMarkingStack()
|