mmap

mmap

文章 2 浏览 76

遗留代码:mmap 零页:不允许操作 - 我应该从哪里开始?

我必须处理旧 C 源代码。在我成功编译它之后,在运行它时,我收到错误消息“ mmap zero page: Operation not permitted 有时,后面跟着一个分段错误”…

牵你的手,一向走下去 2024-11-26 09:18:16 2 0

Unix 上不使用文件系统的 0 副本进程间通信

如果我必须在两个进程之间移动适量的内存,我可以执行以下操作: 创建一个文件,用于将 ftruncate 写入所需大小的 mmap 并取消链接它 根据需要使用 当…

套路撩心 2024-11-25 22:51:53 2 0

使用 mmap 复制文件

是否可以将源文件映射到目标文件的映射区域,作为将源复制到目标的方法?我尝试了一个简单的实现(如下),但它不起作用。 int main(int argc, char *…

独孤求败 2024-11-25 18:22:17 2 0

最后映射的页面

POSIX 说“系统总是将对象末尾的任何部分页填零。此外,系统绝不会写出对象最后一页超出其末尾的任何修改部分。” ,Linux 和 FreeBSD 文档在其手册页…

谁人与我共长歌 2024-11-19 18:20:46 2 0

mmap 比 getline 慢?

我面临着逐行读取/写入文件(在演出中)的挑战。 阅读许多论坛条目和站点(包括一堆 SO),mmap 被建议作为读取/写入文件的最快选项。但是,当我使用 …

伤痕我心 2024-11-19 16:05:44 5 0

Python mmap 和 multiprocessing.semaphore 的竞争条件

我正在编写一个脚本,它与 multiprocessing.Process 同时处理一些 mmap,并更新存储在 mmap 中并用互斥锁锁定的结果列表。 我写入结果列表的函数看起…

丢了幸福的猪 2024-11-19 06:26:56 3 0

Linux:创建可 mmap() 的虚拟文件(例如 SPI 内存)

我有一个 char 设备,可以访问外部 SPI 存储器,并且我想 mmap() 外部存储器,以便我可以从程序访问它,就像它是普通存储器一样。 如果我在 char 设备…

万人眼中万个我 2024-11-19 01:26:45 3 0

将 mmap 与 popen 一起使用

我需要读入并处理一堆约 40mb 的 gzip 文本文件,并且需要快速完成并以最小的 I/O 开销(因为这些卷也被其他人使用)。因此,我找到的完成此任务的最…

旧情别恋 2024-11-17 11:36:40 3 0

如何将 mmap 输入内存写入 O_DIRECT 输出文件?

为什么下面的伪代码不起作用(O_DIRECT 结果为 EFAULT), in_fd = open("/dev/mem"); in_mmap = mmap(in_fd); out_fd = open("/tmp/file", O_DIRECT)…

夜雨飘雪 2024-11-16 23:19:43 3 0

vmsplice() 和 TCP

在最初的 vmsplice() 实现中,建议如果您有用户态缓冲区是管道中可容纳的最大页面数的 2 倍,缓冲区后半部分成功的 vmsplice() 将保证内核使用缓冲区…

橪书 2024-11-16 18:39:18 3 0

使用结构指针访问 mmap 区域

如果我通过有漏洞的结构类型的指针访问文件的内存映射,它可能不会将结构元素映射到正确的数据。例如。 #include #include #include #include typedef…

一生独一 2024-11-16 16:01:29 3 0

NumPy memmap 的取消映射

我找不到任何有关 numpy 如何处理先前内存映射区域的取消映射的文档:munmap for numpy.memmap() 和 numpy.load(mmap_mode)。 我的猜测是它只在垃圾…

狼性发作 2024-11-16 05:39:42 3 0

Python mmap“权限被拒绝”在Linux上

我有一个非常大的文件,我试图用 mmap 打开它,但它给我的权限被拒绝。我已经尝试了 os.open 的不同标志和模式,但它对我不起作用。 我做错了什么? >…

暮倦 2024-11-14 23:22:11 4 0

Python mmap ctypes - 只读

我认为我遇到了此处所述的相反问题。我有一个进程将数据写入日志,我希望第二个进程读取它,但我不希望第二个进程能够修改内容。这可能是一个大文件,…

东北女汉子 2024-11-14 20:17:37 3 0

如何从单个文件描述符分配多个 MMAP?

因此,对于我最后一年的项目,我使用 Video4Linux2 从摄像机中提取 YUV420 图像,将它们解析为 x264(本机使用这些图像),然后通过 Live555 将编码流…

情深已缘浅 2024-11-14 12:08:49 2 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文