Searched refs:freeList_ (Results 1 - 10 of 10) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | mem_map_allocator.h | 154 freeList_.emplace(memMap.GetSize(), memMap); in Initialize() 164 freeList_.clear(); in Finalize() 172 auto it = freeList_.begin(); in MergeList() 173 while (it != freeList_.end()) { in MergeList() 178 if (it == freeList_.end()) { in MergeList() 182 while (it != freeList_.end() && next == (*it).second.GetMem()) { in MergeList() 184 it = freeList_.erase(it); in MergeList() 189 freeList_.erase(startIt); in MergeList() 190 freeList_.emplace(newSize, MemMap(startMem, newSize)); in MergeList() 202 auto iterate = freeList_ in GetMemFromList() 238 std::multimap<size_t, MemMap> freeList_; global() member in panda::ecmascript::MemMapFreeList [all...] |
H A D | allocator-inl.h | 78 freeList_ = std::make_unique<FreeObjectList<T>>(); in FreeListAllocator() 91 freeList_ = std::make_unique<FreeObjectList<T>>(); in Reset() 112 T *object = freeList_->Allocate(size); in Allocate() 188 freeList_->Free(begin, size, isAdd); in Free() 198 auto freeObject = freeList_->LookupSuitableFreeObject(size); in LookupSuitableFreeObject() 209 freeList_->Rebuild(); in RebuildFreeList() 219 freeList_->AddSet(set); in CollectFreeObjectSet() 221 freeList_->IncreaseWastedSize(region->GetWastedSize()); in CollectFreeObjectSet() 232 ret = freeList_->MatchFreeObjectInSet(set, size); in MatchFreeObjectSet() 245 freeList_ in DetachFreeObjectSet() [all...] |
H A D | jit_fort.cpp | 34 freeList_ = std::make_unique<FreeObjectList<MemDesc>>(fort); in FreeListAllocator() 370 if (IsEmpty(freeList_)) { 373 if (!IsEmpty(freeList_)) { // LCOV_EXCL_BR_LINE 374 MemDesc *res = freeList_; 375 freeList_ = freeList_->GetNext(); 398 desc->SetNext(freeList_); 399 freeList_ = desc;
|
H A D | jit_fort_memdesc.h | 167 MemDesc *freeList_ {nullptr};
|
H A D | allocator.h | 137 std::unique_ptr<FreeObjectList<T>> freeList_ {nullptr};
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/mem/ |
H A D | items_pool.h | 71 if (freeList_ != nullptr) { in GetNextAlloc() 72 return &freeList_->item; in GetNextAlloc() 79 if (freeList_ != nullptr) { in AllocItem() 80 PaddedItem *newItem = freeList_; in AllocItem() 81 freeList_ = freeList_->next; in AllocItem() 99 paddedItem->next = freeList_; in FreeItem() 100 freeList_ = paddedItem; in FreeItem() 137 PaddedItem *freeList_ {};
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | global_handle_storage-inl.h | 43 if (count_ == GLOBAL_BLOCK_SIZE && freeList_ == nullptr) { in NewGlobalHandle() 58 Node *node = freeList_; in NewGlobalHandle() 59 freeList_ = freeList_->GetNext(); in NewGlobalHandle() 69 node->SetNext(freeList_->GetNext()); in DisposeGlobalHandle() 70 freeList_->SetNext(node); in DisposeGlobalHandle() 80 if (freeList_ != nullptr) { in DisposeGlobalHandle() 81 node->SetNext(freeList_->GetNext()); in DisposeGlobalHandle() 82 freeList_->SetNext(node); in DisposeGlobalHandle() 84 freeList_ in DisposeGlobalHandle() [all...] |
H A D | global_handle_storage.h | 123 Node *freeList_ {nullptr};
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_global_storage.h | 259 T *node = freeList_; in GetFreeNode() 261 freeList_ = reinterpret_cast<T *>(node->GetNext()); in GetFreeNode() 282 node->Reset(thread, freeList_, JSTaggedValue::Undefined().GetRawData(), false); in FreeNode() 288 if (freeList_ != nullptr) { in FreeNode() 289 freeList_->SetPrev(node); in FreeNode() 291 freeList_ = node; in FreeNode() 323 return freeList_ != nullptr; in HasFreeNode() 383 T *freeList_ {nullptr}; // dispose node
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/proxies/mem/items_pool/ |
H A D | test_items_pool.cpp | 46 return pool->freeList_; in GetFreeList()
|
Completed in 6 milliseconds