Lines Matching refs:RuntimeMemory
168 class RuntimeMemory {
170 DISALLOW_COPY_AND_ASSIGN(RuntimeMemory);
173 virtual ~RuntimeMemory() = default;
195 static int copy(const RuntimeMemory& src, const RuntimeMemory& dst);
198 explicit RuntimeMemory(SharedMemory memory);
199 RuntimeMemory(SharedMemory memory, std::unique_ptr<MemoryValidatorBase> validator);
200 explicit RuntimeMemory(SharedBuffer buffer);
231 std::pair<int, std::unique_ptr<RuntimeMemory>> allocate() const;
264 class MemoryAshmem : public RuntimeMemory {
291 class MemoryFd : public RuntimeMemory {
305 class MemoryAHWB : public RuntimeMemory {
316 : RuntimeMemory(std::move(memory), std::move(validator)) {} in MemoryAHWB()
319 class MemoryRuntimeAHWB : public RuntimeMemory {
345 class MemoryFromDevice : public RuntimeMemory {
358 using MemoryTracker = ObjectTracker<RuntimeMemory>;