Searched refs:BumpPointerAllocator (Results 1 - 10 of 10) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | allocator.h | 37 class BumpPointerAllocator : public Allocator { class 39 BumpPointerAllocator() = default; 40 ~BumpPointerAllocator() override = default; 41 NO_COPY_SEMANTIC(BumpPointerAllocator); 42 NO_MOVE_SEMANTIC(BumpPointerAllocator); 44 inline BumpPointerAllocator(uintptr_t begin, uintptr_t end); 139 BumpPointerAllocator bpAllocator_;
|
H A D | allocator-inl.h | 27 BumpPointerAllocator::BumpPointerAllocator(uintptr_t begin, uintptr_t end) : begin_(begin), top_(begin), end_(end) {} in BumpPointerAllocator() function in panda::ecmascript::BumpPointerAllocator 29 void BumpPointerAllocator::Reset() in Reset() 36 void BumpPointerAllocator::Reset(uintptr_t begin, uintptr_t end) in Reset() 46 void BumpPointerAllocator::Reset(uintptr_t begin, uintptr_t end, uintptr_t top) in Reset() 56 void BumpPointerAllocator::ResetTopPointer(uintptr_t top) in ResetTopPointer() 61 uintptr_t BumpPointerAllocator::Allocate(size_t size) in Allocate()
|
H A D | thread_local_allocation_buffer.h | 95 BumpPointerAllocator bpAllocator_;
|
H A D | tlab_allocator.h | 60 BumpPointerAllocator youngAllocator_;
|
H A D | linear_space.h | 68 BumpPointerAllocator allocator_;
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | bump-allocator.h | 44 // This allocator can allocate memory as a BumpPointerAllocator 64 class BumpPointerAllocator { class 66 DEFAULT_NOEXCEPT_MOVE_SEMANTIC(BumpPointerAllocator); 67 NO_COPY_SEMANTIC(BumpPointerAllocator); 68 ~BumpPointerAllocator(); 70 BumpPointerAllocator() = delete; 78 explicit BumpPointerAllocator(Pool pool, SpaceType typeAllocation, MemStatsType *memStats,
|
H A D | bump-allocator-inl.h | 27 #define LOG_BUMP_ALLOCATOR(level) LOG(level, ALLOC) << "BumpPointerAllocator: " 30 BumpPointerAllocator<AllocConfigT, LockConfigT, USE_TLABS>::BumpPointerAllocator(Pool pool, SpaceType typeAllocation, in BumpPointerAllocator() function in ark::mem::BumpPointerAllocator 38 LOG_BUMP_ALLOCATOR(DEBUG) << "Initializing of BumpPointerAllocator"; in BumpPointerAllocator() 40 LOG_BUMP_ALLOCATOR(DEBUG) << "Initializing of BumpPointerAllocator finished"; in BumpPointerAllocator() 45 BumpPointerAllocator<AllocConfigT, LockConfigT, USE_TLABS>::~BumpPointerAllocator() in ~BumpPointerAllocator() 47 LOG_BUMP_ALLOCATOR(DEBUG) << "Destroying of BumpPointerAllocator"; in ~BumpPointerAllocator() 48 LOG_BUMP_ALLOCATOR(DEBUG) << "Destroying of BumpPointerAllocator finished"; in ~BumpPointerAllocator() 52 void BumpPointerAllocator<AllocConfig [all...] |
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
H A D | shared_space.h | 213 BumpPointerAllocator allocator_;
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | bump_allocator_test.cpp | 27 BumpPointerAllocator<EmptyMemoryConfig, BumpPointerAllocatorLockConfig::CommonLock, USE_TLABS>;
|
/arkcompiler/runtime_core/static_core/runtime/include/mem/ |
H A D | allocator.h | 801 using YoungGenAllocator = BumpPointerAllocator<ObjectAllocConfigWithCrossingMap,
|
Completed in 5 milliseconds