腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5417)
视频
沙龙
1
回答
在运行时获取
Linux
内核
函数的结束
地址
。
、
、
我试图获得
内核
函数的边界(例如,系统调用)。现在,如果我正确理解,我可以通过读取/proc/kallsyms或System.map获得感兴趣的函数的
起始
地址
,但我不知道如何获得该函数的结束
地址
。您可能知道,/proc/kallsyms允许我们查看
Linux
内核
的
符号表
,这样我们就可以看到所有导出符号的开始
地址
。我们可以使用下一个函数的开始
地址
来计算前一个函数的结束
地址
吗?
浏览 2
提问于2013-07-25
得票数 3
2
回答
System.map文件中
地址
的含义
、
、
、
此
地址
指定了什么?这些文件加载到内存中的
地址
?
浏览 3
提问于2011-01-10
得票数 3
回答已采纳
2
回答
查找可加载
内核
模块的
内核
地址
、
、
、
、
我正在试图找到
内核
地址
空间,在这个空间中,我的可加载
内核
模块被insmod重新定位。我逐渐了解到,通过使用-m,-O开关,当我们对模块进行非平滑处理时,我们只能从模块的角度看到
符号表
和可执行部分的
地址
,而不能看到它们的重新定位
地址
,因为重新定位的过程是在我们执行非平滑操作时执行的。有人能告诉我们如何在
内核
内存中找到模块的重新定位
地址
吗?例如,加载模块所在的
内核
中的
地址
绑定? 谢谢!请注意,我使用的是Redhat 2.
浏览 0
提问于2013-03-21
得票数 7
回答已采纳
1
回答
如何在FreeBSD下获得
内核
函数及其
地址
/大小或
符号表
的列表?
、
、
、
、
如果我想在中获得
内核
函数名称、
地址
和大小,比如"nm -S程序“,那么我能为FreeBSD
内核
做些什么呢?源文件可以是静态的,也可以是内存中的动态源。看起来
Linux
有一个名为"System.map“的
符号表
,任何对应的FreeBSD表,或者我还能做什么呢?
浏览 4
提问于2015-01-22
得票数 0
回答已采纳
1
回答
使用蛮力搜索64位
Linux
内核
中的syscall表。
、
、
、
、
我不太熟悉C编程,我试图在
Linux
64位中找到syscall表的
起始
地址
和结束
地址
。我尝试了下面链接中描述的解决方案:这可能是因为64位
内核
中的
起始
地址
和结束
地址
与32位
内核
中指定的
地址
不同,但我不太确定。
浏览 3
提问于2015-03-23
得票数 0
回答已采纳
1
回答
System.map文件更新
、
我发现System.map文件包含符号
地址
。它涉及系统呼叫吗?我读到,只有在新编译了新
内核
时才会更新它。 这是否意味着,除了一个新的
内核
编译,这些总是存储在同一个
地址
?
浏览 0
提问于2011-01-10
得票数 1
回答已采纳
2
回答
为什么munmap需要一个长度作为参数?
、
、
我在想,为什么映射内存的大小应该是一个传入的参数,既然从同一个
地址
开始的映射不能超过一个(可以吗?),为什么
linux
内核
不能同时记录
起始
地址
和长度,而是让用户空间程序记住它们。我的意思是,为什么不是,只是使用
起始
地址
作为主键来存储信息树。
浏览 1
提问于2012-08-22
得票数 12
回答已采纳
1
回答
内核
加载
地址
和入口点之间有什么区别?
、
、
、
、
我正在制作自己的
Linux
发行版。但是,我发现很难理解
内核
负载
地址
和入口点之间的区别。 为了让uBoot加载
内核
,我认为加载
内核
的内存
地址
总是与执行(启动)时
内核
的入口(
起始
点)相同。
浏览 2
提问于2017-04-04
得票数 8
回答已采纳
1
回答
未知的arm
linux
内核
镜像格式
、
、
我有一个ARM
linux
内核
镜像文件。但我不确定它到底是哪种格式...首先,我认为它是vmlinuz,并尝试解压它。##
Linux
/arm 2.6.38.7 Kernel Configuration lsr r3, r3, #20…… 这是
浏览 1
提问于2013-02-11
得票数 2
回答已采纳
1
回答
如何用自己的编程语言利用VDSO对象?
、
、
最新的
Linux
内核
(至少在amd64上)提供了一个名为
linux
-vdso.so.1的神奇对象文件,它抽象出
内核
的syscall接口,允许
内核
选择最佳的调用约定。
浏览 5
提问于2013-03-25
得票数 9
回答已采纳
1
回答
内核
中8字节对齐的空闲连续页面列表
、
、
、
、
谁能告诉我有没有
Linux
内核
API可以给我免费的连续页面列表,
起始
页面
地址
是8字节对齐的? 我需要获得连续的物理内存,而不是虚拟内存。
浏览 7
提问于2012-07-06
得票数 0
回答已采纳
1
回答
x86_64进程的用户空间虚拟内存布局是什么?
、
我想知道
Linux
内核
如何在x86_64上映射0x7fffffffff下面的用户空间部分(如堆栈、堆和全局变量)。
内核
是否希望为每个部分设置一个固定的
起始
地址
?还是在某种程度上取决于林克的决定?
浏览 8
提问于2015-09-18
得票数 1
回答已采纳
2
回答
64位
Linux
内核
占用了哪个
地址
空间?
、
、
64位
Linux
内核
的
地址
空间是什么,即它使用的代码、堆栈、堆和数据段的
地址
范围。
浏览 2
提问于2013-08-19
得票数 12
1
回答
更改
内核
开始
地址
后mmap失败
、
、
我在PowerPC p4080DS CPU和外部GPU上使用
Linux
32位v4.1.8。到目前为止,通过“常规”(一些预定义的设置和设备树),我成功地在CPU和GPU之间创建了一个共享内存区域。由于某些原因,我将
Linux
内核
的
起始
地址
从0xc0000000改为0x80000000,并将lowmemsize从0x30000000改为0x60000000 (page_offset = 0x80000000设备树包含与以前相同的GPU和共享内存区的信息(物理
地址
和长度)-我没有更改它。
浏览 16
提问于2019-10-22
得票数 0
1
回答
获取ARM
linux
用户空间中PHYS_OFFSET的值
、
、
我有一个运行在cortexA8上的嵌入式
linux
系统,我知道
内核
符号PHYS_OFFSET代表内存的物理
起始
地址
。我需要用户空间中这个符号的值,以便在
内核
启动后运行的一些shell脚本中进行一些验证。/proc文件系统没有此信息。如果我可以通过某种方式获得这个值,请让我知道。
浏览 2
提问于2012-11-28
得票数 2
回答已采纳
1
回答
用于u引导的
linux
内核
的内存位置
、
、
我希望用
linux
取代android。因此,我所做的就是将为ARM设备编译的
linux
副本加载到sd卡中,引导到U引导程序中。现在的问题是,我应该告诉U引导哪个内存位置来启动vmlinuz
内核
?Image Name:
Linux
-3.10.0_s40 Data Size:Uncompressing
Linux
... done, booting the kernel.
浏览 3
提问于2019-01-20
得票数 4
回答已采纳
1
回答
其中_bss_start是定义
Linux
内核
源
、
、
我正在翻阅
Linux
内核
源代码,在一个汇编文件中找到了_bss_start C变体,但找不到它真正定义和初始化的位置。看起来_bss_start是bss段的
起始
地址
,但是它是在哪里以及如何用
内核
源代码中的值初始化的,我正在研究
linux
源代码2.6.25。
浏览 1
提问于2013-07-08
得票数 4
回答已采纳
1
回答
如何用eBPF (BCC)获取syscall表
地址
、
、
我想在eBPF中使用K探针从syscall表中获取syscall
地址
。我怎样才能完成这个任务? 我写了,但是我不知道如何找到与
内核
相对应的
符号表
。
浏览 4
提问于2022-11-19
得票数 0
1
回答
核图像间的传输控制
、
、
正如标题所述,我目前有一个使用多重引导和GRUB的现有引导程序/
内核
映像。我的自定义
内核
映像的末尾是
Linux
的bzImage的二进制文件。在引导过程中,我希望首先执行与我的自定义引导程序/
内核
相关联的操作,然后将执行转移到bzImage,这样
linux
就可以在不重新启动系统或返回GRUB菜单的情况下启动。相反,我想把两个
内核
塞到一起(一个是我自己的、自定义的、非常基本的
内核
映像),然后让它们按顺序执行,从而加载
linux
内
浏览 0
提问于2019-09-17
得票数 0
2
回答
android
内核
上的objdump
、
、
、
我使用了android
linux
内核
,将其从gzip头文件中拆分并解压缩。有人知道如何从二进制图像中获取
符号表
吗? 在我的android设备上,我可以执行以下操作来获取
符号表
: cat /proc/kallsyms
浏览 1
提问于2011-12-21
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券