腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在ARM上的
Linux
中写入物理
地址
、
、
、
、
我想将一个整数(只有一个值,也可以是其他类型)写入使用ARM平台的
Linux
机器上的特定寄存器(例如: 0x60006666)。使用
mmap
(2)的示例很多,但不清楚如何使用
mmap
()将一个值写入特定
地址
。看一下
mmap
()手册,它并没有
指定
要写入特定寄存器的值:void *
mmap
(void *addr, size_t length, int prot, int flags,在我的例子中,我想写一个int到一个特定的
地址
,
m
浏览 11
提问于2018-12-21
得票数 1
1
回答
相当于
Linux
中的dwAllocationGranularity?
、
、
、
、
在
Linux
中,什么是?在Windows中,它被定义为: 请注意,这与PAGE_SIZE不同,后者是物理页面的粒度。(在Windows上,x86上的虚拟
地址
粒度是64 KiB,而页面大小当然是4 KiB)。
浏览 3
提问于2014-07-18
得票数 3
回答已采纳
4
回答
由
mmap
()分配的内存空间如何防止被“新”调用分配?
、
我在一个特定的
地址
分配空间b=0x604000 end=0x605ffcd=0x60
浏览 26
提问于2015-03-11
得票数 0
回答已采纳
1
回答
内存.预定义的驱动器区域映射
、
、
我想使用内存映射io读取非常大的数据块。在我开始这一切之前,我想知道两件事。
浏览 3
提问于2014-08-11
得票数 2
回答已采纳
6
回答
malloc会懒惰地为
Linux
(和其他平台)上的分配创建支持页吗?
、
在
Linux
上,如果我使用malloc(1024 * 1024 * 1024),malloc到底能做什么?我确信它会为分配分配一个虚拟
地址
(通过遍历空闲列表并在必要时创建一个新的映射),但是它真的会创建1 GiB的交换页面吗?还是像
mmap
那样,当你实际触摸页面时,它会mprotect
地址
范围并创建页面? (我之所以
指定
Linux
,是因为对这些细节保持沉默,但我很有兴趣知道其他平台也做些什么。)
浏览 0
提问于2009-05-26
得票数 75
回答已采纳
2
回答
mmap
的内存限制
、
、
mmap
:资源暂时不可用 我想为设备映射1MB内存。我使用alloc_chrdev_region,cdev_init,cdev_add作为字符设备。我怎么能映射大于65K的内存?我应该用块装置吗?
浏览 7
提问于2011-11-25
得票数 1
2
回答
用户进程的有效
地址
空间是什么?(OS和
Linux
)
、
、
mmap
系统调用文档指出,如果:
指定
了MAP_FIXED,且addr参数没有对页对齐,或者所需
地址
空间的一部分驻留在用户进程的有效
地址
空间之外。我在任何地方都找不到文件,上面写的是一个有效的地图
地址
。(我感兴趣的是在OS和
linux
上这样做,理想情况下,相同的
地址
对两者都是有效的。)
浏览 0
提问于2011-03-05
得票数 4
4
回答
posix_memalign与
mmap
有何不同
、
、
、
、
对齐大小为4096字节的与
mmap
有何不同?它是否在内部使用
mmap
或其他机制?
浏览 3
提问于2012-02-26
得票数 1
回答已采纳
2
回答
mmap
的大小限制是多少?
、
我使用
mmap
()将共享内存对象映射到进程。我的问题有两部分:所使用的
linux
内核是2.6.27。共享内存对象的大小约为32 is。我试图访问这样的共享内存对象由于没有足够的虚拟
地址
空间而导致
mmap
()失败的可能性。
浏览 6
提问于2012-10-29
得票数 5
2
回答
启用MAP_FIXED标志的nmap EPERM错误
、
我有一个简单的
mmap
程序,它在两台
linux
机器上的行为不同: exit(1); 好的: (2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:46:26 EDT 2008 x86_64 x86_64 x86_64 GNU/
Linux
3,
浏览 1
提问于2012-10-04
得票数 2
3
回答
使用MAP_NORESERVE的
mmap
是否保留物理内存?
、
、
、
、
实际上,我想要的是只保留虚拟内存
地址
,而不分配实际物理内存。这可以用
mmap
和MAP_NORESERVE来完成吗?如果我想使用任何物理内存,我将再次使用MAP_FIXED在通过
mmap
与MAP_NORESERVE分配的
地址
范围内映射它。总之,我希望内核不要为带有MAP_NORSERVE标志的
mmap
分配的内存保留任何物理页面。它真的像这样工作吗?还是内核在有足够物理内存的情况下分配物理页面?
浏览 4
提问于2011-12-14
得票数 9
回答已采纳
2
回答
为什么malloc和sbrk从分离的段返回
地址
?
、
、
这里的问题是,当我试图分配动态内存时,sbrk()和malloc()返回不同的不连续
地址
。
浏览 3
提问于2019-05-22
得票数 2
回答已采纳
2
回答
Perf中确定库装入
地址
的机制
、
、
、
、
在后处理期间,perf如何确定每个已加载映像(例如,共享库)的加载
地址
。例如,perf report使用此信息使每个符号
地址
相对于每个已加载图像的开头。
浏览 31
提问于2020-01-13
得票数 2
回答已采纳
1
回答
如何访问内核空间中的物理
地址
、
、
如何使用内核直接修改内存块
地址
中的数据在旧版本(X86_64)中,我使用
mmap
映射/ dev / mem,但它在arm64中不起作用 #ifdef
MMAP
_INVALID_ARGUMENT /*invalid argument when
mmap
浏览 9
提问于2016-06-05
得票数 1
2
回答
linux
上的Malloc特定
地址
或页面(
指定
“最小偏移量”)
、
、
、
、
在
linux
上的LuaJIT中,所有VM镜像内存必须低于2GB进程内存边界,因为内部指针总是32位。因此,我想自己管理更大的分配(使用FFI和malloc等),例如大纹理,音频,缓冲区等。是否有任何方法可以用于malloc或
mmap
(没有映射文件,或者可能在SHM中)来分配特定于该
地址
之上的指针?甚至不需要占用2gig,只需将我的指针映射到更高的(=非32位)
地址
即可。
浏览 4
提问于2015-09-16
得票数 1
回答已采纳
1
回答
如何在内核模块中使用do_
mmap
()
、
、
、
我想在内核模块中使用do_
mmap
()。根据的说法,这应该是可能的。下面是一个最小的不工作示例:#include <
linux
/mm.h> do_
mmap
(0, 0, 0, 0, 0, 0, 0, 0, 0);} static vo
浏览 2
提问于2019-03-23
得票数 5
回答已采纳
1
回答
让用户读写物理
地址
的dma_common_
mmap
文档
、
、
我正在尝试编写一个
Linux
内核模块,以便使用dma_common_
mmap
()将一些
地址
映射回用户。然后,我希望用户映射并写入/读取
地址
空间。我现在的主要问题是我找不到dma_common_
mmap
()的文档,有吗?我已经搜索过,但没有找到如何使用它,并让用户读/写
地址
。
浏览 22
提问于2016-06-07
得票数 1
回答已采纳
1
回答
为什么
mmap
()使用MAP_FAILED而不是NULL?
、
、
、
、
有人知道为什么
mmap
()返回MAP_FAILED而不是NULL吗?在大多数系统上,MAP_FAILED似乎是(void*)-1。为什么
mmap
()不直接使用NULL呢?我知道
地址
0x0在技术上是一个有效的内存页,而(void*)-1永远不是一个有效的页面。然而,我的猜测是,
mmap
()实际上永远不会返回页面0x0。假设
mmap
()永远不会返回0x0是安全的吗?对
mmap
()的成功调用应该将可用内存返回给调用方。
地址
0x0是不可用的,因此它不应该在成功时返回。
浏览 1
提问于2014-07-03
得票数 18
回答已采纳
1
回答
使用
mmap
保留
地址
空间的开销
我有一个程序,它通常使用大量的数组,其中的内存是使用
mmap
分配的 有人知道在提交内存之前大量分配
地址
空间的典型开销吗?无论是使用MAP_NORESERVE分配还是使用稀疏文件备份空间?
浏览 3
提问于2013-02-13
得票数 2
回答已采纳
1
回答
匿名内存映射和共享内存是否只从物理内存中分配空间?
、
、
、
、
在
Linux
中, 当使用
mmap
()进行匿名内存映射或使用malloc()时,它们是只从物理内存或物理内存或交换或它们的组合分配“空间”吗?
浏览 0
提问于2020-11-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
Linux软件安装到指定目录方法
Linux-shell通配符查找指定文件或目录
linux空磁盘挂载到指定目录操作步骤
linux之ip地址基本配置
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券