mmap

mmap

文章 2 浏览 79

是否可以更新现有内存映射的标志?

我正在编写X64组件中的一个小程序,该程序将产生孩子,所有这些都共享他们的内存映射,以便他们可以修改彼此的代码。为此,由于 sys_clone 的参数 clo…

浮云落日 2025-02-12 16:33:40 2 0

为什么用户流程负责从操作系统请求内存?

堆分配器负责主动请求从操作系统的内存来生长堆,例如, brk 或 mmap 。访问未分配的内存会导致Segfaults。 我可以设计一个不同的OS-USER界面,用户可…

初相遇 2025-02-09 07:04:22 2 0

在C中使用随机整数对MMMAPAPE进行排序

我正在尝试创建一个C程序,该程序使用随机整数创建TXT文件,然后 MMAP 上述文件和 QSort IT。创建TXT和映射顺利进行,但是我无法弄清楚为什么 QSort …

乖乖 2025-02-09 05:07:32 2 0

如何在Mac OSX上使用虚拟内存/实现Realloc?

我正在Mac上玩汇编。在Linux上,我使用MMAP/MREMAP/MUNMAP实现了REALLOC,但Mac上似乎没有MREMAP。如何在汇编中使用虚拟内存实现Realloc?我需要什么…

弥繁 2025-02-07 14:34:43 3 0

覆盖全局变量的内存分配

我需要为每个全局对象分配一个唯一的虚拟页面。对于堆积的对象,我可以覆盖 malloc/new 调用并使用 mmap 适当。但是 static struct {...} instance1; …

抹茶夏天i‖ 2025-02-07 01:38:11 3 0

如果我的MMAP虚拟内存超过我的计算机RAM怎么办?

背景和用例 我拥有大约30 GB的数据,这些数据从未改变,具体来说,每个语言的每个字典。 客户要求查看单词的定义,我只是对此进行了回复。 在每个请求…

白龙吟 2025-02-06 09:08:57 2 0

Cygwin上的映射文件仍会继续引起Sigbus

我正在尝试将页面大小的文件mmap mmap到大于文件大小的区域,并在其中一个刻度页面引起sigbus时将其ftrunce ftruncate,以使Sigbus不再发生。 这在Lin…

知你几分 2025-02-03 08:16:07 3 0

驱动程序 - 供应vm_operations_struct.fault方法与页面缓存的交互

https://manyybutfinite.com/post/page/page/page/page/page/page/page/page/page/page/page -cache-the-the-affair-betewewement-memory and-files/…

花间憩 2025-02-02 11:26:20 2 0

有什么方法可以查看内核空间中通过直接I/O(O_Direct)读取的读取数据?

我正在使用NVME SSD和NVME驱动程序。我的应用程序通过直接I/O读取(O_Direct)从设备读取数据。 我想检查(通过 printk 或其他内容)在NVME驱动程序代…

2025-01-29 11:24:39 3 0

关于在2个不同过程之间共享mmmapper区域的问题

我正在尝试在两个过程中共享MMAPPED区域。 在我的程序中,我创建memory_update()process和memory_read()process。 此MONEME_UPDATE()进程更新MM…

吃颗糖壮壮胆 2025-01-27 13:54:46 3 0

OS可以自动生长一个MMAP备份文件吗?

mmap 有很多用途,但是我主要使用 mmap 以两种方式: mmap读取整个文件 mmap以创建共享内存。 在共享内存的情况下,如果我希望它得到文件支持,我会…

入画浅相思 2025-01-27 10:49:40 2 0

使用map_private vs map_shared时,mmap'

我在任何地方都没有明确看过这个,所以我只是想澄清一下。这一切都是在单个螺纹程序的上下文中:说使用 mmap ,使用 map_private 选项时,我们有一个1…

野の 2025-01-27 03:21:47 2 0

如何在MMAP()输出的末端添加nullterm?

通常,我将如何在MMAP()输出的末端添加零时间,以便像对待字符串一样对待它?在标记之前,我不想修改原始文件。我试图将整个文件作为字符串,但最后…

伴我心暖 2025-01-24 13:17:33 2 0

使用Buffer-Overflow执行一些简单的说明失败 - (Segfaults)

我正在尝试缓冲溢出并使使系统执行 mmap 分配的地址,这将是某些简单说明的函数,即 mov $0x1, %rax ret opCode数组的 \ x48 \ xc7 \ xc7 \ xc0 \ x01…

木槿暧夏七纪年 2025-01-23 03:59:48 2 0

命名MMAP没有磁盘io

我想使用POSIX标准MMAP,就好像SHMAT具有ID一样,它们共享相同的共享内存。 使用MAP_ANON时,MMAP似乎通常使用FD = -1,在这种情况下,据说从子过程继…

烟雨扶苏 2025-01-23 02:09:45 2 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

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