Home
last modified time | relevance | path

Searched refs:mmap (Results 1 – 25 of 223) sorted by relevance

123456789

/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/audio/
H A D_audio_mmap_buffer_descripter_v10.md6 mmap缓冲区描述符。
20 | byte[] [memoryAddress](#memoryaddress) | 指向mmap缓冲区的指针。 |
21 | FileDescriptor [memoryFd](#memoryfd) | mmap缓冲区的文件描述符。 |
24 | int [isShareable](#isshareable) | mmap缓冲区是否可以在进程间共享。 |
26 | String [filePath](#filepath) | mmap文件路径。 |
39 mmap文件路径。
49 mmap缓冲区是否可以在进程间共享。
59 指向mmap缓冲区的指针。
69 mmap缓冲区的文件描述符。
H A D_audio_mmap_buffer_descripter_v20.md6 mmap缓冲区描述符。
20 | byte[] [memoryAddress](#memoryaddress) | 指向mmap缓冲区的指针。 |
21 | FileDescriptor [memoryFd](#memoryfd) | mmap缓冲区的文件描述符。 |
24 | int [isShareable](#isshareable) | mmap缓冲区是否可以在进程间共享。 |
26 | String [filePath](#filepath) | mmap文件路径。 |
39 mmap文件路径。
49 mmap缓冲区是否可以在进程间共享。
59 指向mmap缓冲区的指针。
69 mmap缓冲区的文件描述符。
H A Dinterface_i_audio_capture_v10.md40 …er](#reqmmapbuffer) ([in] int reqSize, [out] struct AudioMmapBufferDescriptor desc) | 请求mmap缓冲区。 |
41 …ned long frames, [out] struct [AudioTimeStamp](_audio_time_stamp_v10.md) time) | 获取当前mmap的读/写位置。 |
393 获取当前mmap的读/写位置。
566 请求mmap缓冲区。
H A Dinterface_i_audio_capture_v20.md38 …er](#reqmmapbuffer) ([in] int reqSize, [out] struct AudioMmapBufferDescriptor desc) | 请求mmap缓冲区。 |
39 …ned long frames, [out] struct [AudioTimeStamp](_audio_time_stamp_v20.md) time) | 获取当前mmap的读/写位置。 |
391 获取当前mmap的读/写位置。
564 请求mmap缓冲区。
H A Dinterface_i_audio_render_v20.md48 …fer](#reqmmapbuffer) ([in] int reqSize, [in] struct AudioMmapBufferDescriptor desc) | 请求mmap缓冲区。 |
49 …ned long frames, [out] struct [AudioTimeStamp](_audio_time_stamp_v20.md) time) | 获取当前mmap的读/写位置。 |
426 获取当前mmap的读/写位置。
729 请求mmap缓冲区。
H A Dinterface_i_audio_render_v10.md48 …[in] struct [AudioMmapBufferDescripter](_audio_mmap_buffer_descripter_v10.md) desc) | 请求mmap缓冲区。 |
49 …ned long frames, [out] struct [AudioTimeStamp](_audio_time_stamp_v10.md) time) | 获取当前mmap的读/写位置。 |
426 获取当前mmap的读/写位置。
729 请求mmap缓冲区。
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/unwinder/include/
H A Ddfx_elf_parser.h45 ElfParser(const std::shared_ptr<DfxMmap>& mmap) : mmap_(mmap) {} in ElfParser() argument
118 ElfParser32(const std::shared_ptr<DfxMmap>& mmap) : ElfParser(mmap) {} in ElfParser32() argument
129 ElfParser64(const std::shared_ptr<DfxMmap>& mmap) : ElfParser(mmap) {} in ElfParser64() argument
/ohos5.0/docs/zh-cn/device-dev/kernel/
H A Dkernel-small-apx-library.md203 **与Linux mmap的差异**
205 mmap接口原型为:void \*mmap (void \*addr, size_t length, int prot, int flags, int fd, off_t offset)。
207 其中,参数fd的生命周期实现与Linux glibc存在差异。具体体现在,glibc在成功调用mmap进行映射后,可以立即释放fd句柄。在OpenHarmony内核中,不允许用户在映射成功后立即关闭…
225 addr = mmap(NULL, length, PROT_READ, MAP_PRIVATE, fd, offset);
227 perror("mmap");
250 addr = mmap(NULL, length, PROT_READ, MAP_PRIVATE, fd, offset);
252 perror("mmap");
H A Dkernel-small-bundles-linking.md22 …,根据PT_LOAD段中p_vaddr进行固定地址映射;对于ET_DYN类型(位置无关的可执行程序,通过编译选项“-fPIE”得到)的文件,内核通过mmap接口选择base基址进行映射(load_…
24 …器的路径信息(ET_DYN类型)。musl的动态链接器是libc-musl.so的一部分,libc-musl.so的入口即动态链接器的入口。内核通过mmap接口选择base基址进行映射,设置堆栈信…
31 1. 加载器与链接器调用mmap映射PT_LOAD段。
H A Dkernel-small-debug-user.md62 - 使用malloc申请内存(大于0x1c000 bytes时通过mmap申请)
63 …当malloc通过mmap申请大块内存时,在返回给用户使用的内存区间头和尾分别多申请一个页,一个页PAGE_SIZE当前为0x1000,这两个页分别通过mprotect接口设置权限为PROT_NO…
65 **图6** malloc通过mmap机制申请内存的内存布局
521 堆内存由malloc通过调用mmap接口申请,free之后若仍访问该内存,则用户程序异常(该内存区间已被unmap)。
549 堆内存由malloc通过mmap接口申请,申请得到的堆内存块前后各置一个size为PAGE_SIZE大小的区间,设置无读写权限,读写操作会触发用户程序异常。
/ohos5.0/commonlibrary/memory_utils/libdmabufheap/test/unittest/libdmabufheap/
H A Ddmabuf_alloc_test.cpp95 void *ptr = mmap(NULL, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
123 void *ptr = mmap(NULL, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
136 ptr = mmap(NULL, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
208 void *ptr = mmap(NULL, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
234 void *ptr = mmap(NULL, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
258 void *ptr = mmap(NULL, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
290 void *ptr = mmap(NULL, BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, buffer.fd, 0);
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ipc-kit/
H A Derrorcode-rpc.md9 ## 1900001 系统调用mmap失败
13 Failed to call mmap.
17 执行系统调用mmap失败。
/ohos5.0/docs/zh-cn/application-dev/graphics/
H A Dnative-window-guidelines.md132 4. **内存映射mmap**。
136 // 使用内存映射函数mmap将bufferHandle对应的共享内存映射到用户空间,可以通过映射出来的虚拟地址向bufferHandle中写入图像数据
138 …void* mappedAddr = mmap(bufferHandle->virAddr, bufferHandle->size, PROT_READ | PROT_WRITE, MAP_SHA…
140 // mmap failed
160 uint32_t *pixel = static_cast<uint32_t *>(mappedAddr); // 使用mmap获取到的地址来访问内存
H A Dnative-image-guidelines.md217 // 使用系统mmap接口拿到bufferHandle的内存虚拟地址
218 …void *mappedAddr = mmap(handle->virAddr, handle->size, PROT_READ | PROT_WRITE, MAP_SHARED, handle-…
220 // mmap failed
/ohos5.0/docs/zh-cn/application-dev/faqs/
H A Dfaqs-compiler-runtime.md55 | CreateFileMapper, mmap failed, errno ERROR. fileName: FILENAME | 使用mmap函数映射安全内存映射失败,ERROR表示错误信息,F…
/ohos5.0/docs/en/device-dev/kernel/
H A Dkernel-small-apx-library.md203 **Differences from Linux mmap**
205 mmap prototype: **void \*mmap (void \*addr, size_t length, int prot, int flags, int fd, off_t offse…
207 …libc releases the **fd** handle immediately after successfully invoking **mmap** for mapping. In t…
225 addr = mmap(NULL, length, PROT_READ, MAP_PRIVATE, fd, offset);
227 perror("mmap");
250 addr = mmap(NULL, length, PROT_READ, MAP_PRIVATE, fd, offset);
252 perror("mmap");
H A Dkernel-small-bundles-linking.md23 …btained through **-fPIE**), the kernel selects the **base** address via **mmap** for mapping (load…
25 …mic linker. The kernel selects the **base** address for mapping via the **mmap** API, sets the sta…
33 1. The loader and linker call **mmap** to map the **PT_LOAD** section.
/ohos5.0/foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/src/
H A Dav_sync_utils.cpp46 void *addr = ::mmap(nullptr, size, static_cast<int>(prot), MAP_SHARED, fd, 0); in CreateAVTransSharedMemory()
96 …void *addr = ::mmap(nullptr, static_cast<size_t>(memory.size), static_cast<int>(prot), MAP_SHARED,… in WriteClockUnitToMemory()
137 …void *addr = ::mmap(nullptr, static_cast<size_t>(memory.size), static_cast<int>(prot), MAP_SHARED,… in ReadClockUnitFromMemory()
182 …void *addr = ::mmap(nullptr, static_cast<size_t>(memory.size), static_cast<int>(prot), MAP_SHARED,… in WriteFrameInfoToMemory()
212 …void *addr = ::mmap(nullptr, static_cast<size_t>(memory.size), static_cast<int>(prot), MAP_SHARED,… in ReadFrameInfoFromMemory()
243 …void *addr = ::mmap(nullptr, static_cast<size_t>(memory.size), static_cast<int>(prot), MAP_SHARED,… in ResetSharedMemory()
/ohos5.0/base/web/webview/ohos_adapter/flowbuffer_adapter/src/
H A Dflowbuffer_adapter_impl.cpp82 void *startAddr = ::mmap(nullptr, size, mapType, MAP_SHARED, fd, 0); in CreateAshmem()
107 void *startAddr = ::mmap(nullptr, size, mapType, MAP_SHARED, fd, 0); in CreateAshmemWithFd()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/
H A Drs_ashmem_helper_test.cpp222 ::mmap(nullptr, rsAshmemAllocator->size_, PROT_READ, MAP_SHARED, rsAshmemAllocator->fd_, 0);
223 …void* wrongData = ::mmap(nullptr, rsAshmemAllocator->size_, PROT_READ, MAP_SHARED, rsAshmemAllocat…
256 …void* wrongData = ::mmap(nullptr, rsAshmemAllocator->size_, PROT_READ, MAP_SHARED, rsAshmemAllocat…
/ohos5.0/base/update/updater/services/package/pkg_manager/
H A Dpkg_utils.cpp165 …mappedData = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_POPULATE | MAP_ANON, -1… in GetFileSize()
185 void *mappedData = mmap(nullptr, size, PROT_READ, MAP_PRIVATE, fd, 0); in GetFileSize()
322 void *mmap([[maybe_unused]] void *addr, [[maybe_unused]] size_t length,
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_gralloc/
H A Dframebuffer_allocator.cpp148 virAddr = mmap(nullptr, frameBufferSize_, PROT_READ | PROT_WRITE, MAP_SHARED, handle.fd, 0); in Mmap()
150 virAddr = mmap(nullptr, frameBufferSize_, PROT_READ | PROT_WRITE, MAP_SHARED, deviceFd_, 0); in Mmap()
/ohos5.0/foundation/distributedhardware/distributed_camera/common/src/utils/
H A Ddcamera_buffer_handle.cpp34 void* virAddr = mmap(NULL, buffer->size, PROT_READ | PROT_WRITE, MAP_SHARED, buffer->fd, 0); in DCameraMemoryMap()
/ohos5.0/docs/en/application-dev/graphics/
H A Dnative-window-guidelines.md137 …// Use mmap() to map the shared memory allocated to the buffer handle to the user space. Image dat…
139 …void* mappedAddr = mmap(bufferHandle->virAddr, bufferHandle->size, PROT_READ | PROT_WRITE, MAP_SHA…
141 // mmap failed
163 …uint32_t *pixel = static_cast<uint32_t *>(mappedAddr); // Use the address obtained by mmap() to ac…
/ohos5.0/base/security/code_signature/test/unittest/
H A Djit_code_sign_test.cpp93 g_jitMemory = mmap(g_mapJitBase, PAGE_SIZE + PAGE_SIZE, in AllocJitMemory()
97 g_jitMemory = mmap(g_mapJitBase2, PAGE_SIZE, in AllocJitMemory()
606 tmpMemory = mmap(nullptr, PAGE_SIZE,
610 tmpMemory = mmap(nullptr, PAGE_SIZE,
667 void *tmpJitMemory = mmap(nullptr, PAGE_SIZE,

123456789