Home
last modified time | relevance | path

Searched refs:BumpPointerAllocator (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dallocator.h37 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 Dallocator-inl.h27 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 Dthread_local_allocation_buffer.h95 BumpPointerAllocator bpAllocator_;
H A Dtlab_allocator.h60 BumpPointerAllocator youngAllocator_;
H A Dlinear_space.h68 BumpPointerAllocator allocator_;
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dbump-allocator.h44 // 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 Dbump-allocator-inl.h27 #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 Dshared_space.h213 BumpPointerAllocator allocator_;
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dbump_allocator_test.cpp27 BumpPointerAllocator<EmptyMemoryConfig, BumpPointerAllocatorLockConfig::CommonLock, USE_TLABS>;
/arkcompiler/runtime_core/static_core/runtime/include/mem/
H A Dallocator.h801 using YoungGenAllocator = BumpPointerAllocator<ObjectAllocConfigWithCrossingMap,

Completed in 5 milliseconds