社区
下载资源悬赏专区
帖子详情
带控制流的静态函数调用分析方法下载
weixin_39821526
2020-07-20 05:00:41
文献
带控制流的静态函数调用分析方法
相关下载链接:
//download.csdn.net/download/wulijin1/4530744?utm_source=bbsseo
...全文
15
回复
打赏
收藏
带控制流的静态函数调用分析方法下载
文献 带控制流的静态函数调用分析方法 相关下载链接://download.csdn.net/download/wulijin1/4530744?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
函数调用
的数据流
分析方法
一 引言 在测试人员对代码文件进行
静态
分析过程中,数据流分析占有举足轻重的作用,很多重要的信息,比如不可达语句、DU、DD、UR…等都是基于数据流分析的结果而得出的。以往,数据流分析通常是由测试人员人工完成。测试者在理解代码逻辑的基础上,从被分析代码的起点跟踪数据的流向,直到到达被分析代码的终点。这项工作看起来简单,但是实际做起来却往往令测试人员感到非常头疼。主要原因有三点:1....
汇编:
函数调用
1. 从代码的顺序执行说起 每一个程序员脑子里应该都有这么一种印象:“程序是顺序执行的”。这个观点其实和我们开篇所讲的cpu的流水线执行过程直接相关。 让我们再回忆一下脑海中关于
函数调用
的概念,也许会是这个样子: 这里的“
控制流
转移”又是如何发生的呢?在解释这个之前,也许我们需要科普一点有关于汇编的知识。 2.
函数调用
中的一些细节说明 2.1
函数调用
中的关键寄存器 2.1.1 程序计数器PC...
分析
函数调用
关系图(call graph)的几种方法
绘制
函数调用
关系图对理解大型程序大有帮助。我想大家都有过一边读源码(并在头脑中维护一个调用栈),一边在纸上画
函数调用
关系,然后整理成图的经历。如果运气好一点,借助调试器的单步跟踪功能和call stack窗口,能节约一些脑力。不过如果要分析的是脚本语言的代码,那多半只好老老实实用第一种方法了。如果在读代码之前,手边就有一份调用图,岂不妙哉?下面举出我知道的几种免费的分析C/C++
函数调用
关系的工具
白盒测试方法-
静态
结构分析法
程序的结构形式是白盒测试的主要依据。研究表明程序员38%的时间花费在理解软件系统上,因为代码以文本格式被写入多重文件中,这是很难阅读理解的,需要其它一些东西来帮助人们阅读理解,如各种图表等,而
静态
结构分析满足了这样的需求。 在
静态
结构分析中,测试者通过使用测试工具分析程序源代码的系统结构、数据结构、数据结构、内部控制逻辑等内部结构,生成
函数调用
关系图、模块
控制流
图、内部文件调用关系
labview
静态
调用、动态调用与异步调用
LabVIEW调用子VI(subVI)有两种方法:1)通过程序框图-查看(菜单)-函数-选择VI...,在程序框图上添加子VI时,该子VI的调用方法是
静态
链接的,即编译生成可执行程序后,子VI的代码将会被
静态
链接到可执行程序中;2)通过程序框图-查看(菜单)-函数-编程-应用程序控制-通过引用调用,通过VI引用动态调用,可以保证VI在需要时才被装入内存,与
静态
调用相比节约了内存资源。 异步调用优...
下载资源悬赏专区
13,655
社区成员
12,580,087
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章