mmap

mmap

文章 2 浏览 79

如何在Linux系统上使用mmap()进行读写

我需要在 Linux 中使用 mmap() 创建一些流输入和输出类。为此,我尝试编写一些测试代码,将一些整数写入文件,保存它,再次加载它并将文件中的数据写…

老子叫无熙 2025-01-04 17:40:11 6 0

对一个文件调用两次 mmap

我想随机访问大文件的某些部分。使用 mmap 打开我需要的部分后,如果我需要文件的另一部分。我应该再次关闭第一个内存映射区域和 mmap 还是可以同时打…

初吻给了烟 2025-01-04 06:59:06 3 0

iOS 中内存映射文件的数量是否有实际限制?

我有一个应用程序,可能会在任何时间点打开数百个内存映射(即 mmap())文件。 我正在寻求一些帮助,以了解打开的内存映射文件数量的实际限制(如果有…

屋檐 2025-01-03 18:59:48 3 0

mmap共享缓冲区读取问题

我有一个分配大量内存缓冲区的内核模块,然后将该缓冲区映射到用户空间。 模块从硬件接收一些数据,然后将新数据放入缓冲区,缓冲区前面有一个标志。 …

苍暮颜 2025-01-03 15:09:28 5 0

为什么调用大尺寸的 mmap() 不会失败?

我尝试使用 mmap() 来操作虚拟内存。我想保留并提交一个内存区域。我测试了这段代码: const unsigned long gygabyte = 1024 * 1024 * 1024; const un…

蓝天 2025-01-02 08:24:05 3 0

mmap 返回带有 shm_open 文件对象的 ENOMEM

我正在 Linux 中试验 shm_open,但遇到了问题。我经常使用 ftrunc 调整共享内存段的大小,并使用 mmap 重新映射调整大小的段。然而,在 20 MB 左右,…

怎樣才叫好 2024-12-27 17:15:29 6 0

快速调整 mmap 文件的大小

我需要对一个非常大的 mmap 文件进行无副本的重新大小,同时仍然允许对读取器线程的并发访问。 简单的方法是在同一个进程中对同一个文件使用两个 MAP_…

一生独一 2024-12-24 03:03:54 3 0

使用 mmap() 访问视频 RAM,了解 OpenGL 上下文和视觉 ID

是否可以了解 OpenGL 上下文的分配内存范围?假设应该从另一个进程使用 mmap() 访问该内存范围。这项技术能行得通吗?或者它有根本性的问题吗? 更新 …

┾廆蒐ゝ 2024-12-23 17:29:20 5 0

mmap: map_anonymous 为什么它给出 SIGSEGV?

为什么这个代码段会出现分段错误? #include #include #include #include int main() { void *ptr; ptr=mmap(NULL, 10, PROT_READ|PROT_WRITE, MAP_AN…

牵你手 2024-12-22 13:20:44 3 0

Linux:常规进程和特权进程之间的 mmap MAP_SHARED 可以吗?

我希望在受限用户下运行的进程与守护程序共享 futex,该守护程序基本上是 root,会放弃一些权限。通常的 shm_open 和 mmap 等是否适用于以不同用户身…

唐婉 2024-12-22 03:46:23 4 0

strdup 之后 mmap 中断

我尝试使用 mmap 进行以下配置: 打开文件(文件超过 2 kB) 从文件 *f_file* 映射文件请求统计信息(文件小于页面,偏移页 0,大小为预期大小) 验证…

情域 2024-12-21 21:46:32 7 0

mmap 是否总是返回更高的地址

mmap(当使用 MAP_ANONYMOUS 调用时,即用于分配内存时)是否总是返回比先前调用更高的内存地址?如果不是这样,有什么办法让它始终返回更高的地址吗…

音盲 2024-12-21 15:25:33 5 0

使用 mmap 和 munmap 实现您自己的 malloc/free

我已经使用mmap通过自己的ma​​lloc和free实现了。现在,由于与free不同,munmap也将长度作为参数,因此我将长度作为映射内存中的附加信息。 我的 ma…

就是爱搞怪 2024-12-21 06:31:06 5 0

Linux 中进程使用的内存页

我想在运行时获取 Linux 进程中所有映射页面(分配的内存)的列表。我怎样才能做到这一点?…

三寸金莲 2024-12-21 06:25:51 2 0

为什么 mmap 在这里不起作用

当我运行以下代码时出现分段错误... int * x = mmap( 0, 4096, PROT_READ | PROT_WRITE, MAP_PRIVATE, 0, 0 ); x[0] = 42; // <--- Segmentation faul…

樱桃奶球 2024-12-21 00:57:18 6 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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