Home
last modified time | relevance | path

Searched refs:mem_fd (Results 1 – 25 of 28) sorted by relevance

12

/external/crosvm/tests/
Dmini_plugin_template.c100 int mem_fd = syscall(SYS_memfd_create, "guest_mem", MFD_CLOEXEC | MFD_ALLOW_SEALING); in main() local
101 if (mem_fd < 0) {{ in main()
105 ret = ftruncate(mem_fd, mem_size); in main()
110 uint8_t *mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd, 0); in main()
115 fcntl(mem_fd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
119 ret = crosvm_create_memory(crosvm, mem_fd, 0, mem_size, 0, false, false, &mem_obj); in main()
Dplugin_dirty_log.c112 int mem_fd = syscall(SYS_memfd_create, "guest_mem", MFD_CLOEXEC | MFD_ALLOW_SEALING); in main() local
113 if (mem_fd < 0) { in main()
117 ret = ftruncate(mem_fd, mem_size); in main()
122 uint8_t *mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd, 0); in main()
127 fcntl(mem_fd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
131 ret = crosvm_create_memory(crosvm, mem_fd, 0, mem_size, 0, false, true, &mem_obj); in main()
Dplugin_ioevent.c135 int mem_fd = syscall(SYS_memfd_create, "guest_mem", MFD_CLOEXEC | MFD_ALLOW_SEALING); in main() local
136 if (mem_fd < 0) { in main()
140 ret = ftruncate(mem_fd, mem_size); in main()
145 uint8_t *mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd, 0); in main()
150 fcntl(mem_fd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
154 ret = crosvm_create_memory(crosvm, mem_fd, 0, mem_size, 0, false, false, &mem_obj); in main()
Dplugin_irqfd.c156 int mem_fd = syscall(SYS_memfd_create, "guest_mem", MFD_CLOEXEC | MFD_ALLOW_SEALING); in main() local
157 if (mem_fd < 0) { in main()
161 ret = ftruncate(mem_fd, mem_size); in main()
166 uint8_t *mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd, 0); in main()
171 fcntl(mem_fd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
175 ret = crosvm_create_memory(crosvm, mem_fd, 0, mem_size, 0, false, false, &mem_obj); in main()
Dplugin_enable_cap.c181 int mem_fd = syscall(SYS_memfd_create, "guest_mem", in main() local
183 if (mem_fd < 0) { in main()
187 ret = ftruncate(mem_fd, mem_size); in main()
193 mem_fd, 0x0); in main()
198 fcntl(mem_fd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
211 ret = crosvm_create_memory(crosvm, mem_fd, 0x0, mem_size, 0x1000, in main()
Dplugin_adder.c152 int mem_fd = syscall(SYS_memfd_create, "guest_mem", MFD_CLOEXEC | MFD_ALLOW_SEALING); in main() local
153 if (mem_fd < 0) { in main()
157 ret = ftruncate(mem_fd, mem_size); in main()
162 uint8_t *mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_SHARED, mem_fd, 0x1000); in main()
167 fcntl(mem_fd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
171 ret = crosvm_create_memory(crosvm, mem_fd, 0x1000, 0x1000, 0x1000, false, false, &mem_obj); in main()
Dplugin_vcpu_pause.c181 int mem_fd = syscall(SYS_memfd_create, in main() local
183 if (mem_fd < 0) { in main()
187 ret = ftruncate(mem_fd, mem_size); in main()
193 mem_fd, 0x1000); in main()
198 fcntl(mem_fd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
202 ret = crosvm_create_memory(crosvm, mem_fd, 0x1000, 0x1000, 0x1000, in main()
Dplugin_async_write.c192 int mem_fd = syscall(SYS_memfd_create, "guest_mem", in main() local
194 if (mem_fd < 0) { in main()
198 ret = ftruncate(mem_fd, mem_size); in main()
204 mem_fd, 0x1000); in main()
209 fcntl(mem_fd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
213 ret = crosvm_create_memory(crosvm, mem_fd, 0x1000, 0x1000, 0x1000, false, in main()
Dplugin_hint.c226 int mem_fd = syscall(SYS_memfd_create, "guest_mem", in main() local
228 if (mem_fd < 0) { in main()
232 ret = ftruncate(mem_fd, mem_size); in main()
238 mem_fd, 0x1000); in main()
243 fcntl(mem_fd, F_ADD_SEALS, F_SEAL_SHRINK); in main()
247 ret = crosvm_create_memory(crosvm, mem_fd, 0x1000, 0x1000, 0x1000, false, in main()
/external/perfetto/src/profiling/memory/
Dshared_ring_buffer.cc122 void SharedRingBuffer::Initialize(base::ScopedFile mem_fd) { in Initialize() argument
124 int seals = fcntl(*mem_fd, F_GET_SEALS); in Initialize()
137 int res = fstat(*mem_fd, &stat_buf); in Initialize()
165 MAP_SHARED | MAP_FIXED, *mem_fd, 0); in Initialize()
170 MAP_SHARED | MAP_FIXED, *mem_fd, in Initialize()
181 mem_fd_ = std::move(mem_fd); in Initialize()
334 base::ScopedFile mem_fd) { in Attach() argument
335 auto buf = SharedRingBuffer(AttachFlag(), std::move(mem_fd)); in Attach()
Dshared_ring_buffer.h215 SharedRingBuffer(AttachFlag, base::ScopedFile mem_fd) { in SharedRingBuffer() argument
216 Initialize(std::move(mem_fd)); in SharedRingBuffer()
219 void Initialize(base::ScopedFile mem_fd);
Dunwinding.h78 base::ScopedFile mem_fd; member
/external/mesa3d/src/intel/tools/
Daub_mem.c149 ASSERTED int ftruncate_res = ftruncate(mem->mem_fd, mem->mem_fd_len += 4096); in ensure_phys_mem()
153 mem->mem_fd, new_mem->fd_offset); in ensure_phys_mem()
285 MAP_SHARED | MAP_FIXED, mem->mem_fd, phys_mem->fd_offset); in aub_mem_get_ggtt_bo()
351 MAP_SHARED | MAP_FIXED, mem->mem_fd, phys_mem->fd_offset); in aub_mem_get_ppgtt_bo()
367 mem->mem_fd = os_create_anonymous_file(0, "phys memory"); in aub_mem_init()
369 return mem->mem_fd != -1; in aub_mem_init()
375 if (mem->mem_fd == -1) in aub_mem_fini()
390 close(mem->mem_fd); in aub_mem_fini()
391 mem->mem_fd = -1; in aub_mem_fini()
Daub_mem.h43 int mem_fd; member
/external/perfetto/src/profiling/common/
Dunwind_support.cc46 FDMemory::FDMemory(base::ScopedFile mem_fd) : mem_fd_(std::move(mem_fd)) {} in FDMemory() argument
100 base::ScopedFile mem_fd) in UnwindingMetadata() argument
102 fd_mem(std::make_shared<FDMemory>(std::move(mem_fd))) { in UnwindingMetadata()
Dunwind_support.h69 explicit FDMemory(base::ScopedFile mem_fd);
95 UnwindingMetadata(base::ScopedFile maps_fd, base::ScopedFile mem_fd);
/external/perfetto/src/profiling/perf/
Dproc_descriptors.cc65 auto mem_fd = in GetDescriptorsForPid()
67 if (!mem_fd) { in GetDescriptorsForPid()
75 std::move(mem_fd)); in GetDescriptorsForPid()
Dunwinding.cc83 base::ScopedFile mem_fd) { in PostAdoptProcDescriptors() argument
85 auto shared_mem = std::make_shared<base::ScopedFile>(std::move(mem_fd)); in PostAdoptProcDescriptors()
96 base::ScopedFile mem_fd) { in AdoptProcDescriptors() argument
100 maps_fd.get(), mem_fd.get()); in AdoptProcDescriptors()
115 UnwindingMetadata{std::move(maps_fd), std::move(mem_fd)}; in AdoptProcDescriptors()
Dunwinding.h95 base::ScopedFile mem_fd);
166 base::ScopedFile mem_fd);
Dproc_descriptors.h37 base::ScopedFile mem_fd) = 0;
Dperf_producer.h91 base::ScopedFile mem_fd) override;
/external/mesa3d/src/drm-shim/
Ddevice.c85 shim_device.mem_fd = memfd_create("shim mem", MFD_CLOEXEC); in drm_shim_device_init()
86 assert(shim_device.mem_fd != -1); in drm_shim_device_init()
88 ASSERTED int ret = ftruncate(shim_device.mem_fd, SHIM_MEM_SIZE); in drm_shim_device_init()
363 return mmap(NULL, length, prot, flags, shim_device.mem_fd, bo->mem_addr); in drm_shim_mmap()
Ddrm_shim.h48 int mem_fd; member
/external/angle/util/posix/
Dcrash_handler_posix.cpp305 int mem_fd(HANDLE_EINTR(open("/proc/self/mem", O_RDONLY | O_CLOEXEC)));
306 if (mem_fd == -1)
309 auto safe_memcpy = [&mem_fd](void *dst, uintptr_t src, size_t size) {
310 return HANDLE_EINTR(pread(mem_fd, dst, size, src)) == ssize_t(size);
359 close(mem_fd);
/external/libchrome/base/debug/
Dstack_trace_posix.cc594 base::ScopedFD mem_fd( in SetBaseAddressesForMemoryRegions() local
596 if (!mem_fd.is_valid()) in SetBaseAddressesForMemoryRegions()
599 auto safe_memcpy = [&mem_fd](void* dst, uintptr_t src, size_t size) { in SetBaseAddressesForMemoryRegions()
600 return HANDLE_EINTR(pread(mem_fd.get(), dst, size, src)) == ssize_t(size); in SetBaseAddressesForMemoryRegions()

12