基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
为了分析操作系统内核等大型软件的模块间函数调用关系,针对传统的函数调用关系生成工具不适用于模块间调用关系分析以及其依赖编译器具体特定版本等不足,提出一种基于寄存器传送语言(Register Transfer Language,RTL)的函数调用图生成方法,并根据该方法实现了一个生成模块间函数调用图的工具CG-RTL(call graph based on RTL,简称为CG-RTL).CGRTL首先从编译过程所生成的中间结果中提取出函数定义和调用关系信息,然后利用开源图形可视化工具Graphviz将其绘制出来,并最终将该功能集成到在线源代码浏览工具LXR中去.实验结果表明:通过该方法获得的函数调用关系与目标代码较为一致,而且可以分析用户指定模块间的函数调用关系,而且该方法同时可以生成相对应的函数调用关系列表,更加细致的描述函数调用关系.
推荐文章
基于内核跟踪的动态函数调用图生成方法
内核跟踪
内核函数调用检测
函数符号解析
函数指针
函数调用图
内核可加载模块
基于内核跟踪的动态函数调用图生成方法
内核跟踪
内核函数调用检测
函数符号解析
函数指针
函数调用图
内核可加载模块
一种自动生成状态机RTL代码的方法
EDA
状态机
Tcl/Tk
Verilog HDL
基于功能仿真的RTL级低功耗优化
逻辑重组
预计算
操作隔离
RTL
低功耗
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于RTL的函数调用图生成工具CG-RTL
来源期刊 小型微型计算机系统 学科 工学
关键词 操作系统内核 函数调用图 寄存器传送语言 模块间函数调用关系 源代码分析
年,卷(期) 2014,(3) 所属期刊栏目 计算机软件与数据库研究
研究方向 页码范围 555-559
页数 5页 分类号 TP311
字数 6716字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 向勇 清华大学计算机科学与技术系 69 2178 15.0 46.0
2 孙卫真 首都师范大学信息工程学院 24 93 7.0 8.0
3 汤卫东 清华大学计算机科学与技术系 2 16 2.0 2.0
4 杜香燕 首都师范大学信息工程学院 2 16 2.0 2.0
5 侯鸿儒 北京理工大学计算机学院 2 11 1.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (3)
参考文献  (3)
节点文献
引证文献  (11)
同被引文献  (23)
二级引证文献  (16)
2000(1)
  • 参考文献(1)
  • 二级参考文献(0)
2002(1)
  • 参考文献(1)
  • 二级参考文献(0)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2014(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2015(3)
  • 引证文献(3)
  • 二级引证文献(0)
2016(2)
  • 引证文献(1)
  • 二级引证文献(1)
2017(6)
  • 引证文献(2)
  • 二级引证文献(4)
2018(10)
  • 引证文献(4)
  • 二级引证文献(6)
2019(5)
  • 引证文献(1)
  • 二级引证文献(4)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
操作系统内核
函数调用图
寄存器传送语言
模块间函数调用关系
源代码分析
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
小型微型计算机系统
月刊
1000-1220
21-1106/TP
大16开
辽宁省沈阳市东陵区南屏东路16号
8-108
1980
chi
出版文献量(篇)
11026
总下载数(次)
17
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导