您尚未登录。

楼主 #1 2020-06-02 19:55:48

QbasicJacky
会员
注册时间: 2020-01-07
已发帖子: 14
积分: 14

求助:如何通过Makefile 或者 gcc的输出信息 找到 uboot中的函数 所在的文件,例如寻找 函数 relocate_code

我现在只知道 通过 map 文件 寻找到它 在
.text.relocate_vectors
                0x0000000042e007c4       0x70 arch/arm/lib/built-in.o
                0x0000000042e007c4                relocate_vectors
                0x0000000042e007d0                relocate_code

最终 我通过 sourceinsight 寻找到它 在: relocate.S 里面

但是 有些函数 在 各个文件 有多个定义,通过宏来判定,
我能不能通过 gcc 的编译信息,快速确定它 到底在哪个文件 那个文件里面 那些指令是被编译的了
不然看着 uboot 的代码 不知道跳转 很麻烦,
有更好的 查看代码 软件吗  我用的是 source insight4

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn