mmap

mmap

文章 2 浏览 79

从MMAP分配的地址施放功能 - 我可以找出要使用的地址

我正在用 mmap 分配一个私有内存块:( char *err = mmap( (void*) ( alloc_size * (1 << 20)), // Map from the start of the 2^20th page 4 * alloc…

墨小沫ゞ 2025-01-22 18:46:34 2 0

shm_open 和 mmap 之间的关系?

我已经阅读了许多 shm_open 文档。所有 docs MMAP 。我没有明白为什么应该与 mmap 一起使用? mmap 从 shm_open 做什么?文档指出: shm_open()类似…

极致的悲 2025-01-20 03:55:27 4 0

无法在两个进程之间使用 mmap 共享内存共享数据

我有两个这样的代码。 发件人: #include #include #include #include #include #include // //Globals void *shmem = NULL; int main() { shmem = mm…

失与倦" 2025-01-19 23:02:51 4 0

为什么malloc可以比mmap分配更多的内存?

我正在尝试查看可以在 64 位 Linux 上分配多少虚拟内存,当前通过 repl.it 运行 Ubuntu 。我使用一些简单的代码通过重复调用 realloc() 或 mmap() 进…

我纯我任性 2025-01-19 10:08:02 0 0

如何映射类成员变量?

我有一个带有成员变量的类,我想将成员变量放入共享内存中,以便其他进程可以访问它。 这是我的代码: pro.cpp: #include #include #include #include…

天邊彩虹 2025-01-15 04:57:18 2 0

如何将 Eigen 映射到共享内存?

我想使用 Eigen 库作为我的共享内存数据结构(通过 mmap)。 这是我的代码: Producer.cpp: #include #include #include #include #include #include …

天暗了我发光 2025-01-15 02:13:38 3 0

适用于 Linux 和 Windows 的共享内存 IPC 解决方案

下面是 Windows 上具有共享内存的 IPC 的简单而完美的解决方案,无需使用网络/套接字(具有 Windows 上烦人的限制)。 唯一的问题是它在 Linux 上不可…

耳钉梦 2025-01-14 04:47:21 4 0

启动一个新进程并为其共享一个对象(共享内存)

进程 #1 是否可以使用 Popen 启动进程 #2,并向其传递对字典 D 的引用,以便进程 #2 可以读取其内容? # process1.py import subprocess, time D = {'…

吃不饱 2025-01-13 00:12:21 4 0

如何为其他设备映射内存?为什么我的驱动程序的 mmap() 没有被调用?

驱动程序的 mmap() 入口点未被调用。 这是我的设备驱动程序的源代码: struct miscdevice my_dev = { .minor = MISC_DYNAMIC_MINOR, .name = "mymma",…

顾挽 2025-01-12 14:09:38 5 0

直接从 int 生成指针

我正在学习共享内存,我想将指向结构变量的地址从一个进程发送到另一个进程。 我所做的是将变量的地址写入共享内存,打印地址,然后通过无限循环使进…

长伴 2025-01-11 21:53:59 4 0

如何将同一文件的不同区域映射到不同的内存地址?

如何将文件的不同部分映射到不同的内存区域? 我尝试使用此代码,但出现 File isn't 错误: int fd = open(FN, O_RDONLY); if (fd == -1) { perror(""…

稚气少女 2025-01-09 15:35:47 4 0

ELF加载器如何映射小于页面大小的部分?

mmap 手册页指出“文件以页面大小的倍数映射。”,在我的系统上为 4096 字节 (0x1000)。然而 ELF 文件可以有小于 0x1000 的部分,例如: [Sections] n…

帝王念 2025-01-09 10:24:08 4 0

可以使用“dlopen”加载和映射静态 ELF 可执行文件(不是库)吗?

如果文件anexe是静态编译的,没有符号,没有导出,ELF,可以使用dlopen("anexe", RTLD_LAZY)将其映射到内存吗? 我的目标不是能够引用符号——没有符…

鹊巢 2025-01-09 09:32:18 2 0

Python mmap /dev/端口

是否可以 mmap /dev/port?当我尝试时,我得到“没有这样的设备”。 Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "he…

岁月打碎记忆 2025-01-07 07:16:19 5 0

malloc() 分配的缓冲区是否可能与使用 mmap() 分配的另一个缓冲区重叠?

我计划使用 mmap() 来分配靠近特定地址的缓冲区。 我担心的是,使用 mmap() 分配的缓冲区将与 malloc() 或 new 运算符(C++)分配的其他缓冲区重叠。…

人间不值得 2025-01-06 10:47:18 4 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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