社区
驱动开发/核心开发
帖子详情
内核符号 与 源代码文件 的对应关系
JiMoKuangXiangQu
2016-12-05 04:55:15
在编译内核后会有System.map文件导出了符号的地址。
但如何知道某个内核符号与源代码文件的对应关系?譬如在System.map中导出了符号 xxx,我想知道xxx是从哪个源代码文件编译
产生的。很多时候会有重名的函数定义在不同的架构,平台,开发板代码中,如果没有快速的定位方法找起来要花费不少时间。
...全文
175
回复
打赏
收藏
内核符号 与 源代码文件 的对应关系
在编译内核后会有System.map文件导出了符号的地址。 但如何知道某个内核符号与源代码文件的对应关系?譬如在System.map中导出了符号 xxx,我想知道xxx是从哪个源代码文件编译 产生的。很多时候会有重名的函数定义在不同的架构,平台,开发板代码中,如果没有快速的定位方法找起来要花费不少时间。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux
内核
源代码
情景分析笔记
Linux
内核
源代码
情景分析笔记好吧,首先我承认我要是读者的话,这篇文章我看着也头疼,因为写的太长太泛(其主要部分集中在内存管理,进程管理,
文件
系统)!原本是想按自己理解的精简精简的,按照操作系统中两个核心的抽象概念“进程”和“
文件
”开始介绍的,可以说操作系统引入这两个概念是系统的核心,其中进程的管理可以说是对内存和cpu的抽象管理,当然基础内存管理是必须的。而
文件
可以说是对设备的一层抽象(不仅仅是
Windows
内核
--调试
内核
源代码
(1.5)
WRK编译并不比普通工程更复杂,反而更简单。编译大总管nmake,根据WRK makefile做编译,调用cl.exe, lib.exe和link.exe完成最终
内核
生成。
Linux
内核
源代码
目录结构
Linux2.6.35.7
内核
源代码
文件
的目录结构
Linux
内核
源代码
的目录结构
由于Linux
内核
是一种单
内核
模式的系统,因此,
内核
中所有的程序几乎都有紧密的联系,它们之间的依赖和调用
关系
非常密切。所以在阅读一个
源代码
文件
时往往需要参阅其它相关的
文件
。因此有必要在开始阅读
内核
源代码
之前,先熟悉一下
源代码
文件
的目录结构和安排。这里我们首先列出Linux
内核
完整的
源代码
目录,包括其中的子目录。然后逐一介绍各个目录中所包含程序的主要功能,使得整个
内核
源代码
的安排形式能在我们的头
一文搞懂Linux系统
内核
升级及下载当前
内核
源代码
介绍linux发行版(Ubuntu、Fedro、Redhat)下获取或升级
内核
源码的方法和技巧。
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章