腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
Linux
中获取mmap()函数FileDescriptor的内存地址
、
、
、
、
下午好, mmap(NULL /* start anywhere */,这是在Im6上。谢谢,
浏览 3
提问于2015-01-10
得票数 2
1
回答
ARM MMU在不同运行模式下的运行
、
、
在我提出问题之前,我会先把我对这个话题的理解,问题: 是在监控程序模式下启用的(对于内核地址)。
浏览 3
提问于2012-04-03
得票数 4
1
回答
linux
:获取父页面和派生子页面之间的共享
、
据我所知,
Linux
不会将所有父进程内存复制到子进程的单独页面中,它会执行写时复制。或者任何给出虚拟地址->
物理地址
映射的工具。这样我就可以实际
查看
物理地址
并检查进程是否映射到相同的物理内存。 谢谢。
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
4
回答
在使用C++和GCC的
Linux
中,是否可以将虚拟地址转换为
物理地址
?
、
、
、
、
在
Linux
、C++和GCC下,可以获取给定虚拟地址的
物理地址
吗?我知道我不能将
物理地址
作为
物理地址
来操作。
浏览 1
提问于2010-10-05
得票数 2
回答已采纳
1
回答
共享库的函数被加载到不同进程的不同
物理地址
上。
、
、
、
我在两个程序中得到libc.so中函数"printf“的
物理地址
,两个
物理地址
是不同的。我读了两个不同的
物理地址
,内容几乎是一样的。这意味着函数"printf“在内存中有两个副本?详细信息:
物理地址
由读"/proc/self/pagemap“计算。
物理地址
读取由fmem模块实现,其源代码为git@github.com:NateBrune/fmem.git。
浏览 3
提问于2016-10-09
得票数 1
回答已采纳
2
回答
内核版本末尾的"-pae“是什么意思?
、
上一次我安装Ubuntu时,在引导屏幕中内核版本的末尾有一个"-pae“。现在我已经从同一个磁盘重新安装了Ubuntu,而不是"-pae“,内核版本的末尾有一个"-generic”。 这些词的意思是什么?为什么它们在两种装置之间有区别?
浏览 0
提问于2010-12-30
得票数 30
回答已采纳
1
回答
内核如何设置注册cr3?
、
、
我理解处理器的mmu使用寄存器cr3将线性地址转换为
物理地址
,前提是cr3被正确地设置为页面目录的
物理地址
。但是在内核分配了页面表之后,它如何找到表的
物理地址
并将cr3设置为它呢?编辑:我说的是
linux
内核。
浏览 4
提问于2017-07-21
得票数 4
回答已采纳
1
回答
虚拟内存、虚拟地址
、
如果有的话,内核/MMU如何知道哪个特定的虚拟地址需要映射到RAM中的哪个
物理地址
?5)如果没有,如何
查看
linux
进程的VA & PA? 如果我的上述疑虑得到澄清,那将会是非常好的事情。
浏览 59
提问于2018-01-31
得票数 0
1
回答
Linux
中使用的地址类型
我试图理解
Linux
内核使用的内存地址类型,这些类型是
物理地址
核逻辑地址我的理解如下: 我不明白公共汽车的地址和要求。 如果解释起来很幼稚的话,可以参考的材料是有用的。
浏览 0
提问于2013-04-04
得票数 4
回答已采纳
1
回答
Linux
如何知道它在x86-64上的最大
物理地址
范围。?
、
、
、
、
Linux
如何知道它的最大
物理地址
范围,特别是当它构建分页表层次结构时?如何不将虚拟地址映射到超出最大可用硬件RAM的
物理地址
?这是有一些CPU指令,还是从其他地方获取信息?
浏览 4
提问于2014-01-12
得票数 3
回答已采纳
1
回答
DMA分配的内存掩蔽
物理地址
有效吗?
、
、
、
、
我目前正在编写一个
Linux
内核驱动程序,它需要告诉FPGA一个要写入的RAM基址。FPGA是一个带有嵌入式ARM Cortex-A9的旋风V,一个带有驱动程序的嵌入式
Linux
正在运行。现在的问题是,FPGA结构只产生一个27位宽的总线来寻址sdram,而由dma调用生成的
物理地址
有32位,例如,
物理地址
是0x2f220000,超过了27位跨度
浏览 2
提问于2017-09-25
得票数 1
回答已采纳
1
回答
在引脚工具中获取
物理地址
根据我的实现结果,我发现跟踪指示的是虚拟地址,而不是
物理地址
。有没有办法在Pin tool中获取
物理地址
跟踪?帮助!
浏览 6
提问于2014-09-30
得票数 2
1
回答
如何从用户空间获取FreeBSD中任意地址的
物理地址
?
、
、
、
为了进行一些调查,我需要找出FreeBSD 12上指针的
物理地址
。在
Linux
上,我可以用/proc/self/pagemap这样做,但在FreeBSD上,我还没有找到这样做的方法。那么,有没有办法从FreeBSD的用户空间中获取任何虚拟地址的
物理地址
呢?
浏览 10
提问于2020-09-21
得票数 2
1
回答
查看
文件系统中的页表
我知道页面表是由
linux
内核管理的,但我不确定它在文件系统上是否可用。我想从命令行
查看
有关页表的信息。实际上,页面表在虚拟地址和
物理地址
之间映射。 我想从命令行实际
查看
这个映射,看看它是如何工作的。任何指向正确方向的指针都会受到赞赏。
浏览 0
提问于2013-06-03
得票数 2
回答已采纳
2
回答
在不使用ioremap或mmap的情况下写入
linux
内核中的可缓存
物理地址
、
、
我正在更改
linux
内核调度程序,以便在已知的物理内存位置打印下一个进程的pid。mmap用于用户空间程序,而我读到ioremap将页面标记为不可缓存,这会减慢程序的执行速度。PS:我在qemu上运行这个
linux
内核。qemu将使用
物理地址
来读取来宾内核发送的信息。写入已知的io端口是不可行的,因为每当存在对该设备的访问时,将调用支持该io设备的设备代码。编辑:我希望pid的
物理地址
位置是安全的。如何确保内核正在使用的
物理地址
没有分配给任何进程。据我所知,ioremap会将页面标记为可缓存,因此用处不大
浏览 4
提问于2012-02-08
得票数 0
回答已采纳
4
回答
在
Linux
中将
物理地址
转换为虚拟地址并读取其内容
、
、
、
、
我有
Linux
,我有一个
物理地址
:(即0x60000000)。此地址可能位于内核空间。
浏览 9
提问于2013-10-21
得票数 25
回答已采纳
2
回答
获取最大的连续
物理地址
空间的
linux
命令
、
是否有任何
linux
命令可获得一组连续的
物理地址
空间。对于我的应用程序,我需要一个大的(100 my到512 my)连续的
物理地址
空间来测试内核模块。从命令提示符获取信息的最简单方法是什么?
浏览 7
提问于2014-05-13
得票数 2
回答已采纳
3
回答
内核API以获得物理RAM偏移量
、
、
我正在编写一个设备驱动程序(用于
Linux
内核2.6.x),它使用
物理地址
直接与物理RAM交互。对于我的设备的内存布局(根据cat /proc/iomem的输出),系统RAM从
物理地址
0x80000000开始;但是,这段代码可能运行在具有不同内存布局的其他设备上,因此我不想使用抵消内存的硬代码。是否有一个函数、宏或常量,可以在设备驱动程序中使用,给出系统RAM的第一个字节的
物理地址
?
浏览 3
提问于2017-04-03
得票数 0
回答已采纳
1
回答
vmalloc_to_pfn在
Linux
32系统上返回32位地址。为什么要砍掉更高的PAE
物理地址
位呢?
、
、
、
我使用vmalloc_to_pfn()来获取32位PAE系统上的
物理地址
。看起来vmalloc_to_pfn()返回“无符号长”,这意味着32位系统上的32位,64位系统上的64位。在64位
Linux
上,无符号的长是64位,我没有问题.VA:0xf8ab87fc PA使用vmalloc_to_pfn:0x36f7f7fc。
物理地址
介于4到5GB之间。但我无法得到确切的
物理地址
,我只得到了被砍掉的32位地址。有其他方法可以获得的真实
物理地址
吗?
浏览 6
提问于2012-07-11
得票数 4
1
回答
PCIe内核驱动程序DMA写入错误地址
、
、
我目前正在为
Linux
4.19编写一个PCIe内核驱动程序。 分配后,我将
物理地址
推入
浏览 5
提问于2020-03-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
linux 基本日志查看命令
Linux查看文件类型命令实验
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券