/system/core/libmemunreachable/tests/ |
D | Allocator_test.cpp | 42 Allocator<char[100]> allocator(heap); in TEST_F() 49 Allocator<char[100]> allocator(heap); in TEST_F() 65 Allocator<char[size]> allocator(heap); in TEST_F() 89 Allocator<char[size]> allocator(heap); in TEST_F() 98 Allocator<char[size]> allocator(heap); in TEST_F() 113 Allocator<char[100]> a(heap); in TEST_F() 114 Allocator<char[200]> b = a; in TEST_F() 115 Allocator<char[300]> c(b); in TEST_F() 116 Allocator<char[100]> d(a); in TEST_F() 117 Allocator<char[100]> e(heap); in TEST_F() [all …]
|
/system/core/libmemunreachable/ |
D | Allocator.h | 38 class Allocator; variable 145 class Allocator : public STLAllocator<T> { 147 ~Allocator() {} in ~Allocator() 149 Allocator(const Heap& other) in Allocator() function 154 Allocator(const STLAllocator<U>& other) in Allocator() function 158 Allocator(const Allocator&) = default; 159 Allocator<T>& operator=(const Allocator<T>&) = default; 188 return std::allocate_shared<T, Allocator<T>, Args...>(Allocator<T>(*this), in make_shared() 195 using vector = std::vector<T, Allocator<T>>; 198 using list = std::list<T, Allocator<T>>; [all …]
|
D | LeakFolding.h | 26 LeakFolding(Allocator<void> allocator, HeapWalker& heap_walker) in LeakFolding() 45 Allocator<void> allocator_; 61 explicit SCCInfo(Allocator<SCCInfo> allocator) in SCCInfo() 83 LeakInfo(const Range& range, Allocator<LeakInfo> allocator) in LeakInfo() 95 allocator::vector<Allocator<SCCInfo>::unique_ptr> leak_scc_;
|
D | ScopedSignalHandler.h | 36 explicit ScopedSignalHandler(Allocator<ScopedSignalHandler> allocator) : signal_(-1) { in ScopedSignalHandler() 38 Allocator<SignalFnMap> map_allocator = allocator; in ScopedSignalHandler() 90 static Allocator<SignalFnMap>::unique_ptr handler_map_;
|
D | ThreadCapture.h | 39 ThreadCapture(pid_t pid, Allocator<ThreadCapture> allocator); 53 Allocator<ThreadCaptureImpl>::unique_ptr impl_;
|
D | LeakFolding.cpp | 34 Allocator<SCCInfo> scc_allocator = allocator_; in ComputeDAG() 37 Allocator<SCCInfo>::unique_ptr leak_scc; in ComputeDAG() 72 Allocator<LeakInfo> leak_allocator = allocator_; in FoldLeaks()
|
D | ThreadCapture.cpp | 76 ThreadCaptureImpl(pid_t pid, Allocator<ThreadCaptureImpl>& allocator); 93 Allocator<ThreadCaptureImpl> allocator_; 98 ThreadCaptureImpl::ThreadCaptureImpl(pid_t pid, Allocator<ThreadCaptureImpl>& allocator) in ThreadCaptureImpl() 336 ThreadCapture::ThreadCapture(pid_t pid, Allocator<ThreadCapture> allocator) { in ThreadCapture() 337 Allocator<ThreadCaptureImpl> impl_allocator = allocator; in ThreadCapture()
|
D | Android.bp | 27 "Allocator.cpp", 76 "Allocator.cpp",
|
D | HeapWalker.h | 49 explicit HeapWalker(Allocator<HeapWalker> allocator) in HeapWalker() 104 Allocator<HeapWalker> allocator_;
|
D | Tarjan.h | 39 Node(T* ptr, Allocator<Node> allocator) in Node() 69 explicit TarjanAlgorithm(Allocator<void> allocator) in TarjanAlgorithm()
|
D | HeapWalker.cpp | 210 Allocator<ScopedSignalHandler::SignalFnMap>::unique_ptr ScopedSignalHandler::handler_map_;
|
D | MemUnreachable.cpp | 54 MemUnreachable(pid_t pid, Allocator<void> allocator) in MemUnreachable() 72 Allocator<void> allocator_;
|
/system/sepolicy/prebuilts/api/26.0/private/ |
D | technical_debt.cil | 8 ; Apps, except isolated apps, are clients of Allocator HAL 20 ; Apps, except isolated apps, are clients of Graphics Allocator HAL 25 ; Domains hosting Camera HAL implementations are clients of Allocator HAL
|
D | audioserver.te | 16 # /system/lib64/hw for always-passthrough Allocator HAL ashmem / mapper .so
|
/system/sepolicy/prebuilts/api/27.0/private/ |
D | technical_debt.cil | 8 ; Apps, except isolated apps, are clients of Allocator HAL 20 ; Apps, except isolated apps, are clients of Graphics Allocator HAL 30 ; Domains hosting Camera HAL implementations are clients of Allocator HAL
|
D | audioserver.te | 16 # /system/lib64/hw for always-passthrough Allocator HAL ashmem / mapper .so
|
/system/sepolicy/prebuilts/api/28.0/private/ |
D | technical_debt.cil | 8 ; Apps, except isolated apps, are clients of Allocator HAL 20 ; Apps, except isolated apps, are clients of Graphics Allocator HAL 30 ; Domains hosting Camera HAL implementations are clients of Allocator HAL
|
D | audioserver.te | 16 # /system/lib64/hw for always-passthrough Allocator HAL ashmem / mapper .so
|
/system/sepolicy/prebuilts/api/29.0/private/ |
D | technical_debt.cil | 8 ; Apps, except isolated apps, are clients of Allocator HAL 28 ; Apps, except isolated apps, are clients of Graphics Allocator HAL 38 ; Domains hosting Camera HAL implementations are clients of Allocator HAL
|
D | audioserver.te | 17 # /system/lib64/hw for always-passthrough Allocator HAL ashmem / mapper .so
|
/system/sepolicy/private/ |
D | technical_debt.cil | 8 ; Apps, except isolated apps, are clients of Allocator HAL 28 ; Apps, except isolated apps, are clients of Graphics Allocator HAL 38 ; Domains hosting Camera HAL implementations are clients of Allocator HAL
|
D | audioserver.te | 17 # /system/lib64/hw for always-passthrough Allocator HAL ashmem / mapper .so
|