当前位置: 技术问答>linux和unix
看源代码工具sourceinsight,怎么智能查询汇编指令中的跳转指令指向的C语言函数呢?
来源: 互联网 发布时间:2017-05-15
本文导语: 比如查询u-boot源代码cpu/arm920t/start.S文件中的ldr pc, _start_armboot指令中的PC所指的函数,即lib_arm/board.c文件中的start_arm-boot函数,怎么才能让sourceinsight只能找到这个函数呢? | sourceinsight 对汇编...
比如查询u-boot源代码cpu/arm920t/start.S文件中的ldr pc, _start_armboot指令中的PC所指的函数,即lib_arm/board.c文件中的start_arm-boot函数,怎么才能让sourceinsight只能找到这个函数呢?
|
sourceinsight 对汇编支持好像不行,可以在工程内搜索 跳转指令指向的C语言函数
|
百度 “source insight 3.5 浏览AT&T arm 汇编代码”
|
会列出所有的,声明、定义、引用的都会被列出
|
在SI里面把用不上的文件都删除出工程。比如 /lib_xxxxx 等等目录,只保留 /lib_arm
|
如果是 C 代码肯定没问题,汇编好像不行,不过因为用的极少,我也没深入追究这个问题