[Soot学习笔记][4]使用Soot对源代码进行Null Pointer Analysis
2014-01-03 14:05
459 查看
今天又回顾了一下这篇文档:A Survivor's Guide to Java Program Analysis with Soot
中介绍的内容,这个文档第20页介绍了一些使用Soot进行最简单分析的方法,这里把这个章节的第一部分翻译成中文,也算是加深印象吧。
安装好Soot的Eclipse插件后,在需要分析的源代码上点击右键——“Soot”——“Process Source File”——“Run Soot”,在弹出的对话框左侧列表中选择“Output Options”——在右侧中间的“Output Format” 复选框中选择“Jimple File”,然后,在左侧列表中选择“Phase Options”——“Jimple Annotation Pack”——“Null Pointer Coloured”,在右侧的选择框中选中“Enable”,然后点击“Run”,就可以看到Null Pointer Analysis的结果了。
今天就简单记录这么多。
中介绍的内容,这个文档第20页介绍了一些使用Soot进行最简单分析的方法,这里把这个章节的第一部分翻译成中文,也算是加深印象吧。
安装好Soot的Eclipse插件后,在需要分析的源代码上点击右键——“Soot”——“Process Source File”——“Run Soot”,在弹出的对话框左侧列表中选择“Output Options”——在右侧中间的“Output Format” 复选框中选择“Jimple File”,然后,在左侧列表中选择“Phase Options”——“Jimple Annotation Pack”——“Null Pointer Coloured”,在右侧的选择框中选中“Enable”,然后点击“Run”,就可以看到Null Pointer Analysis的结果了。
今天就简单记录这么多。
相关文章推荐
- [Soot学习笔记][4]使用Soot对源代码进行Null Pointer Analysis
- Soot 学习笔记 7:使用 Soot 为应用进行 profiling 插桩
- 【深度学习】【caffe实用工具4】笔记26 windows下使用Caffe中的源代码进行【训练】和【预测】
- 【TypeScript学习笔记】使用ByteArray进行zlib.js压缩compress和解压uncompress
- 【学习笔记】系列十三:使用JMeter进行性能测试之Java请求
- SMP3.0学习笔记之三 使用OData SDK或者MAF Login组件进行OnBoarding
- 【Android开发新手的学习笔记】使用LruCache对ListView进行优化
- Soot 学习笔记 5:使用 Soot 创建 Java class
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- Hadoop学习笔记(九):如何在windows上使用eclipse远程连接hadoop进行程序开发
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- cocos2d-x学习笔记(八)使用NDK自带的iconv进行编码转换
- iOS学习笔记39-iOS开发,谓词(NSPredicate)的用法:(二)谓词和正则表达式配合使用,进行表单内容判断
- Android(java)学习笔记157:使用Dexdump等工具进行反编译
- opencv学习笔记第五章 使用形态学滤波对图像进行开闭运算
- 微软企业库4.1学习笔记(十四)缓存模块2 使用缓存模块进行开发
- Soot 学习笔记 2:使用 Eclipse 插件
- android 学习笔记(五) 调试相关 5.1 android使用wifi进行程序调试
- 韩顺平_PHP程序员玩转算法公开课(第一季)09_使用栈完成高级计算器(1)_学习笔记_源代码图解_PPT文档整理
- OpenCV学习笔记__使用FLANN进行特征点匹配