Home
last modified time | relevance | path

Searched refs:LinearAllocator (Results 1 – 8 of 8) sorted by relevance

/aosp14/frameworks/base/libs/hwui/utils/
H A DLinearAllocator.cpp78 class LinearAllocator::Page {
96 LinearAllocator::LinearAllocator() in LinearAllocator() function in android::uirenderer::LinearAllocator
107 LinearAllocator::~LinearAllocator(void) { in ~LinearAllocator()
123 void* LinearAllocator::start(Page* p) { in start()
127 void* LinearAllocator::end(Page* p) { in end()
131 bool LinearAllocator::fitsInCurrentPage(size_t size) { in fitsInCurrentPage()
135 void LinearAllocator::ensureNext(size_t size) { in ensureNext()
155 void* LinearAllocator::allocImpl(size_t size) { in allocImpl()
186 void LinearAllocator::runDestructorFor(void* addr) { in runDestructorFor()
219 LinearAllocator::Page* LinearAllocator::newPage(size_t pageSize) { in newPage()
[all …]
H A DLinearAllocator.h43 class LinearAllocator {
45 LinearAllocator();
46 ~LinearAllocator();
121 LinearAllocator(const LinearAllocator& other);
161 explicit LinearStdAllocator(LinearAllocator& allocator) : linearAllocator(allocator) {} in LinearStdAllocator()
185 LinearAllocator& linearAllocator;
/aosp14/frameworks/base/libs/hwui/tests/unit/
H A DLinearAllocatorTests.cpp30 TEST(LinearAllocator, create) { in TEST() argument
31 LinearAllocator la; in TEST()
45 TEST(LinearAllocator, dtor) { in TEST() argument
48 LinearAllocator la; in TEST()
68 TEST(LinearAllocator, rewind) { in TEST() argument
71 LinearAllocator la; in TEST()
90 LinearAllocator la; in TEST()
117 LinearAllocator allocator; in TEST()
/aosp14/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaDisplayList.cpp185 allocator.~LinearAllocator(); in reset()
186 new (&allocator) LinearAllocator(); in reset()
H A DSkiaDisplayList.h161 LinearAllocator allocator;
/aosp14/frameworks/base/libs/hwui/tests/microbench/
H A DLinearAllocatorBench.cpp39 LinearAllocator la; in BM_LinearStdAllocator_vector()
/aosp14/frameworks/base/libs/hwui/
H A DDamageAccumulator.h95 LinearAllocator mAllocator;
H A DAndroid.bp538 "utils/LinearAllocator.cpp",