mmaped 文件写回期间出现 I/O 错误
作者:firk 提问时间:11/8/2020
是否有任何标准(POSIX 等)操作系统行为用于在 mmap 写回期间处理错误? 这甚至在某个地方被记录为稳定的实现吗? 案例一: 一些程序正在执行,写入该内存区域,然后执行或。在这种情况下,有明确...
MMAP 问答列表
作者:firk 提问时间:11/8/2020
是否有任何标准(POSIX 等)操作系统行为用于在 mmap 写回期间处理错误? 这甚至在某个地方被记录为稳定的实现吗? 案例一: 一些程序正在执行,写入该内存区域,然后执行或。在这种情况下,有明确...
作者:LeXav 提问时间:5/17/2023
[Linux 内核 6.1.27 在 Debian 测试中,最新。Clang 16 或 gcc 12.2] 有人可以告诉我们出了什么问题以及为什么 mmap 返回MAP_FAILED: int f...
作者:LeXav 提问时间:5/13/2023
-> Linux - Debian - Ext4 - 内核 6.1 其他讨论 其他相关问题: 这次尝试 这个答案 另一个问题 Debian的 我的语境 我目前使用一个 mmap 文件(...
作者:Anon 提问时间:3/12/2014
目标是从 Internet 下载文件,并从中创建文件对象或类似文件的对象,而无需接触硬盘驱动器。这只是我的知识,想知道它是否可行或实用,特别是因为我想看看我是否可以规避必须编写文件删除行。 这就是我...
作者:Vadim Sadokhov 提问时间:12/27/2022
在 mallinfo 结构中,有两个字段和 .man 文档说,他们负责 mmap 分配的块数和总字节数。但是当我运行下一个代码时hblkshblkhd void * ptr = mmap(NULL,...
作者:Kokomelom 提问时间:1/19/2023
我查看了一些 Linux Glibc(2.25) 系统,发现当代码使用 .malloc 有时缓冲区已在堆段中分配,有时在匿名段中分配,这与大小无关,我可以看到/proc/PID/maps 我以为堆...
作者:lucocozz 提问时间:3/27/2023
对于一个研究项目,我必须编写 和 使用 和 的重新实现。malloc()free()mmap()munmap() 我在最后一个 Ubuntu 上运行。在我的测试中,我使用命令 (from),它向我展...
作者:user129393192 提问时间:6/15/2023
我之前在这里发过帖子,但根据评论,我的想法是错误的。我的问题很清楚:当从流中读取时,传入的字节数未知,将数据保存在内存中以备后用的最佳方法是什么? 以下是我的一些想法: mmap一个不冲突的内存区...
作者:user16217248 提问时间:6/17/2023
我了解到,即使调用返回成功,分配的页面也可能不可用。例如,如果正在映射一个文件,并且传递给 mmap() 的 len 足够大于该文件。在这种情况下,超出文件使用的页面的任何页面,即使在请求的大小内,如...
作者:Ku-hello 提问时间:10/10/2023
我正在尝试使用一些共享内存建立 IPC。我使用 GCD 的信号量来访问内存。这是我遇到的问题的最小再现: /* A simple readers/writers program using a on...